SharedPrivateLinkResourceInner Class

public final class SharedPrivateLinkResourceInner
extends ProxyResource

Describes a Shared Private Link Resource.

Constructor Summary

Constructor Description
SharedPrivateLinkResourceInner()

Creates an instance of SharedPrivateLinkResourceInner class.

Method Summary

Modifier and Type Method and Description
String groupId()

Get the groupId property: The group id from the provider of resource the shared private link resource is for.

String privateLinkResourceId()

Get the privateLinkResourceId property: The resource id of the resource the shared private link resource is for.

ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

String requestMessage()

Get the requestMessage property: The request message for requesting approval of the shared private link resource.

SharedPrivateLinkResourceStatus status()

Get the status property: Status of the shared private link resource.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

void validate()

Validates the instance.

SharedPrivateLinkResourceInner withGroupId(String groupId)

Set the groupId property: The group id from the provider of resource the shared private link resource is for.

SharedPrivateLinkResourceInner withPrivateLinkResourceId(String privateLinkResourceId)

Set the privateLinkResourceId property: The resource id of the resource the shared private link resource is for.

SharedPrivateLinkResourceInner withRequestMessage(String requestMessage)

Set the requestMessage property: The request message for requesting approval of the shared private link resource.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SharedPrivateLinkResourceInner

public SharedPrivateLinkResourceInner()

Creates an instance of SharedPrivateLinkResourceInner class.

Method Details

groupId

public String groupId()

Get the groupId property: The group id from the provider of resource the shared private link resource is for.

Returns:

the groupId value.

privateLinkResourceId

public String privateLinkResourceId()

Get the privateLinkResourceId property: The resource id of the resource the shared private link resource is for.

Returns:

the privateLinkResourceId value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

requestMessage

public String requestMessage()

Get the requestMessage property: The request message for requesting approval of the shared private link resource.

Returns:

the requestMessage value.

status

public SharedPrivateLinkResourceStatus status()

Get the status property: Status of the shared private link resource.

Returns:

the status value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

validate

public void validate()

Validates the instance.

withGroupId

public SharedPrivateLinkResourceInner withGroupId(String groupId)

Set the groupId property: The group id from the provider of resource the shared private link resource is for.

Parameters:

groupId - the groupId value to set.

Returns:

the SharedPrivateLinkResourceInner object itself.

withPrivateLinkResourceId

public SharedPrivateLinkResourceInner withPrivateLinkResourceId(String privateLinkResourceId)

Set the privateLinkResourceId property: The resource id of the resource the shared private link resource is for.

Parameters:

privateLinkResourceId - the privateLinkResourceId value to set.

Returns:

the SharedPrivateLinkResourceInner object itself.

withRequestMessage

public SharedPrivateLinkResourceInner withRequestMessage(String requestMessage)

Set the requestMessage property: The request message for requesting approval of the shared private link resource.

Parameters:

requestMessage - the requestMessage value to set.

Returns:

the SharedPrivateLinkResourceInner object itself.

Applies to