Class ExpressRouteCrossConnectionProperties


  • public final class ExpressRouteCrossConnectionProperties
    extends Object
    Properties of ExpressRouteCrossConnection.
    • Constructor Detail

      • ExpressRouteCrossConnectionProperties

        public ExpressRouteCrossConnectionProperties()
    • Method Detail

      • 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 ExpressRouteCrossConnectionProperties withExpressRouteCircuit​(ExpressRouteCircuitReference expressRouteCircuit)
        Set the expressRouteCircuit property: The ExpressRouteCircuit.
        Parameters:
        expressRouteCircuit - the expressRouteCircuit value to set.
        Returns:
        the ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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.