Class VirtualRouterPropertiesFormat


  • public final class VirtualRouterPropertiesFormat
    extends Object
    Virtual Router definition.
    • Constructor Detail

      • VirtualRouterPropertiesFormat

        public VirtualRouterPropertiesFormat()
    • Method Detail

      • virtualRouterAsn

        public Long virtualRouterAsn()
        Get the virtualRouterAsn property: VirtualRouter ASN.
        Returns:
        the virtualRouterAsn value.
      • withVirtualRouterAsn

        public VirtualRouterPropertiesFormat withVirtualRouterAsn​(Long virtualRouterAsn)
        Set the virtualRouterAsn property: VirtualRouter ASN.
        Parameters:
        virtualRouterAsn - the virtualRouterAsn value to set.
        Returns:
        the VirtualRouterPropertiesFormat object itself.
      • virtualRouterIps

        public List<String> virtualRouterIps()
        Get the virtualRouterIps property: VirtualRouter IPs.
        Returns:
        the virtualRouterIps value.
      • withVirtualRouterIps

        public VirtualRouterPropertiesFormat withVirtualRouterIps​(List<String> virtualRouterIps)
        Set the virtualRouterIps property: VirtualRouter IPs.
        Parameters:
        virtualRouterIps - the virtualRouterIps value to set.
        Returns:
        the VirtualRouterPropertiesFormat object itself.
      • hostedSubnet

        public com.azure.core.management.SubResource hostedSubnet()
        Get the hostedSubnet property: The Subnet on which VirtualRouter is hosted.
        Returns:
        the hostedSubnet value.
      • withHostedSubnet

        public VirtualRouterPropertiesFormat withHostedSubnet​(com.azure.core.management.SubResource hostedSubnet)
        Set the hostedSubnet property: The Subnet on which VirtualRouter is hosted.
        Parameters:
        hostedSubnet - the hostedSubnet value to set.
        Returns:
        the VirtualRouterPropertiesFormat object itself.
      • hostedGateway

        public com.azure.core.management.SubResource hostedGateway()
        Get the hostedGateway property: The Gateway on which VirtualRouter is hosted.
        Returns:
        the hostedGateway value.
      • withHostedGateway

        public VirtualRouterPropertiesFormat withHostedGateway​(com.azure.core.management.SubResource hostedGateway)
        Set the hostedGateway property: The Gateway on which VirtualRouter is hosted.
        Parameters:
        hostedGateway - the hostedGateway value to set.
        Returns:
        the VirtualRouterPropertiesFormat object itself.
      • peerings

        public List<com.azure.core.management.SubResource> peerings()
        Get the peerings property: List of references to VirtualRouterPeerings.
        Returns:
        the peerings value.
      • provisioningState

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

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