Condividi tramite


GatewayRouteSetsInformationInner Class

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

Implements

public final class GatewayRouteSetsInformationInner
implements JsonSerializable<GatewayRouteSetsInformationInner>

Gateway Route Sets Information.

Constructor Summary

Constructor Description
GatewayRouteSetsInformationInner()

Creates an instance of GatewayRouteSetsInformationInner class.

Method Summary

Modifier and Type Method and Description
Map<String,CircuitMetadataMap> circuitsMetadataMap()

Get the circuitsMetadataMap property: Dictionary containing map of the circuit id and circuit details.

static GatewayRouteSetsInformationInner fromJson(JsonReader jsonReader)

Reads an instance of GatewayRouteSetsInformationInner from the JsonReader.

OffsetDateTime lastComputedTime()

Get the lastComputedTime property: Timestamp denoting the last time when the route sets were computed for the gateway.

OffsetDateTime nextEligibleComputeTime()

Get the nextEligibleComputeTime property: Timestamp denoting the next eligible time to re-compute the route sets for the gateway.

List<GatewayRouteSet> routeSets()

Get the routeSets property: List of Gateway Route Sets.

String routeSetVersion()

Get the routeSetVersion property: Version for the route set.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

GatewayRouteSetsInformationInner withCircuitsMetadataMap(Map<String,CircuitMetadataMap> circuitsMetadataMap)

Set the circuitsMetadataMap property: Dictionary containing map of the circuit id and circuit details.

GatewayRouteSetsInformationInner withLastComputedTime(OffsetDateTime lastComputedTime)

Set the lastComputedTime property: Timestamp denoting the last time when the route sets were computed for the gateway.

GatewayRouteSetsInformationInner withNextEligibleComputeTime(OffsetDateTime nextEligibleComputeTime)

Set the nextEligibleComputeTime property: Timestamp denoting the next eligible time to re-compute the route sets for the gateway.

GatewayRouteSetsInformationInner withRouteSets(List<GatewayRouteSet> routeSets)

Set the routeSets property: List of Gateway Route Sets.

GatewayRouteSetsInformationInner withRouteSetVersion(String routeSetVersion)

Set the routeSetVersion property: Version for the route set.

Methods inherited from java.lang.Object

Constructor Details

GatewayRouteSetsInformationInner

public GatewayRouteSetsInformationInner()

Creates an instance of GatewayRouteSetsInformationInner class.

Method Details

circuitsMetadataMap

public Map<String,CircuitMetadataMap> circuitsMetadataMap()

Get the circuitsMetadataMap property: Dictionary containing map of the circuit id and circuit details.

Returns:

the circuitsMetadataMap value.

fromJson

public static GatewayRouteSetsInformationInner fromJson(JsonReader jsonReader)

Reads an instance of GatewayRouteSetsInformationInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

lastComputedTime

public OffsetDateTime lastComputedTime()

Get the lastComputedTime property: Timestamp denoting the last time when the route sets were computed for the gateway.

Returns:

the lastComputedTime value.

nextEligibleComputeTime

public OffsetDateTime nextEligibleComputeTime()

Get the nextEligibleComputeTime property: Timestamp denoting the next eligible time to re-compute the route sets for the gateway.

Returns:

the nextEligibleComputeTime value.

routeSets

public List<GatewayRouteSet> routeSets()

Get the routeSets property: List of Gateway Route Sets.

Returns:

the routeSets value.

routeSetVersion

public String routeSetVersion()

Get the routeSetVersion property: Version for the route set.

Returns:

the routeSetVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCircuitsMetadataMap

public GatewayRouteSetsInformationInner withCircuitsMetadataMap(Map<String,CircuitMetadataMap> circuitsMetadataMap)

Set the circuitsMetadataMap property: Dictionary containing map of the circuit id and circuit details.

Parameters:

circuitsMetadataMap - the circuitsMetadataMap value to set.

Returns:

the GatewayRouteSetsInformationInner object itself.

withLastComputedTime

public GatewayRouteSetsInformationInner withLastComputedTime(OffsetDateTime lastComputedTime)

Set the lastComputedTime property: Timestamp denoting the last time when the route sets were computed for the gateway.

Parameters:

lastComputedTime - the lastComputedTime value to set.

Returns:

the GatewayRouteSetsInformationInner object itself.

withNextEligibleComputeTime

public GatewayRouteSetsInformationInner withNextEligibleComputeTime(OffsetDateTime nextEligibleComputeTime)

Set the nextEligibleComputeTime property: Timestamp denoting the next eligible time to re-compute the route sets for the gateway.

Parameters:

nextEligibleComputeTime - the nextEligibleComputeTime value to set.

Returns:

the GatewayRouteSetsInformationInner object itself.

withRouteSets

public GatewayRouteSetsInformationInner withRouteSets(List<GatewayRouteSet> routeSets)

Set the routeSets property: List of Gateway Route Sets.

Parameters:

routeSets - the routeSets value to set.

Returns:

the GatewayRouteSetsInformationInner object itself.

withRouteSetVersion

public GatewayRouteSetsInformationInner withRouteSetVersion(String routeSetVersion)

Set the routeSetVersion property: Version for the route set.

Parameters:

routeSetVersion - the routeSetVersion value to set.

Returns:

the GatewayRouteSetsInformationInner object itself.

Applies to