Class ExpressRouteLinkInner


  • public final class ExpressRouteLinkInner
    extends com.azure.core.management.SubResource
    ExpressRouteLink ExpressRouteLink child resource definition.
    • Constructor Detail

      • ExpressRouteLinkInner

        public ExpressRouteLinkInner()
    • Method Detail

      • name

        public String name()
        Get the name property: Name of child port resource that is unique among child port resources of the parent.
        Returns:
        the name value.
      • withName

        public ExpressRouteLinkInner withName​(String name)
        Set the name property: Name of child port resource that is unique among child port resources of the parent.
        Parameters:
        name - the name value to set.
        Returns:
        the ExpressRouteLinkInner object itself.
      • etag

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

        public String routerName()
        Get the routerName property: Name of Azure router associated with physical port.
        Returns:
        the routerName value.
      • interfaceName

        public String interfaceName()
        Get the interfaceName property: Name of Azure router interface.
        Returns:
        the interfaceName value.
      • patchPanelId

        public String patchPanelId()
        Get the patchPanelId property: Mapping between physical port to patch panel port.
        Returns:
        the patchPanelId value.
      • rackId

        public String rackId()
        Get the rackId property: Mapping of physical patch panel to rack.
        Returns:
        the rackId value.
      • connectorType

        public ExpressRouteLinkConnectorType connectorType()
        Get the connectorType property: Physical fiber port type.
        Returns:
        the connectorType value.
      • adminState

        public ExpressRouteLinkAdminState adminState()
        Get the adminState property: Administrative state of the physical port.
        Returns:
        the adminState value.
      • withAdminState

        public ExpressRouteLinkInner withAdminState​(ExpressRouteLinkAdminState adminState)
        Set the adminState property: Administrative state of the physical port.
        Parameters:
        adminState - the adminState value to set.
        Returns:
        the ExpressRouteLinkInner object itself.
      • provisioningState

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

        public ExpressRouteLinkMacSecConfig macSecConfig()
        Get the macSecConfig property: Definition of ExpressRouteLink Mac Security configuration. MacSec configuration.
        Returns:
        the macSecConfig value.
      • withMacSecConfig

        public ExpressRouteLinkInner withMacSecConfig​(ExpressRouteLinkMacSecConfig macSecConfig)
        Set the macSecConfig property: Definition of ExpressRouteLink Mac Security configuration. MacSec configuration.
        Parameters:
        macSecConfig - the macSecConfig value to set.
        Returns:
        the ExpressRouteLinkInner object itself.
      • validate

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