public class PrivateLinkServiceInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
PrivateLinkServiceInner() |
| Modifier and Type | Method and Description |
|---|---|
String |
alias()
Get the alias property: The alias of the private link service.
|
PrivateLinkServicePropertiesAutoApproval |
autoApproval()
Get the autoApproval property: The auto-approval list of the private link service.
|
Boolean |
enableProxyProtocol()
Get the enableProxyProtocol property: Whether the private link service is enabled for proxy protocol or not.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
ExtendedLocation |
extendedLocation()
Get the extendedLocation property: The extended location of the load balancer.
|
List<String> |
fqdns()
Get the fqdns property: The list of Fqdn.
|
String |
id()
Get the id property: Resource ID.
|
List<PrivateLinkServiceIpConfigurationInner> |
ipConfigurations()
Get the ipConfigurations property: An array of private link service IP configurations.
|
List<FrontendIpConfigurationInner> |
loadBalancerFrontendIpConfigurations()
Get the loadBalancerFrontendIpConfigurations property: An array of references to the load balancer IP
configurations.
|
List<NetworkInterfaceInner> |
networkInterfaces()
Get the networkInterfaces property: An array of references to the network interfaces created for this private
link service.
|
List<PrivateEndpointConnectionInner> |
privateEndpointConnections()
Get the privateEndpointConnections property: An array of list about connections to the private endpoint.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the private link service resource.
|
void |
validate()
Validates the instance.
|
PrivateLinkServicePropertiesVisibility |
visibility()
Get the visibility property: The visibility list of the private link service.
|
PrivateLinkServiceInner |
withAutoApproval(PrivateLinkServicePropertiesAutoApproval autoApproval)
Set the autoApproval property: The auto-approval list of the private link service.
|
PrivateLinkServiceInner |
withEnableProxyProtocol(Boolean enableProxyProtocol)
Set the enableProxyProtocol property: Whether the private link service is enabled for proxy protocol or not.
|
PrivateLinkServiceInner |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: The extended location of the load balancer.
|
PrivateLinkServiceInner |
withFqdns(List<String> fqdns)
Set the fqdns property: The list of Fqdn.
|
PrivateLinkServiceInner |
withId(String id)
Set the id property: Resource ID.
|
PrivateLinkServiceInner |
withIpConfigurations(List<PrivateLinkServiceIpConfigurationInner> ipConfigurations)
Set the ipConfigurations property: An array of private link service IP configurations.
|
PrivateLinkServiceInner |
withLoadBalancerFrontendIpConfigurations(List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations)
Set the loadBalancerFrontendIpConfigurations property: An array of references to the load balancer IP
configurations.
|
PrivateLinkServiceInner |
withLocation(String location) |
PrivateLinkServiceInner |
withTags(Map<String,String> tags) |
PrivateLinkServiceInner |
withVisibility(PrivateLinkServicePropertiesVisibility visibility)
Set the visibility property: The visibility list of the private link service.
|
public ExtendedLocation extendedLocation()
public PrivateLinkServiceInner withExtendedLocation(ExtendedLocation extendedLocation)
extendedLocation - the extendedLocation value to set.public String etag()
public List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations()
public PrivateLinkServiceInner withLoadBalancerFrontendIpConfigurations(List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations)
loadBalancerFrontendIpConfigurations - the loadBalancerFrontendIpConfigurations value to set.public List<PrivateLinkServiceIpConfigurationInner> ipConfigurations()
public PrivateLinkServiceInner withIpConfigurations(List<PrivateLinkServiceIpConfigurationInner> ipConfigurations)
ipConfigurations - the ipConfigurations value to set.public List<NetworkInterfaceInner> networkInterfaces()
public ProvisioningState provisioningState()
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
public PrivateLinkServicePropertiesVisibility visibility()
public PrivateLinkServiceInner withVisibility(PrivateLinkServicePropertiesVisibility visibility)
visibility - the visibility value to set.public PrivateLinkServicePropertiesAutoApproval autoApproval()
public PrivateLinkServiceInner withAutoApproval(PrivateLinkServicePropertiesAutoApproval autoApproval)
autoApproval - the autoApproval value to set.public List<String> fqdns()
public PrivateLinkServiceInner withFqdns(List<String> fqdns)
fqdns - the fqdns value to set.public String alias()
public Boolean enableProxyProtocol()
public PrivateLinkServiceInner withEnableProxyProtocol(Boolean enableProxyProtocol)
enableProxyProtocol - the enableProxyProtocol value to set.public String id()
id in class com.azure.core.management.ProxyResourcepublic PrivateLinkServiceInner withId(String id)
id - the id value to set.public PrivateLinkServiceInner withLocation(String location)
withLocation in class com.azure.core.management.Resourcepublic PrivateLinkServiceInner withTags(Map<String,String> tags)
withTags in class com.azure.core.management.Resourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.