P2SVpnGatewayInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. P2SVpnGatewayInner
- com.
- com.
- com.
public final class P2SVpnGatewayInner
extends Resource
P2SVpnGateway Resource.
Constructor Summary
| Constructor | Description |
|---|---|
| P2SVpnGatewayInner() |
Creates an instance of P2SVpn |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| List<String> |
customDnsServers()
Get the custom |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
|
static
P2SVpn |
fromJson(JsonReader jsonReader)
Reads an instance of P2SVpn |
| String |
id()
Get the id property: Resource ID. |
| Boolean |
isRoutingPreferenceInternet()
Get the is |
| String |
name()
Get the name property: The name of the resource. |
|
List<P2SConnection |
p2SConnectionConfigurations()
Get the p2SConnection |
|
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. |
|
Sub |
virtualHub()
Get the virtual |
|
Vpn |
vpnClientConnectionHealth()
Get the vpn |
| Integer |
vpnGatewayScaleUnit()
Get the vpn |
|
Sub |
vpnServerConfiguration()
Get the vpn |
|
P2SVpn |
withCustomDnsServers(List<String> customDnsServers)
Set the custom |
|
P2SVpn |
withId(String id)
Set the id property: Resource ID. |
|
P2SVpn |
withIsRoutingPreferenceInternet(Boolean isRoutingPreferenceInternet)
Set the is |
|
P2SVpn |
withLocation(String location) |
|
P2SVpn |
withP2SConnectionConfigurations(List<P2SConnectionConfiguration> p2SConnectionConfigurations)
Set the p2SConnection |
|
P2SVpn |
withTags(Map<String,String> tags) |
|
P2SVpn |
withVirtualHub(SubResource virtualHub)
Set the virtual |
|
P2SVpn |
withVpnGatewayScaleUnit(Integer vpnGatewayScaleUnit)
Set the vpn |
|
P2SVpn |
withVpnServerConfiguration(SubResource vpnServerConfiguration)
Set the vpn |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
P2SVpnGatewayInner
public P2SVpnGatewayInner()
Creates an instance of P2SVpnGatewayInner class.
Method Details
customDnsServers
public List<String> customDnsServers()
Get the customDnsServers property: List of all customer specified DNS servers IP addresses.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fromJson
public static P2SVpnGatewayInner fromJson(JsonReader jsonReader)
Reads an instance of P2SVpnGatewayInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
P2SVpnGatewayInner.id()Returns:
isRoutingPreferenceInternet
public Boolean isRoutingPreferenceInternet()
Get the isRoutingPreferenceInternet property: Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
P2SVpnGatewayInner.name()Returns:
p2SConnectionConfigurations
public List<P2SConnectionConfiguration> p2SConnectionConfigurations()
Get the p2SConnectionConfigurations property: List of all p2s connection configurations of the gateway.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the P2S VPN gateway resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
P2SVpnGatewayInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
P2SVpnGatewayInner.type()Returns:
validate
public void validate()
Validates the instance.
virtualHub
public SubResource virtualHub()
Get the virtualHub property: The VirtualHub to which the gateway belongs.
Returns:
vpnClientConnectionHealth
public VpnClientConnectionHealth vpnClientConnectionHealth()
Get the vpnClientConnectionHealth property: All P2S VPN clients' connection health status.
Returns:
vpnGatewayScaleUnit
public Integer vpnGatewayScaleUnit()
Get the vpnGatewayScaleUnit property: The scale unit for this p2s vpn gateway.
Returns:
vpnServerConfiguration
public SubResource vpnServerConfiguration()
Get the vpnServerConfiguration property: The VpnServerConfiguration to which the p2sVpnGateway is attached to.
Returns:
withCustomDnsServers
public P2SVpnGatewayInner withCustomDnsServers(List<String> customDnsServers)
Set the customDnsServers property: List of all customer specified DNS servers IP addresses.
Parameters:
Returns:
withId
public P2SVpnGatewayInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIsRoutingPreferenceInternet
public P2SVpnGatewayInner withIsRoutingPreferenceInternet(Boolean isRoutingPreferenceInternet)
Set the isRoutingPreferenceInternet property: Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway.
Parameters:
Returns:
withLocation
public P2SVpnGatewayInner withLocation(String location)
Overrides:
P2SVpnGatewayInner.withLocation(String location)Parameters:
withP2SConnectionConfigurations
public P2SVpnGatewayInner withP2SConnectionConfigurations(List<P2SConnectionConfiguration> p2SConnectionConfigurations)
Set the p2SConnectionConfigurations property: List of all p2s connection configurations of the gateway.
Parameters:
Returns:
withTags
public P2SVpnGatewayInner withTags(Map<String,String> tags)
Overrides:
P2SVpnGatewayInner.withTags(Map<String,String> tags)Parameters:
withVirtualHub
public P2SVpnGatewayInner withVirtualHub(SubResource virtualHub)
Set the virtualHub property: The VirtualHub to which the gateway belongs.
Parameters:
Returns:
withVpnGatewayScaleUnit
public P2SVpnGatewayInner withVpnGatewayScaleUnit(Integer vpnGatewayScaleUnit)
Set the vpnGatewayScaleUnit property: The scale unit for this p2s vpn gateway.
Parameters:
Returns:
withVpnServerConfiguration
public P2SVpnGatewayInner withVpnServerConfiguration(SubResource vpnServerConfiguration)
Set the vpnServerConfiguration property: The VpnServerConfiguration to which the p2sVpnGateway is attached to.
Parameters:
Returns: