PrivateLinkResourceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. signalr. 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 |
|---|---|
|
static
Private |
fromJson(JsonReader jsonReader)
Reads an instance of Private |
| String |
groupId()
Get the group |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
name()
Get the name property: The name of the resource. |
| List<String> |
requiredMembers()
Get the required |
| List<String> |
requiredZoneNames()
Get the required |
|
List<Shareable |
shareablePrivateLinkResourceTypes()
Get the shareable |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| 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
fromJson
public static PrivateLinkResourceInner fromJson(JsonReader jsonReader)
Reads an instance of PrivateLinkResourceInner from the JsonReader.
Parameters:
Returns:
Throws:
groupId
public String groupId()
Get the groupId property: Group Id of the private link resource.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
PrivateLinkResourceInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
PrivateLinkResourceInner.name()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:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
PrivateLinkResourceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
PrivateLinkResourceInner.type()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: