IpamPoolProperties Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. IpamPoolProperties
- com.
Implements
public final class IpamPoolProperties
implements JsonSerializable<IpamPoolProperties>
Properties of IpamPool resource properties which are specific to the Pool resource.
Constructor Summary
Constructor | Description |
---|---|
IpamPoolProperties() |
Creates an instance of Ipam |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<String> |
addressPrefixes()
Get the address |
String |
description()
Get the description property: The description property. |
String |
displayName()
Get the display |
static
Ipam |
fromJson(JsonReader jsonReader)
Reads an instance of Ipam |
List<Ip |
ipAddressType()
Get the ip |
String |
parentPoolName()
Get the parent |
Provisioning |
provisioningState()
Get the provisioning |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Ipam |
withAddressPrefixes(List<String> addressPrefixes)
Set the address |
Ipam |
withDescription(String description)
Set the description property: The description property. |
Ipam |
withDisplayName(String displayName)
Set the display |
Ipam |
withParentPoolName(String parentPoolName)
Set the parent |
Ipam |
withProvisioningState(ProvisioningState provisioningState)
Set the provisioning |
Methods inherited from java.lang.Object
Constructor Details
IpamPoolProperties
public IpamPoolProperties()
Creates an instance of IpamPoolProperties class.
Method Details
addressPrefixes
public List
Get the addressPrefixes property: List of IP address prefixes of the resource.
Returns:
description
public String description()
Get the description property: The description property.
Returns:
displayName
public String displayName()
Get the displayName property: String representing a friendly name for the resource.
Returns:
fromJson
public static IpamPoolProperties fromJson(JsonReader jsonReader)
Reads an instance of IpamPoolProperties from the JsonReader.
Parameters:
Returns:
Throws:
ipAddressType
public List
Get the ipAddressType property: List of IP address type for the IpamPool.
Returns:
parentPoolName
public String parentPoolName()
Get the parentPoolName property: String representing parent IpamPool resource name. If empty the IpamPool will be a root pool.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning states of a resource.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAddressPrefixes
public IpamPoolProperties withAddressPrefixes(List
Set the addressPrefixes property: List of IP address prefixes of the resource.
Parameters:
Returns:
withDescription
public IpamPoolProperties withDescription(String description)
Set the description property: The description property.
Parameters:
Returns:
withDisplayName
public IpamPoolProperties withDisplayName(String displayName)
Set the displayName property: String representing a friendly name for the resource.
Parameters:
Returns:
withParentPoolName
public IpamPoolProperties withParentPoolName(String parentPoolName)
Set the parentPoolName property: String representing parent IpamPool resource name. If empty the IpamPool will be a root pool.
Parameters:
Returns:
withProvisioningState
public IpamPoolProperties withProvisioningState(ProvisioningState provisioningState)
Set the provisioningState property: Provisioning states of a resource.
Parameters:
Returns:
Applies to
Azure SDK for Java