java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayPrivateLinkIpConfigurationProperties
public final class ApplicationGatewayPrivateLinkIpConfigurationProperties
extends Object
Properties of an application gateway private link IP configuration.
-
Constructor Summary
Constructors
Creates an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties class.
-
Method Summary
Get the primary property: Whether the ip configuration is primary or not.
Get the privateIpAddress property: The private IP address of the IP configuration.
Get the privateIpAllocationMethod property: The private IP address allocation method.
Get the provisioningState property: The provisioning state of the application gateway private link IP
configuration.
com.azure.core.management.SubResource
Get the subnet property: Reference to the subnet resource.
void
Set the primary property: Whether the ip configuration is primary or not.
Set the privateIpAddress property: The private IP address of the IP configuration.
Set the privateIpAllocationMethod property: The private IP address allocation method.
withSubnet(com.azure.core.management.SubResource subnet)
Set the subnet property: Reference to the subnet resource.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ApplicationGatewayPrivateLinkIpConfigurationProperties
public ApplicationGatewayPrivateLinkIpConfigurationProperties()
Creates an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties class.
-
Method Details
-
privateIpAddress
public String privateIpAddress()
Get the privateIpAddress property: The private IP address of the IP configuration.
- Returns:
- the privateIpAddress value.
-
withPrivateIpAddress
Set the privateIpAddress property: The private IP address of the IP configuration.
- Parameters:
privateIpAddress - the privateIpAddress value to set.
- Returns:
- the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
-
privateIpAllocationMethod
Get the privateIpAllocationMethod property: The private IP address allocation method.
- Returns:
- the privateIpAllocationMethod value.
-
withPrivateIpAllocationMethod
Set the privateIpAllocationMethod property: The private IP address allocation method.
- Parameters:
privateIpAllocationMethod - the privateIpAllocationMethod value to set.
- Returns:
- the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
-
subnet
public com.azure.core.management.SubResource subnet()
Get the subnet property: Reference to the subnet resource.
- Returns:
- the subnet value.
-
withSubnet
Set the subnet property: Reference to the subnet resource.
- Parameters:
subnet - the subnet value to set.
- Returns:
- the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
-
primary
Get the primary property: Whether the ip configuration is primary or not.
- Returns:
- the primary value.
-
withPrimary
Set the primary property: Whether the ip configuration is primary or not.
- Parameters:
primary - the primary value to set.
- Returns:
- the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of the application gateway private link IP
configuration.
- Returns:
- the provisioningState value.
-
validate
public void validate()
Validates the instance.
- Throws:
IllegalArgumentException - thrown if the instance is not valid.