GatewayRouteSetsInformationInner Class
- java.
lang. Object - com.
azure. resourcemanager. network. fluent. models. GatewayRouteSetsInformationInner
- com.
Implements
public final class GatewayRouteSetsInformationInner
implements JsonSerializable<GatewayRouteSetsInformationInner>
Gateway Route Sets Information.
Constructor Summary
| Constructor | Description |
|---|---|
| GatewayRouteSetsInformationInner() |
Creates an instance of Gateway |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Map<String,Circuit |
circuitsMetadataMap()
Get the circuits |
|
static
Gateway |
fromJson(JsonReader jsonReader)
Reads an instance of Gateway |
|
Offset |
lastComputedTime()
Get the last |
|
Offset |
nextEligibleComputeTime()
Get the next |
|
List<Gateway |
routeSets()
Get the route |
| String |
routeSetVersion()
Get the route |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Gateway |
withCircuitsMetadataMap(Map<String,CircuitMetadataMap> circuitsMetadataMap)
Set the circuits |
|
Gateway |
withLastComputedTime(OffsetDateTime lastComputedTime)
Set the last |
|
Gateway |
withNextEligibleComputeTime(OffsetDateTime nextEligibleComputeTime)
Set the next |
|
Gateway |
withRouteSets(List<GatewayRouteSet> routeSets)
Set the route |
|
Gateway |
withRouteSetVersion(String routeSetVersion)
Set the route |
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:
fromJson
public static GatewayRouteSetsInformationInner fromJson(JsonReader jsonReader)
Reads an instance of GatewayRouteSetsInformationInner from the JsonReader.
Parameters:
Returns:
Throws:
lastComputedTime
public OffsetDateTime lastComputedTime()
Get the lastComputedTime property: Timestamp denoting the last time when the route sets were computed for the gateway.
Returns:
nextEligibleComputeTime
public OffsetDateTime nextEligibleComputeTime()
Get the nextEligibleComputeTime property: Timestamp denoting the next eligible time to re-compute the route sets for the gateway.
Returns:
routeSets
public List<GatewayRouteSet> routeSets()
Get the routeSets property: List of Gateway Route Sets.
Returns:
routeSetVersion
public String routeSetVersion()
Get the routeSetVersion property: Version for the route set.
Returns:
toJson
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:
Returns:
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:
Returns:
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:
Returns:
withRouteSets
public GatewayRouteSetsInformationInner withRouteSets(List<GatewayRouteSet> routeSets)
Set the routeSets property: List of Gateway Route Sets.
Parameters:
Returns:
withRouteSetVersion
public GatewayRouteSetsInformationInner withRouteSetVersion(String routeSetVersion)
Set the routeSetVersion property: Version for the route set.
Parameters:
Returns: