ExpressRouteCircuitInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. ExpressRouteCircuitInner
- com.
- com.
- com.
public final class ExpressRouteCircuitInner
extends Resource
ExpressRouteCircuit resource.
Constructor Summary
Constructor | Description |
---|---|
ExpressRouteCircuitInner() |
Creates an instance of Express |
Method Summary
Modifier and Type | Method and Description |
---|---|
Boolean |
allowClassicOperations()
Get the allow |
String |
authorizationKey()
Get the authorization |
String |
authorizationStatus()
Get the authorization |
List<Express |
authorizations()
Get the authorizations property: The list of authorizations. |
Float |
bandwidthInGbps()
Get the bandwidth |
String |
circuitProvisioningState()
Get the circuit |
Boolean |
enableDirectPortRateLimit()
Get the enable |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Sub |
expressRoutePort()
Get the express |
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
String |
gatewayManagerEtag()
Get the gateway |
Boolean |
globalReachEnabled()
Get the global |
String |
id()
Get the id property: Resource ID. |
String |
name()
Get the name property: The name of the resource. |
List<Express |
peerings()
Get the peerings property: The list of peerings. |
Provisioning |
provisioningState()
Get the provisioning |
String |
serviceKey()
Get the service |
String |
serviceProviderNotes()
Get the service |
Express |
serviceProviderProperties()
Get the service |
Service |
serviceProviderProvisioningState()
Get the service |
Express |
sku()
Get the sku property: The SKU. |
Integer |
stag()
Get the stag property: The identifier of the circuit traffic. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Express |
withAllowClassicOperations(Boolean allowClassicOperations)
Set the allow |
Express |
withAuthorizationKey(String authorizationKey)
Set the authorization |
Express |
withAuthorizations(List<ExpressRouteCircuitAuthorizationInner> authorizations)
Set the authorizations property: The list of authorizations. |
Express |
withBandwidthInGbps(Float bandwidthInGbps)
Set the bandwidth |
Express |
withCircuitProvisioningState(String circuitProvisioningState)
Set the circuit |
Express |
withEnableDirectPortRateLimit(Boolean enableDirectPortRateLimit)
Set the enable |
Express |
withExpressRoutePort(SubResource expressRoutePort)
Set the express |
Express |
withGatewayManagerEtag(String gatewayManagerEtag)
Set the gateway |
Express |
withGlobalReachEnabled(Boolean globalReachEnabled)
Set the global |
Express |
withId(String id)
Set the id property: Resource ID. |
Express |
withLocation(String location) |
Express |
withPeerings(List<ExpressRouteCircuitPeeringInner> peerings)
Set the peerings property: The list of peerings. |
Express |
withServiceKey(String serviceKey)
Set the service |
Express |
withServiceProviderNotes(String serviceProviderNotes)
Set the service |
Express |
withServiceProviderProperties(ExpressRouteCircuitServiceProviderProperties serviceProviderProperties)
Set the service |
Express |
withServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState)
Set the service |
Express |
withSku(ExpressRouteCircuitSku sku)
Set the sku property: The SKU. |
Express |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteCircuitInner
public ExpressRouteCircuitInner()
Creates an instance of ExpressRouteCircuitInner class.
Method Details
allowClassicOperations
public Boolean allowClassicOperations()
Get the allowClassicOperations property: Allow classic operations.
Returns:
authorizationKey
public String authorizationKey()
Get the authorizationKey property: The authorizationKey.
Returns:
authorizationStatus
public String authorizationStatus()
Get the authorizationStatus property: The authorization status of the Circuit.
Returns:
authorizations
public List
Get the authorizations property: The list of authorizations.
Returns:
bandwidthInGbps
public Float bandwidthInGbps()
Get the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
Returns:
circuitProvisioningState
public String circuitProvisioningState()
Get the circuitProvisioningState property: The CircuitProvisioningState state of the resource.
Returns:
enableDirectPortRateLimit
public Boolean enableDirectPortRateLimit()
Get the enableDirectPortRateLimit property: Flag denoting rate-limiting status of the ExpressRoute direct-port circuit.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
expressRoutePort
public SubResource expressRoutePort()
Get the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
Returns:
fromJson
public static ExpressRouteCircuitInner fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteCircuitInner from the JsonReader.
Parameters:
Returns:
Throws:
gatewayManagerEtag
public String gatewayManagerEtag()
Get the gatewayManagerEtag property: The GatewayManager Etag.
Returns:
globalReachEnabled
public Boolean globalReachEnabled()
Get the globalReachEnabled property: Flag denoting global reach status.
Returns:
id
public String id()
Get the id property: Resource ID.
Overrides:
ExpressRouteCircuitInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ExpressRouteCircuitInner.name()Returns:
peerings
public List
Get the peerings property: The list of peerings.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route circuit resource.
Returns:
serviceKey
public String serviceKey()
Get the serviceKey property: The ServiceKey.
Returns:
serviceProviderNotes
public String serviceProviderNotes()
Get the serviceProviderNotes property: The ServiceProviderNotes.
Returns:
serviceProviderProperties
public ExpressRouteCircuitServiceProviderProperties serviceProviderProperties()
Get the serviceProviderProperties property: The ServiceProviderProperties.
Returns:
serviceProviderProvisioningState
public ServiceProviderProvisioningState serviceProviderProvisioningState()
Get the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.
Returns:
sku
public ExpressRouteCircuitSku sku()
Get the sku property: The SKU.
Returns:
stag
public Integer stag()
Get the stag property: The identifier of the circuit traffic. Outer tag for QinQ encapsulation.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ExpressRouteCircuitInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ExpressRouteCircuitInner.type()Returns:
validate
public void validate()
Validates the instance.
withAllowClassicOperations
public ExpressRouteCircuitInner withAllowClassicOperations(Boolean allowClassicOperations)
Set the allowClassicOperations property: Allow classic operations.
Parameters:
Returns:
withAuthorizationKey
public ExpressRouteCircuitInner withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: The authorizationKey.
Parameters:
Returns:
withAuthorizations
public ExpressRouteCircuitInner withAuthorizations(List
Set the authorizations property: The list of authorizations.
Parameters:
Returns:
withBandwidthInGbps
public ExpressRouteCircuitInner withBandwidthInGbps(Float bandwidthInGbps)
Set the bandwidthInGbps property: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource.
Parameters:
Returns:
withCircuitProvisioningState
public ExpressRouteCircuitInner withCircuitProvisioningState(String circuitProvisioningState)
Set the circuitProvisioningState property: The CircuitProvisioningState state of the resource.
Parameters:
Returns:
withEnableDirectPortRateLimit
public ExpressRouteCircuitInner withEnableDirectPortRateLimit(Boolean enableDirectPortRateLimit)
Set the enableDirectPortRateLimit property: Flag denoting rate-limiting status of the ExpressRoute direct-port circuit.
Parameters:
Returns:
withExpressRoutePort
public ExpressRouteCircuitInner withExpressRoutePort(SubResource expressRoutePort)
Set the expressRoutePort property: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource.
Parameters:
Returns:
withGatewayManagerEtag
public ExpressRouteCircuitInner withGatewayManagerEtag(String gatewayManagerEtag)
Set the gatewayManagerEtag property: The GatewayManager Etag.
Parameters:
Returns:
withGlobalReachEnabled
public ExpressRouteCircuitInner withGlobalReachEnabled(Boolean globalReachEnabled)
Set the globalReachEnabled property: Flag denoting global reach status.
Parameters:
Returns:
withId
public ExpressRouteCircuitInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withLocation
public ExpressRouteCircuitInner withLocation(String location)
Overrides:
ExpressRouteCircuitInner.withLocation(String location)Parameters:
withPeerings
public ExpressRouteCircuitInner withPeerings(List
Set the peerings property: The list of peerings.
Parameters:
Returns:
withServiceKey
public ExpressRouteCircuitInner withServiceKey(String serviceKey)
Set the serviceKey property: The ServiceKey.
Parameters:
Returns:
withServiceProviderNotes
public ExpressRouteCircuitInner withServiceProviderNotes(String serviceProviderNotes)
Set the serviceProviderNotes property: The ServiceProviderNotes.
Parameters:
Returns:
withServiceProviderProperties
public ExpressRouteCircuitInner withServiceProviderProperties(ExpressRouteCircuitServiceProviderProperties serviceProviderProperties)
Set the serviceProviderProperties property: The ServiceProviderProperties.
Parameters:
Returns:
withServiceProviderProvisioningState
public ExpressRouteCircuitInner withServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState)
Set the serviceProviderProvisioningState property: The ServiceProviderProvisioningState state of the resource.
Parameters:
Returns:
withSku
public ExpressRouteCircuitInner withSku(ExpressRouteCircuitSku sku)
Set the sku property: The SKU.
Parameters:
Returns:
withTags
public ExpressRouteCircuitInner withTags(Map
Overrides:
ExpressRouteCircuitInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java