Class ExpressRouteLinkPropertiesFormat


  • public final class ExpressRouteLinkPropertiesFormat
    extends Object
    ExpressRouteLink Resource Properties Properties specific to ExpressRouteLink resources.
    • Constructor Detail

      • ExpressRouteLinkPropertiesFormat

        public ExpressRouteLinkPropertiesFormat()
    • Method Detail

      • 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 ExpressRouteLinkPropertiesFormat withAdminState​(ExpressRouteLinkAdminState adminState)
        Set the adminState property: Administrative state of the physical port.
        Parameters:
        adminState - the adminState value to set.
        Returns:
        the ExpressRouteLinkPropertiesFormat 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 ExpressRouteLinkPropertiesFormat withMacSecConfig​(ExpressRouteLinkMacSecConfig macSecConfig)
        Set the macSecConfig property: Definition of ExpressRouteLink Mac Security configuration. MacSec configuration.
        Parameters:
        macSecConfig - the macSecConfig value to set.
        Returns:
        the ExpressRouteLinkPropertiesFormat object itself.
      • validate

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