PrivateLinkConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.hdinsight.models.PrivateLinkConfiguration

public final class PrivateLinkConfiguration

The private link configuration.

Constructor Summary

Constructor Description
PrivateLinkConfiguration()

Creates an instance of PrivateLinkConfiguration class.

Method Summary

Modifier and Type Method and Description
String groupId()

Get the groupId property: The HDInsight private linkable sub-resource name to apply the private link configuration to.

String id()

Get the id property: The private link configuration id.

List<IpConfiguration> ipConfigurations()

Get the ipConfigurations property: The IP configurations for the private link service.

String name()

Get the name property: The name of private link configuration.

PrivateLinkConfigurationProvisioningState provisioningState()

Get the provisioningState property: The private link configuration provisioning state, which only appears in the response.

String type()

Get the type property: The type of the private link configuration.

void validate()

Validates the instance.

PrivateLinkConfiguration withGroupId(String groupId)

Set the groupId property: The HDInsight private linkable sub-resource name to apply the private link configuration to.

PrivateLinkConfiguration withIpConfigurations(List<IpConfiguration> ipConfigurations)

Set the ipConfigurations property: The IP configurations for the private link service.

PrivateLinkConfiguration withName(String name)

Set the name property: The name of private link configuration.

Methods inherited from java.lang.Object

Constructor Details

PrivateLinkConfiguration

public PrivateLinkConfiguration()

Creates an instance of PrivateLinkConfiguration class.

Method Details

groupId

public String groupId()

Get the groupId property: The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.

Returns:

the groupId value.

id

public String id()

Get the id property: The private link configuration id.

Returns:

the id value.

ipConfigurations

public List ipConfigurations()

Get the ipConfigurations property: The IP configurations for the private link service.

Returns:

the ipConfigurations value.

name

public String name()

Get the name property: The name of private link configuration.

Returns:

the name value.

provisioningState

public PrivateLinkConfigurationProvisioningState provisioningState()

Get the provisioningState property: The private link configuration provisioning state, which only appears in the response.

Returns:

the provisioningState value.

type

public String type()

Get the type property: The type of the private link configuration.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withGroupId

public PrivateLinkConfiguration withGroupId(String groupId)

Set the groupId property: The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.

Parameters:

groupId - the groupId value to set.

Returns:

the PrivateLinkConfiguration object itself.

withIpConfigurations

public PrivateLinkConfiguration withIpConfigurations(List ipConfigurations)

Set the ipConfigurations property: The IP configurations for the private link service.

Parameters:

ipConfigurations - the ipConfigurations value to set.

Returns:

the PrivateLinkConfiguration object itself.

withName

public PrivateLinkConfiguration withName(String name)

Set the name property: The name of private link configuration.

Parameters:

name - the name value to set.

Returns:

the PrivateLinkConfiguration object itself.

Applies to