Class ExpressRouteCircuitPropertiesFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.ExpressRouteCircuitPropertiesFormat
Properties of ExpressRouteCircuit.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ExpressRouteCircuitPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptionGet the allowClassicOperations property: Allow classic operations.Get the authorizationKey property: The authorizationKey.Get the authorizations property: The list of authorizations.Get the authorizationStatus property: The authorization status of the Circuit.Get the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.Get the circuitProvisioningState property: The CircuitProvisioningState state of the resource.com.azure.core.management.SubResourceGet the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.Get the gatewayManagerEtag property: The GatewayManager Etag.Get the globalReachEnabled property: Flag denoting global reach status.peerings()Get the peerings property: The list of peerings.Get the provisioningState property: The provisioning state of the express route circuit resource.Get the serviceKey property: The ServiceKey.Get the serviceProviderNotes property: The ServiceProviderNotes.Get the serviceProviderProperties property: The ServiceProviderProperties.Get the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.stag()Get the stag property: The identifier of the circuit traffic.voidvalidate()Validates the instance.withAllowClassicOperations(Boolean allowClassicOperations) Set the allowClassicOperations property: Allow classic operations.withAuthorizationKey(String authorizationKey) Set the authorizationKey property: The authorizationKey.withAuthorizations(List<ExpressRouteCircuitAuthorizationInner> authorizations) Set the authorizations property: The list of authorizations.withBandwidthInGbps(Float bandwidthInGbps) Set the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.withCircuitProvisioningState(String circuitProvisioningState) Set the circuitProvisioningState property: The CircuitProvisioningState state of the resource.withExpressRoutePort(com.azure.core.management.SubResource expressRoutePort) Set the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.withGatewayManagerEtag(String gatewayManagerEtag) Set the gatewayManagerEtag property: The GatewayManager Etag.withGlobalReachEnabled(Boolean globalReachEnabled) Set the globalReachEnabled property: Flag denoting global reach status.withPeerings(List<ExpressRouteCircuitPeeringInner> peerings) Set the peerings property: The list of peerings.withServiceKey(String serviceKey) Set the serviceKey property: The ServiceKey.withServiceProviderNotes(String serviceProviderNotes) Set the serviceProviderNotes property: The ServiceProviderNotes.withServiceProviderProperties(ExpressRouteCircuitServiceProviderProperties serviceProviderProperties) Set the serviceProviderProperties property: The ServiceProviderProperties.withServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState) Set the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.
-
Constructor Details
-
ExpressRouteCircuitPropertiesFormat
public ExpressRouteCircuitPropertiesFormat()Creates an instance of ExpressRouteCircuitPropertiesFormat class.
-
-
Method Details
-
allowClassicOperations
Get the allowClassicOperations property: Allow classic operations.- Returns:
- the allowClassicOperations value.
-
withAllowClassicOperations
public ExpressRouteCircuitPropertiesFormat withAllowClassicOperations(Boolean allowClassicOperations) Set the allowClassicOperations property: Allow classic operations.- Parameters:
allowClassicOperations- the allowClassicOperations value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
circuitProvisioningState
Get the circuitProvisioningState property: The CircuitProvisioningState state of the resource.- Returns:
- the circuitProvisioningState value.
-
withCircuitProvisioningState
public ExpressRouteCircuitPropertiesFormat withCircuitProvisioningState(String circuitProvisioningState) Set the circuitProvisioningState property: The CircuitProvisioningState state of the resource.- Parameters:
circuitProvisioningState- the circuitProvisioningState value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
serviceProviderProvisioningState
Get the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.- Returns:
- the serviceProviderProvisioningState value.
-
withServiceProviderProvisioningState
public ExpressRouteCircuitPropertiesFormat withServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState) Set the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.- Parameters:
serviceProviderProvisioningState- the serviceProviderProvisioningState value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
authorizations
Get the authorizations property: The list of authorizations.- Returns:
- the authorizations value.
-
withAuthorizations
public ExpressRouteCircuitPropertiesFormat withAuthorizations(List<ExpressRouteCircuitAuthorizationInner> authorizations) Set the authorizations property: The list of authorizations.- Parameters:
authorizations- the authorizations value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
peerings
Get the peerings property: The list of peerings.- Returns:
- the peerings value.
-
withPeerings
public ExpressRouteCircuitPropertiesFormat withPeerings(List<ExpressRouteCircuitPeeringInner> peerings) Set the peerings property: The list of peerings.- Parameters:
peerings- the peerings value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
serviceKey
Get the serviceKey property: The ServiceKey.- Returns:
- the serviceKey value.
-
withServiceKey
Set the serviceKey property: The ServiceKey.- Parameters:
serviceKey- the serviceKey value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
serviceProviderNotes
Get the serviceProviderNotes property: The ServiceProviderNotes.- Returns:
- the serviceProviderNotes value.
-
withServiceProviderNotes
Set the serviceProviderNotes property: The ServiceProviderNotes.- Parameters:
serviceProviderNotes- the serviceProviderNotes value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
serviceProviderProperties
Get the serviceProviderProperties property: The ServiceProviderProperties.- Returns:
- the serviceProviderProperties value.
-
withServiceProviderProperties
public ExpressRouteCircuitPropertiesFormat withServiceProviderProperties(ExpressRouteCircuitServiceProviderProperties serviceProviderProperties) Set the serviceProviderProperties property: The ServiceProviderProperties.- Parameters:
serviceProviderProperties- the serviceProviderProperties value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
expressRoutePort
public com.azure.core.management.SubResource expressRoutePort()Get the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.- Returns:
- the expressRoutePort value.
-
withExpressRoutePort
public ExpressRouteCircuitPropertiesFormat withExpressRoutePort(com.azure.core.management.SubResource expressRoutePort) Set the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.- Parameters:
expressRoutePort- the expressRoutePort value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
bandwidthInGbps
Get the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.- Returns:
- the bandwidthInGbps value.
-
withBandwidthInGbps
Set the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.- Parameters:
bandwidthInGbps- the bandwidthInGbps value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
stag
Get the stag property: The identifier of the circuit traffic. Outer tag for QinQ encapsulation.- Returns:
- the stag value.
-
provisioningState
Get the provisioningState property: The provisioning state of the express route circuit resource.- Returns:
- the provisioningState value.
-
gatewayManagerEtag
Get the gatewayManagerEtag property: The GatewayManager Etag.- Returns:
- the gatewayManagerEtag value.
-
withGatewayManagerEtag
Set the gatewayManagerEtag property: The GatewayManager Etag.- Parameters:
gatewayManagerEtag- the gatewayManagerEtag value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
globalReachEnabled
Get the globalReachEnabled property: Flag denoting global reach status.- Returns:
- the globalReachEnabled value.
-
withGlobalReachEnabled
Set the globalReachEnabled property: Flag denoting global reach status.- Parameters:
globalReachEnabled- the globalReachEnabled value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
authorizationKey
Get the authorizationKey property: The authorizationKey.- Returns:
- the authorizationKey value.
-
withAuthorizationKey
Set the authorizationKey property: The authorizationKey.- Parameters:
authorizationKey- the authorizationKey value to set.- Returns:
- the ExpressRouteCircuitPropertiesFormat object itself.
-
authorizationStatus
Get the authorizationStatus property: The authorization status of the Circuit.- Returns:
- the authorizationStatus value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-