Class ExpressRouteCrossConnectionInner


  • public final class ExpressRouteCrossConnectionInner
    extends com.azure.core.management.Resource
    ExpressRouteCrossConnection resource.
    • Constructor Detail

      • ExpressRouteCrossConnectionInner

        public ExpressRouteCrossConnectionInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • id

        public String id()
        Get the id property: Resource ID.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public ExpressRouteCrossConnectionInner withId​(String id)
        Set the id property: Resource ID.
        Parameters:
        id - the id value to set.
        Returns:
        the ExpressRouteCrossConnectionInner object itself.
      • primaryAzurePort

        public String primaryAzurePort()
        Get the primaryAzurePort property: The name of the primary port.
        Returns:
        the primaryAzurePort value.
      • secondaryAzurePort

        public String secondaryAzurePort()
        Get the secondaryAzurePort property: The name of the secondary port.
        Returns:
        the secondaryAzurePort value.
      • stag

        public Integer stag()
        Get the stag property: The identifier of the circuit traffic.
        Returns:
        the stag value.
      • peeringLocation

        public String peeringLocation()
        Get the peeringLocation property: The peering location of the ExpressRoute circuit.
        Returns:
        the peeringLocation value.
      • bandwidthInMbps

        public Integer bandwidthInMbps()
        Get the bandwidthInMbps property: The circuit bandwidth In Mbps.
        Returns:
        the bandwidthInMbps value.
      • expressRouteCircuit

        public ExpressRouteCircuitReference expressRouteCircuit()
        Get the expressRouteCircuit property: The ExpressRouteCircuit.
        Returns:
        the expressRouteCircuit value.
      • withExpressRouteCircuit

        public ExpressRouteCrossConnectionInner withExpressRouteCircuit​(ExpressRouteCircuitReference expressRouteCircuit)
        Set the expressRouteCircuit property: The ExpressRouteCircuit.
        Parameters:
        expressRouteCircuit - the expressRouteCircuit value to set.
        Returns:
        the ExpressRouteCrossConnectionInner object itself.
      • serviceProviderProvisioningState

        public ServiceProviderProvisioningState serviceProviderProvisioningState()
        Get the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.
        Returns:
        the serviceProviderProvisioningState value.
      • withServiceProviderProvisioningState

        public ExpressRouteCrossConnectionInner withServiceProviderProvisioningState​(ServiceProviderProvisioningState serviceProviderProvisioningState)
        Set the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.
        Parameters:
        serviceProviderProvisioningState - the serviceProviderProvisioningState value to set.
        Returns:
        the ExpressRouteCrossConnectionInner object itself.
      • serviceProviderNotes

        public String serviceProviderNotes()
        Get the serviceProviderNotes property: Additional read only notes set by the connectivity provider.
        Returns:
        the serviceProviderNotes value.
      • withServiceProviderNotes

        public ExpressRouteCrossConnectionInner withServiceProviderNotes​(String serviceProviderNotes)
        Set the serviceProviderNotes property: Additional read only notes set by the connectivity provider.
        Parameters:
        serviceProviderNotes - the serviceProviderNotes value to set.
        Returns:
        the ExpressRouteCrossConnectionInner object itself.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the express route cross connection resource.
        Returns:
        the provisioningState value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.