Class VirtualHubRouteTableV2Properties


  • public final class VirtualHubRouteTableV2Properties
    extends Object
    Parameters for VirtualHubRouteTableV2.
    • Constructor Detail

      • VirtualHubRouteTableV2Properties

        public VirtualHubRouteTableV2Properties()
    • Method Detail

      • routes

        public List<VirtualHubRouteV2> routes()
        Get the routes property: List of all routes.
        Returns:
        the routes value.
      • attachedConnections

        public List<String> attachedConnections()
        Get the attachedConnections property: List of all connections attached to this route table v2.
        Returns:
        the attachedConnections value.
      • withAttachedConnections

        public VirtualHubRouteTableV2Properties withAttachedConnections​(List<String> attachedConnections)
        Set the attachedConnections property: List of all connections attached to this route table v2.
        Parameters:
        attachedConnections - the attachedConnections value to set.
        Returns:
        the VirtualHubRouteTableV2Properties object itself.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the virtual hub route table v2 resource.
        Returns:
        the provisioningState value.
      • validate

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