java.lang.Object
com.azure.core.management.SubResource
com.azure.resourcemanager.network.models.ApplicationGatewayPrivateLinkIpConfiguration
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.SubResource>
public final class ApplicationGatewayPrivateLinkIpConfiguration
extends com.azure.core.management.SubResource
The application gateway private link ip configuration.
-
Constructor Summary
Constructors
Creates an instance of ApplicationGatewayPrivateLinkIpConfiguration class.
-
Method Summary
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Get the name property: The name of application gateway private link ip configuration.
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.
Get the type property: The resource type.
void
Set the name property: The name of application gateway private link ip configuration.
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 com.azure.core.management.SubResource
fromJson, id, toJson
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ApplicationGatewayPrivateLinkIpConfiguration
public ApplicationGatewayPrivateLinkIpConfiguration()
Creates an instance of ApplicationGatewayPrivateLinkIpConfiguration class.
-
Method Details
-
name
Get the name property: The name of application gateway private link ip configuration.
- Returns:
- the name value.
-
withName
Set the name property: The name of application gateway private link ip configuration.
- Parameters:
name - the name value to set.
- Returns:
- the ApplicationGatewayPrivateLinkIpConfiguration object itself.
-
etag
Get the etag property: A unique read-only string that changes whenever the resource is updated.
- Returns:
- the etag value.
-
type
Get the type property: The resource type.
- Returns:
- the type value.
-
withId
- Overrides:
withId in class com.azure.core.management.SubResource
-
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 ApplicationGatewayPrivateLinkIpConfiguration 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 ApplicationGatewayPrivateLinkIpConfiguration 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 ApplicationGatewayPrivateLinkIpConfiguration 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 ApplicationGatewayPrivateLinkIpConfiguration 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.