PrivateLinkServiceInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. PrivateLinkServiceInner
- com.
- com.
- com.
public final class PrivateLinkServiceInner
extends Resource
Private link service resource.
Constructor Summary
Constructor | Description |
---|---|
PrivateLinkServiceInner() |
Creates an instance of Private |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
alias()
Get the alias property: The alias of the private link service. |
Private |
autoApproval()
Get the auto |
String |
destinationIpAddress()
Get the destination |
Boolean |
enableProxyProtocol()
Get the enable |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
Extended |
extendedLocation()
Get the extended |
List<String> |
fqdns()
Get the fqdns property: The list of Fqdn. |
static
Private |
fromJson(JsonReader jsonReader)
Reads an instance of Private |
String |
id()
Get the id property: Resource ID. |
List<Private |
ipConfigurations()
Get the ip |
List<Frontend |
loadBalancerFrontendIpConfigurations()
Get the load |
String |
name()
Get the name property: The name of the resource. |
List<Network |
networkInterfaces()
Get the network |
List<Private |
privateEndpointConnections()
Get the private |
Provisioning |
provisioningState()
Get the provisioning |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Private |
visibility()
Get the visibility property: The visibility list of the private link service. |
Private |
withAutoApproval(PrivateLinkServicePropertiesAutoApproval autoApproval)
Set the auto |
Private |
withDestinationIpAddress(String destinationIpAddress)
Set the destination |
Private |
withEnableProxyProtocol(Boolean enableProxyProtocol)
Set the enable |
Private |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extended |
Private |
withFqdns(List<String> fqdns)
Set the fqdns property: The list of Fqdn. |
Private |
withId(String id)
Set the id property: Resource ID. |
Private |
withIpConfigurations(List<PrivateLinkServiceIpConfigurationInner> ipConfigurations)
Set the ip |
Private |
withLoadBalancerFrontendIpConfigurations(List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations)
Set the load |
Private |
withLocation(String location) |
Private |
withTags(Map<String,String> tags) |
Private |
withVisibility(PrivateLinkServicePropertiesVisibility visibility)
Set the visibility property: The visibility list of the private link service. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
PrivateLinkServiceInner
public PrivateLinkServiceInner()
Creates an instance of PrivateLinkServiceInner class.
Method Details
alias
public String alias()
Get the alias property: The alias of the private link service.
Returns:
autoApproval
public PrivateLinkServicePropertiesAutoApproval autoApproval()
Get the autoApproval property: The auto-approval list of the private link service.
Returns:
destinationIpAddress
public String destinationIpAddress()
Get the destinationIpAddress property: The destination IP address of the private link service.
Returns:
enableProxyProtocol
public Boolean enableProxyProtocol()
Get the enableProxyProtocol property: Whether the private link service is enabled for proxy protocol or not.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: The extended location of the load balancer.
Returns:
fqdns
public List
Get the fqdns property: The list of Fqdn.
Returns:
fromJson
public static PrivateLinkServiceInner fromJson(JsonReader jsonReader)
Reads an instance of PrivateLinkServiceInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
PrivateLinkServiceInner.id()Returns:
ipConfigurations
public List
Get the ipConfigurations property: An array of private link service IP configurations.
Returns:
loadBalancerFrontendIpConfigurations
public List
Get the loadBalancerFrontendIpConfigurations property: An array of references to the load balancer IP configurations.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
PrivateLinkServiceInner.name()Returns:
networkInterfaces
public List
Get the networkInterfaces property: An array of references to the network interfaces created for this private link service.
Returns:
privateEndpointConnections
public List
Get the privateEndpointConnections property: An array of list about connections to the private endpoint.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the private link service resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
PrivateLinkServiceInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
PrivateLinkServiceInner.type()Returns:
validate
public void validate()
Validates the instance.
visibility
public PrivateLinkServicePropertiesVisibility visibility()
Get the visibility property: The visibility list of the private link service.
Returns:
withAutoApproval
public PrivateLinkServiceInner withAutoApproval(PrivateLinkServicePropertiesAutoApproval autoApproval)
Set the autoApproval property: The auto-approval list of the private link service.
Parameters:
Returns:
withDestinationIpAddress
public PrivateLinkServiceInner withDestinationIpAddress(String destinationIpAddress)
Set the destinationIpAddress property: The destination IP address of the private link service.
Parameters:
Returns:
withEnableProxyProtocol
public PrivateLinkServiceInner withEnableProxyProtocol(Boolean enableProxyProtocol)
Set the enableProxyProtocol property: Whether the private link service is enabled for proxy protocol or not.
Parameters:
Returns:
withExtendedLocation
public PrivateLinkServiceInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: The extended location of the load balancer.
Parameters:
Returns:
withFqdns
public PrivateLinkServiceInner withFqdns(List
Set the fqdns property: The list of Fqdn.
Parameters:
Returns:
withId
public PrivateLinkServiceInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIpConfigurations
public PrivateLinkServiceInner withIpConfigurations(List
Set the ipConfigurations property: An array of private link service IP configurations.
Parameters:
Returns:
withLoadBalancerFrontendIpConfigurations
public PrivateLinkServiceInner withLoadBalancerFrontendIpConfigurations(List
Set the loadBalancerFrontendIpConfigurations property: An array of references to the load balancer IP configurations.
Parameters:
Returns:
withLocation
public PrivateLinkServiceInner withLocation(String location)
Overrides:
PrivateLinkServiceInner.withLocation(String location)Parameters:
withTags
public PrivateLinkServiceInner withTags(Map
Overrides:
PrivateLinkServiceInner.withTags(Map<String,String> tags)Parameters:
withVisibility
public PrivateLinkServiceInner withVisibility(PrivateLinkServicePropertiesVisibility visibility)
Set the visibility property: The visibility list of the private link service.
Parameters:
Returns:
Applies to
Azure SDK for Java