PrivateLinkServiceIpConfiguration Class

  • java.lang.Object
    • com.microsoft.azure.SubResource
      • com.microsoft.azure.management.network.PrivateLinkServiceIpConfiguration

public class PrivateLinkServiceIpConfiguration
extends com.microsoft.azure.SubResource

The private link service ip configuration.

Constructor Summary

Constructor Description
PrivateLinkServiceIpConfiguration()

Method Summary

Modifier and Type Method and Description
java.lang.String etag()

Get a unique read-only string that changes whenever the resource is updated.

java.lang.String name()

Get the name of private link service ip configuration.

java.lang.Boolean primary()

Get whether the ip configuration is primary or not.

java.lang.String privateIPAddress()

Get the private IP address of the IP configuration.

IPVersion privateIPAddressVersion()

Get whether the specific IP configuration is IPv4 or IPv6.

IPAllocationMethod privateIPAllocationMethod()

Get the private IP address allocation method.

ProvisioningState provisioningState()

Get the provisioning state of the private link service IP configuration resource.

com.microsoft.azure.management.network.implementation.SubnetInner subnet()

Get the reference to the subnet resource.

java.lang.String type()

Get the resource type.

PrivateLinkServiceIpConfiguration withName(String name)

Set the name of private link service ip configuration.

PrivateLinkServiceIpConfiguration withPrimary(Boolean primary)

Set whether the ip configuration is primary or not.

PrivateLinkServiceIpConfiguration withPrivateIPAddress(String privateIPAddress)

Set the private IP address of the IP configuration.

PrivateLinkServiceIpConfiguration withPrivateIPAddressVersion(IPVersion privateIPAddressVersion)

Set whether the specific IP configuration is IPv4 or IPv6.

PrivateLinkServiceIpConfiguration withPrivateIPAllocationMethod(IPAllocationMethod privateIPAllocationMethod)

Set the private IP address allocation method.

PrivateLinkServiceIpConfiguration withSubnet(SubnetInner subnet)

Set the reference to the subnet resource.

Methods inherited from com.microsoft.azure.SubResource

com.microsoft.azure.SubResource.id com.microsoft.azure.SubResource.withId

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

PrivateLinkServiceIpConfiguration

public PrivateLinkServiceIpConfiguration()

Method Details

etag

public String etag()

Get a unique read-only string that changes whenever the resource is updated.

Returns:

the etag value

name

public String name()

Get the name of private link service ip configuration.

Returns:

the name value

primary

public Boolean primary()

Get whether the ip configuration is primary or not.

Returns:

the primary value

privateIPAddress

public String privateIPAddress()

Get the private IP address of the IP configuration.

Returns:

the privateIPAddress value

privateIPAddressVersion

public IPVersion privateIPAddressVersion()

Get whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. Possible values include: 'IPv4', 'IPv6'.

Returns:

the privateIPAddressVersion value

privateIPAllocationMethod

public IPAllocationMethod privateIPAllocationMethod()

Get the private IP address allocation method. Possible values include: 'Static', 'Dynamic'.

Returns:

the privateIPAllocationMethod value

provisioningState

public ProvisioningState provisioningState()

Get the provisioning state of the private link service IP configuration resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'.

Returns:

the provisioningState value

subnet

public SubnetInner subnet()

Get the reference to the subnet resource.

Returns:

the subnet value

type

public String type()

Get the resource type.

Returns:

the type value

withName

public PrivateLinkServiceIpConfiguration withName(String name)

Set the name of private link service ip configuration.

Parameters:

name - the name value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

withPrimary

public PrivateLinkServiceIpConfiguration withPrimary(Boolean primary)

Set whether the ip configuration is primary or not.

Parameters:

primary - the primary value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

withPrivateIPAddress

public PrivateLinkServiceIpConfiguration withPrivateIPAddress(String privateIPAddress)

Set the private IP address of the IP configuration.

Parameters:

privateIPAddress - the privateIPAddress value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

withPrivateIPAddressVersion

public PrivateLinkServiceIpConfiguration withPrivateIPAddressVersion(IPVersion privateIPAddressVersion)

Set whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. Possible values include: 'IPv4', 'IPv6'.

Parameters:

privateIPAddressVersion - the privateIPAddressVersion value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

withPrivateIPAllocationMethod

public PrivateLinkServiceIpConfiguration withPrivateIPAllocationMethod(IPAllocationMethod privateIPAllocationMethod)

Set the private IP address allocation method. Possible values include: 'Static', 'Dynamic'.

Parameters:

privateIPAllocationMethod - the privateIPAllocationMethod value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

withSubnet

public PrivateLinkServiceIpConfiguration withSubnet(SubnetInner subnet)

Set the reference to the subnet resource.

Parameters:

subnet - the subnet value to set

Returns:

the PrivateLinkServiceIpConfiguration object itself.

Applies to