PrivateLinkResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. webpubsub. fluent. models. PrivateLinkResourceInner
- com.
- com.
public final class PrivateLinkResourceInner
extends ProxyResource
Private link resource.
Constructor Summary
| Constructor | Description |
|---|---|
| PrivateLinkResourceInner() |
Creates an instance of Private |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
groupId()
Get the group |
| List<String> |
requiredMembers()
Get the required |
| List<String> |
requiredZoneNames()
Get the required |
|
List<Shareable |
shareablePrivateLinkResourceTypes()
Get the shareable |
|
System |
systemData()
Get the system |
| void |
validate()
Validates the instance. |
|
Private |
withGroupId(String groupId)
Set the group |
|
Private |
withRequiredMembers(List<String> requiredMembers)
Set the required |
|
Private |
withRequiredZoneNames(List<String> requiredZoneNames)
Set the required |
|
Private |
withShareablePrivateLinkResourceTypes(List<ShareablePrivateLinkResourceType> shareablePrivateLinkResourceTypes)
Set the shareable |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Constructor Details
PrivateLinkResourceInner
public PrivateLinkResourceInner()
Creates an instance of PrivateLinkResourceInner class.
Method Details
groupId
public String groupId()
Get the groupId property: Group Id of the private link resource.
Returns:
requiredMembers
public List<String> requiredMembers()
Get the requiredMembers property: Required members of the private link resource.
Returns:
requiredZoneNames
public List<String> requiredZoneNames()
Get the requiredZoneNames property: Required private DNS zone names.
Returns:
shareablePrivateLinkResourceTypes
public List<ShareablePrivateLinkResourceType> shareablePrivateLinkResourceTypes()
Get the shareablePrivateLinkResourceTypes property: The list of resources that are onboarded to private link service.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
validate
public void validate()
Validates the instance.
withGroupId
public PrivateLinkResourceInner withGroupId(String groupId)
Set the groupId property: Group Id of the private link resource.
Parameters:
Returns:
withRequiredMembers
public PrivateLinkResourceInner withRequiredMembers(List<String> requiredMembers)
Set the requiredMembers property: Required members of the private link resource.
Parameters:
Returns:
withRequiredZoneNames
public PrivateLinkResourceInner withRequiredZoneNames(List<String> requiredZoneNames)
Set the requiredZoneNames property: Required private DNS zone names.
Parameters:
Returns:
withShareablePrivateLinkResourceTypes
public PrivateLinkResourceInner withShareablePrivateLinkResourceTypes(List<ShareablePrivateLinkResourceType> shareablePrivateLinkResourceTypes)
Set the shareablePrivateLinkResourceTypes property: The list of resources that are onboarded to private link service.
Parameters:
Returns: