java.lang.Object
com.azure.core.management.SubResource
com.azure.resourcemanager.network.fluent.models.PrivateLinkServiceIpConfigurationInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.SubResource>
public final class PrivateLinkServiceIpConfigurationInner
extends com.azure.core.management.SubResource
The private link service ip configuration.
-
Constructor Summary
Constructors
Creates an instance of PrivateLinkServiceIpConfigurationInner 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 private link service 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 privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6.
Get the privateIpAllocationMethod property: The private IP address allocation method.
Get the provisioningState property: The provisioning state of the private link service IP configuration resource.
Get the subnet property: The reference to the subnet resource.
Get the type property: The resource type.
void
Set the name property: The name of private link service 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 privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6.
Set the privateIpAllocationMethod property: The private IP address allocation method.
Set the subnet property: The 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
-
PrivateLinkServiceIpConfigurationInner
public PrivateLinkServiceIpConfigurationInner()
Creates an instance of PrivateLinkServiceIpConfigurationInner class.
-
Method Details
-
name
Get the name property: The name of private link service ip configuration.
- Returns:
- the name value.
-
withName
Set the name property: The name of private link service ip configuration.
- Parameters:
name - the name value to set.
- Returns:
- the PrivateLinkServiceIpConfigurationInner 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 PrivateLinkServiceIpConfigurationInner 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 PrivateLinkServiceIpConfigurationInner object itself.
-
subnet
Get the subnet property: The reference to the subnet resource.
- Returns:
- the subnet value.
-
withSubnet
Set the subnet property: The reference to the subnet resource.
- Parameters:
subnet - the subnet value to set.
- Returns:
- the PrivateLinkServiceIpConfigurationInner 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 PrivateLinkServiceIpConfigurationInner object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of the private link service IP configuration resource.
- Returns:
- the provisioningState value.
-
privateIpAddressVersion
Get the privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Returns:
- the privateIpAddressVersion value.
-
withPrivateIpAddressVersion
Set the privateIpAddressVersion property: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4.
- Parameters:
privateIpAddressVersion - the privateIpAddressVersion value to set.
- Returns:
- the PrivateLinkServiceIpConfigurationInner object itself.
-
validate
public void validate()
Validates the instance.
- Throws:
IllegalArgumentException - thrown if the instance is not valid.