Share via


RemotePrivateEndpoint Class

  • java.lang.Object
    • com.azure.resourcemanager.deviceupdate.models.RemotePrivateEndpoint

public final class RemotePrivateEndpoint

Remote private endpoint details.

Constructor Summary

Constructor Description
RemotePrivateEndpoint()

Method Summary

Modifier and Type Method and Description
List<ConnectionDetails> connectionDetails()

Get the connectionDetails property: List of connection details.

String id()

Get the id property: Remote endpoint resource ID.

String immutableResourceId()

Get the immutableResourceId property: Original resource ID needed by Microsoft.Network.

String immutableSubscriptionId()

Get the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.

String location()

Get the location property: ARM location of the remote private endpoint.

List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections()

Get the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.

List<PrivateLinkServiceConnection> privateLinkServiceConnections()

Get the privateLinkServiceConnections property: List of automatically approved private link service connections.

List<PrivateLinkServiceProxy> privateLinkServiceProxies()

Get the privateLinkServiceProxies property: List of private link service proxies.

void validate()

Validates the instance.

String vnetTrafficTag()

Get the vnetTrafficTag property: Virtual network traffic tag.

RemotePrivateEndpoint withConnectionDetails(List<ConnectionDetails> connectionDetails)

Set the connectionDetails property: List of connection details.

RemotePrivateEndpoint withId(String id)

Set the id property: Remote endpoint resource ID.

RemotePrivateEndpoint withImmutableResourceId(String immutableResourceId)

Set the immutableResourceId property: Original resource ID needed by Microsoft.Network.

RemotePrivateEndpoint withImmutableSubscriptionId(String immutableSubscriptionId)

Set the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.

RemotePrivateEndpoint withLocation(String location)

Set the location property: ARM location of the remote private endpoint.

RemotePrivateEndpoint withManualPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections)

Set the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.

RemotePrivateEndpoint withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)

Set the privateLinkServiceConnections property: List of automatically approved private link service connections.

RemotePrivateEndpoint withPrivateLinkServiceProxies(List<PrivateLinkServiceProxy> privateLinkServiceProxies)

Set the privateLinkServiceProxies property: List of private link service proxies.

RemotePrivateEndpoint withVnetTrafficTag(String vnetTrafficTag)

Set the vnetTrafficTag property: Virtual network traffic tag.

Methods inherited from java.lang.Object

Constructor Details

RemotePrivateEndpoint

public RemotePrivateEndpoint()

Method Details

connectionDetails

public List<ConnectionDetails> connectionDetails()

Get the connectionDetails property: List of connection details.

Returns:

the connectionDetails value.

id

public String id()

Get the id property: Remote endpoint resource ID.

Returns:

the id value.

immutableResourceId

public String immutableResourceId()

Get the immutableResourceId property: Original resource ID needed by Microsoft.Network.

Returns:

the immutableResourceId value.

immutableSubscriptionId

public String immutableSubscriptionId()

Get the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.

Returns:

the immutableSubscriptionId value.

location

public String location()

Get the location property: ARM location of the remote private endpoint.

Returns:

the location value.

manualPrivateLinkServiceConnections

public List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections()

Get the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.

Returns:

the manualPrivateLinkServiceConnections value.

privateLinkServiceConnections

public List<PrivateLinkServiceConnection> privateLinkServiceConnections()

Get the privateLinkServiceConnections property: List of automatically approved private link service connections.

Returns:

the privateLinkServiceConnections value.

privateLinkServiceProxies

public List<PrivateLinkServiceProxy> privateLinkServiceProxies()

Get the privateLinkServiceProxies property: List of private link service proxies.

Returns:

the privateLinkServiceProxies value.

validate

public void validate()

Validates the instance.

vnetTrafficTag

public String vnetTrafficTag()

Get the vnetTrafficTag property: Virtual network traffic tag.

Returns:

the vnetTrafficTag value.

withConnectionDetails

public RemotePrivateEndpoint withConnectionDetails(List<ConnectionDetails> connectionDetails)

Set the connectionDetails property: List of connection details.

Parameters:

connectionDetails - the connectionDetails value to set.

Returns:

the RemotePrivateEndpoint object itself.

withId

public RemotePrivateEndpoint withId(String id)

Set the id property: Remote endpoint resource ID.

Parameters:

id - the id value to set.

Returns:

the RemotePrivateEndpoint object itself.

withImmutableResourceId

public RemotePrivateEndpoint withImmutableResourceId(String immutableResourceId)

Set the immutableResourceId property: Original resource ID needed by Microsoft.Network.

Parameters:

immutableResourceId - the immutableResourceId value to set.

Returns:

the RemotePrivateEndpoint object itself.

withImmutableSubscriptionId

public RemotePrivateEndpoint withImmutableSubscriptionId(String immutableSubscriptionId)

Set the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.

Parameters:

immutableSubscriptionId - the immutableSubscriptionId value to set.

Returns:

the RemotePrivateEndpoint object itself.

withLocation

public RemotePrivateEndpoint withLocation(String location)

Set the location property: ARM location of the remote private endpoint.

Parameters:

location - the location value to set.

Returns:

the RemotePrivateEndpoint object itself.

withManualPrivateLinkServiceConnections

public RemotePrivateEndpoint withManualPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections)

Set the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.

Parameters:

manualPrivateLinkServiceConnections - the manualPrivateLinkServiceConnections value to set.

Returns:

the RemotePrivateEndpoint object itself.

withPrivateLinkServiceConnections

public RemotePrivateEndpoint withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)

Set the privateLinkServiceConnections property: List of automatically approved private link service connections.

Parameters:

privateLinkServiceConnections - the privateLinkServiceConnections value to set.

Returns:

the RemotePrivateEndpoint object itself.

withPrivateLinkServiceProxies

public RemotePrivateEndpoint withPrivateLinkServiceProxies(List<PrivateLinkServiceProxy> privateLinkServiceProxies)

Set the privateLinkServiceProxies property: List of private link service proxies.

Parameters:

privateLinkServiceProxies - the privateLinkServiceProxies value to set.

Returns:

the RemotePrivateEndpoint object itself.

withVnetTrafficTag

public RemotePrivateEndpoint withVnetTrafficTag(String vnetTrafficTag)

Set the vnetTrafficTag property: Virtual network traffic tag.

Parameters:

vnetTrafficTag - the vnetTrafficTag value to set.

Returns:

the RemotePrivateEndpoint object itself.

Applies to