Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.batch.implementation;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.microsoft.rest.serializer.JsonFlatten;
import com.microsoft.azure.ProxyResource;
Contains information about a private link resource.
/**
* Contains information about a private link resource.
*/
@JsonFlatten
public class PrivateLinkResourceInner extends ProxyResource {
The group id of the private link resource.
The group id is used to establish the private link connection.
/**
* The group id of the private link resource.
* The group id is used to establish the private link connection.
*/
@JsonProperty(value = "properties.groupId", access = JsonProperty.Access.WRITE_ONLY)
private String groupId;
The list of required members that are used to establish the private link
connection.
/**
* The list of required members that are used to establish the private link
* connection.
*/
@JsonProperty(value = "properties.requiredMembers", access = JsonProperty.Access.WRITE_ONLY)
private List<String> requiredMembers;
The list of required zone names for the private DNS resource name.
/**
* The list of required zone names for the private DNS resource name.
*/
@JsonProperty(value = "properties.requiredZoneNames", access = JsonProperty.Access.WRITE_ONLY)
private List<String> requiredZoneNames;
The ETag of the resource, used for concurrency statements.
/**
* The ETag of the resource, used for concurrency statements.
*/
@JsonProperty(value = "etag", access = JsonProperty.Access.WRITE_ONLY)
private String etag;
Get the group id is used to establish the private link connection.
Returns: the groupId value
/**
* Get the group id is used to establish the private link connection.
*
* @return the groupId value
*/
public String groupId() {
return this.groupId;
}
Get the requiredMembers value.
Returns: the requiredMembers value
/**
* Get the requiredMembers value.
*
* @return the requiredMembers value
*/
public List<String> requiredMembers() {
return this.requiredMembers;
}
Get the requiredZoneNames value.
Returns: the requiredZoneNames value
/**
* Get the requiredZoneNames value.
*
* @return the requiredZoneNames value
*/
public List<String> requiredZoneNames() {
return this.requiredZoneNames;
}
Get the ETag of the resource, used for concurrency statements.
Returns: the etag value
/**
* Get the ETag of the resource, used for concurrency statements.
*
* @return the etag value
*/
public String etag() {
return this.etag;
}
}