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.storage.implementation; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty; import com.microsoft.rest.serializer.JsonFlatten; import com.microsoft.azure.ProxyResource;
A private link resource.
/** * A private link resource. */
@JsonFlatten public class PrivateLinkResourceInner extends ProxyResource {
The private link resource group id.
/** * The private link resource group id. */
@JsonProperty(value = "properties.groupId", access = JsonProperty.Access.WRITE_ONLY) private String groupId;
The private link resource required member names.
/** * The private link resource required member names. */
@JsonProperty(value = "properties.requiredMembers", access = JsonProperty.Access.WRITE_ONLY) private List<String> requiredMembers;
The private link resource Private link DNS zone name.
/** * The private link resource Private link DNS zone name. */
@JsonProperty(value = "properties.requiredZoneNames") private List<String> requiredZoneNames;
Get the private link resource group id.
Returns:the groupId value
/** * Get the private link resource group id. * * @return the groupId value */
public String groupId() { return this.groupId; }
Get the private link resource required member names.
Returns:the requiredMembers value
/** * Get the private link resource required member names. * * @return the requiredMembers value */
public List<String> requiredMembers() { return this.requiredMembers; }
Get the private link resource Private link DNS zone name.
Returns:the requiredZoneNames value
/** * Get the private link resource Private link DNS zone name. * * @return the requiredZoneNames value */
public List<String> requiredZoneNames() { return this.requiredZoneNames; }
Set the private link resource Private link DNS zone name.
Params:
  • requiredZoneNames – the requiredZoneNames value to set
Returns:the PrivateLinkResourceInner object itself.
/** * Set the private link resource Private link DNS zone name. * * @param requiredZoneNames the requiredZoneNames value to set * @return the PrivateLinkResourceInner object itself. */
public PrivateLinkResourceInner withRequiredZoneNames(List<String> requiredZoneNames) { this.requiredZoneNames = requiredZoneNames; return this; } }