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; } }