java.lang.Object
com.azure.resourcemanager.devtestlabs.models.Subnet

public final class Subnet extends Object
Subnet information.
  • Constructor Details

    • Subnet

      public Subnet()
      Creates an instance of Subnet class.
  • Method Details

    • resourceId

      public String resourceId()
      Get the resourceId property: The resource ID of the subnet.
      Returns:
      the resourceId value.
    • withResourceId

      public Subnet withResourceId(String resourceId)
      Set the resourceId property: The resource ID of the subnet.
      Parameters:
      resourceId - the resourceId value to set.
      Returns:
      the Subnet object itself.
    • labSubnetName

      public String labSubnetName()
      Get the labSubnetName property: The name of the subnet as seen in the lab.
      Returns:
      the labSubnetName value.
    • withLabSubnetName

      public Subnet withLabSubnetName(String labSubnetName)
      Set the labSubnetName property: The name of the subnet as seen in the lab.
      Parameters:
      labSubnetName - the labSubnetName value to set.
      Returns:
      the Subnet object itself.
    • allowPublicIp

      public UsagePermissionType allowPublicIp()
      Get the allowPublicIp property: The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
      Returns:
      the allowPublicIp value.
    • withAllowPublicIp

      public Subnet withAllowPublicIp(UsagePermissionType allowPublicIp)
      Set the allowPublicIp property: The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
      Parameters:
      allowPublicIp - the allowPublicIp value to set.
      Returns:
      the Subnet object itself.
    • validate

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