Class ExpressRouteLinkPropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ExpressRouteLinkPropertiesFormat
-
public final class ExpressRouteLinkPropertiesFormat extends Object
ExpressRouteLink Resource Properties Properties specific to ExpressRouteLink resources.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteLinkPropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressRouteLinkAdminStateadminState()Get the adminState property: Administrative state of the physical port.ExpressRouteLinkConnectorTypeconnectorType()Get the connectorType property: Physical fiber port type.StringinterfaceName()Get the interfaceName property: Name of Azure router interface.ExpressRouteLinkMacSecConfigmacSecConfig()Get the macSecConfig property: Definition of ExpressRouteLink Mac Security configuration.StringpatchPanelId()Get the patchPanelId property: Mapping between physical port to patch panel port.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the express route link resource.StringrackId()Get the rackId property: Mapping of physical patch panel to rack.StringrouterName()Get the routerName property: Name of Azure router associated with physical port.voidvalidate()Validates the instance.ExpressRouteLinkPropertiesFormatwithAdminState(ExpressRouteLinkAdminState adminState)Set the adminState property: Administrative state of the physical port.ExpressRouteLinkPropertiesFormatwithMacSecConfig(ExpressRouteLinkMacSecConfig macSecConfig)Set the macSecConfig property: Definition of ExpressRouteLink Mac Security configuration.
-
-
-
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.
-
-