DiagnosticOperationsSettings Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.DiagnosticOperationsSettings

Implements

public final class DiagnosticOperationsSettings
implements JsonSerializable<DiagnosticOperationsSettings>

Diagnostic settings to provide for the ConnectionAnalyzer operation.

Constructor Summary

Constructor Description
DiagnosticOperationsSettings()

Creates an instance of DiagnosticOperationsSettings class.

Method Summary

Modifier and Type Method and Description
ConnectivityCheckSettings connectivityCheckSettings()

Get the connectivityCheckSettings property: Settings for the ConnectivityCheck diagnostic operation.

ExpressRouteDiagnosticsSettings expressRouteDiagnosticsSettings()

Get the expressRouteDiagnosticsSettings property: Settings for the ExpressRouteDiagnostic diagnostic operation.

static DiagnosticOperationsSettings fromJson(JsonReader jsonReader)

Reads an instance of DiagnosticOperationsSettings from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DiagnosticOperationsSettings withConnectivityCheckSettings(ConnectivityCheckSettings connectivityCheckSettings)

Set the connectivityCheckSettings property: Settings for the ConnectivityCheck diagnostic operation.

DiagnosticOperationsSettings withExpressRouteDiagnosticsSettings(ExpressRouteDiagnosticsSettings expressRouteDiagnosticsSettings)

Set the expressRouteDiagnosticsSettings property: Settings for the ExpressRouteDiagnostic diagnostic operation.

Methods inherited from java.lang.Object

Constructor Details

DiagnosticOperationsSettings

public DiagnosticOperationsSettings()

Creates an instance of DiagnosticOperationsSettings class.

Method Details

connectivityCheckSettings

public ConnectivityCheckSettings connectivityCheckSettings()

Get the connectivityCheckSettings property: Settings for the ConnectivityCheck diagnostic operation.

Returns:

the connectivityCheckSettings value.

expressRouteDiagnosticsSettings

public ExpressRouteDiagnosticsSettings expressRouteDiagnosticsSettings()

Get the expressRouteDiagnosticsSettings property: Settings for the ExpressRouteDiagnostic diagnostic operation.

Returns:

the expressRouteDiagnosticsSettings value.

fromJson

public static DiagnosticOperationsSettings fromJson(JsonReader jsonReader)

Reads an instance of DiagnosticOperationsSettings from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DiagnosticOperationsSettings if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the DiagnosticOperationsSettings.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withConnectivityCheckSettings

public DiagnosticOperationsSettings withConnectivityCheckSettings(ConnectivityCheckSettings connectivityCheckSettings)

Set the connectivityCheckSettings property: Settings for the ConnectivityCheck diagnostic operation.

Parameters:

connectivityCheckSettings - the connectivityCheckSettings value to set.

Returns:

the DiagnosticOperationsSettings object itself.

withExpressRouteDiagnosticsSettings

public DiagnosticOperationsSettings withExpressRouteDiagnosticsSettings(ExpressRouteDiagnosticsSettings expressRouteDiagnosticsSettings)

Set the expressRouteDiagnosticsSettings property: Settings for the ExpressRouteDiagnostic diagnostic operation.

Parameters:

expressRouteDiagnosticsSettings - the expressRouteDiagnosticsSettings value to set.

Returns:

the DiagnosticOperationsSettings object itself.

Applies to