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 |
|---|---|
|
Access |
accessMode()
Get the access |
| 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 |
withAccessMode(AccessMode accessMode)
Set the access |
|
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
accessMode
public AccessMode accessMode()
Get the accessMode property: The access mode of the private link service.
Returns:
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<String> fqdns()
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<PrivateLinkServiceIpConfigurationInner> ipConfigurations()
Get the ipConfigurations property: An array of private link service IP configurations.
Returns:
loadBalancerFrontendIpConfigurations
public List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations()
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<NetworkInterfaceInner> networkInterfaces()
Get the networkInterfaces property: An array of references to the network interfaces created for this private link service.
Returns:
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
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:
withAccessMode
public PrivateLinkServiceInner withAccessMode(AccessMode accessMode)
Set the accessMode property: The access mode of the private link service.
Parameters:
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<String> fqdns)
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<PrivateLinkServiceIpConfigurationInner> ipConfigurations)
Set the ipConfigurations property: An array of private link service IP configurations.
Parameters:
Returns:
withLoadBalancerFrontendIpConfigurations
public PrivateLinkServiceInner withLoadBalancerFrontendIpConfigurations(List<FrontendIpConfigurationInner> loadBalancerFrontendIpConfigurations)
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<String,String> tags)
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: