MigrateExpressRouteCircuitHealthCheckResponseInner Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.MigrateExpressRouteCircuitHealthCheckResponseInner

Implements

public final class MigrateExpressRouteCircuitHealthCheckResponseInner
implements JsonSerializable<MigrateExpressRouteCircuitHealthCheckResponseInner>

Response for express route circuit migration health check and migration operations.

Method Summary

Modifier and Type Method and Description
MigrateExpressRouteCircuitHealthCheckDetails details()

Get the details property: Detailed health check information for migration.

String failureReason()

Get the failureReason property: The failure reason if the migration operation failed.

static MigrateExpressRouteCircuitHealthCheckResponseInner fromJson(JsonReader jsonReader)

Reads an instance of MigrateExpressRouteCircuitHealthCheckResponseInner from the JsonReader.

String newCrossConnectionUrl()

Get the newCrossConnectionUrl property: The URL of the new cross connection after migration.

String newSTag()

Get the newSTag property: The new service tag assigned after migration.

String phase()

Get the phase property: The current phase of the migration operation.

OffsetDateTime preparedAt()

Get the preparedAt property: The timestamp when the migration was prepared.

OffsetDateTime prepareExpiryTime()

Get the prepareExpiryTime property: The expiry time for the prepare phase.

Boolean shouldRollback()

Get the shouldRollback property: Indicates whether rollback should be performed.

String status()

Get the status property: The overall status of the migration operation.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Method Details

details

public MigrateExpressRouteCircuitHealthCheckDetails details()

Get the details property: Detailed health check information for migration.

Returns:

the details value.

failureReason

public String failureReason()

Get the failureReason property: The failure reason if the migration operation failed.

Returns:

the failureReason value.

fromJson

public static MigrateExpressRouteCircuitHealthCheckResponseInner fromJson(JsonReader jsonReader)

Reads an instance of MigrateExpressRouteCircuitHealthCheckResponseInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MigrateExpressRouteCircuitHealthCheckResponseInner 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 MigrateExpressRouteCircuitHealthCheckResponseInner.

newCrossConnectionUrl

public String newCrossConnectionUrl()

Get the newCrossConnectionUrl property: The URL of the new cross connection after migration.

Returns:

the newCrossConnectionUrl value.

newSTag

public String newSTag()

Get the newSTag property: The new service tag assigned after migration.

Returns:

the newSTag value.

phase

public String phase()

Get the phase property: The current phase of the migration operation.

Returns:

the phase value.

preparedAt

public OffsetDateTime preparedAt()

Get the preparedAt property: The timestamp when the migration was prepared.

Returns:

the preparedAt value.

prepareExpiryTime

public OffsetDateTime prepareExpiryTime()

Get the prepareExpiryTime property: The expiry time for the prepare phase.

Returns:

the prepareExpiryTime value.

shouldRollback

public Boolean shouldRollback()

Get the shouldRollback property: Indicates whether rollback should be performed.

Returns:

the shouldRollback value.

status

public String status()

Get the status property: The overall status of the migration operation.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to