VpnSiteLinkInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. network. models. SubResourceModel - com.
azure. resourcemanager. network. fluent. models. VpnSiteLinkInner
- com.
- com.
- com.
public final class VpnSiteLinkInner
extends SubResourceModel
VpnSiteLink Resource.
Constructor Summary
| Constructor | Description |
|---|---|
| VpnSiteLinkInner() |
Creates an instance of Vpn |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Vpn |
bgpProperties()
Get the bgp |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
| String |
fqdn()
Get the fqdn property: FQDN of vpn-site-link. |
|
static
Vpn |
fromJson(JsonReader jsonReader)
Reads an instance of Vpn |
| String |
ipAddress()
Get the ip |
|
Vpn |
linkProperties()
Get the link |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Resource type. |
| void |
validate()
Validates the instance. |
|
Vpn |
withBgpProperties(VpnLinkBgpSettings bgpProperties)
Set the bgp |
|
Vpn |
withFqdn(String fqdn)
Set the fqdn property: FQDN of vpn-site-link. |
|
Vpn |
withId(String id) |
|
Vpn |
withIpAddress(String ipAddress)
Set the ip |
|
Vpn |
withLinkProperties(VpnLinkProviderProperties linkProperties)
Set the link |
|
Vpn |
withName(String name)
Set the name property: Name of the resource. |
Methods inherited from SubResource
Methods inherited from SubResourceModel
Methods inherited from java.lang.Object
Constructor Details
VpnSiteLinkInner
public VpnSiteLinkInner()
Creates an instance of VpnSiteLinkInner class.
Method Details
bgpProperties
public VpnLinkBgpSettings bgpProperties()
Get the bgpProperties property: The set of bgp properties.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fqdn
public String fqdn()
Get the fqdn property: FQDN of vpn-site-link.
Returns:
fromJson
public static VpnSiteLinkInner fromJson(JsonReader jsonReader)
Reads an instance of VpnSiteLinkInner from the JsonReader.
Parameters:
Returns:
Throws:
ipAddress
public String ipAddress()
Get the ipAddress property: The ip-address for the vpn-site-link.
Returns:
linkProperties
public VpnLinkProviderProperties linkProperties()
Get the linkProperties property: The link provider properties.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the VPN site link resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VpnSiteLinkInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Resource type.
Overrides:
VpnSiteLinkInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
VpnSiteLinkInner.validate()withBgpProperties
public VpnSiteLinkInner withBgpProperties(VpnLinkBgpSettings bgpProperties)
Set the bgpProperties property: The set of bgp properties.
Parameters:
Returns:
withFqdn
public VpnSiteLinkInner withFqdn(String fqdn)
Set the fqdn property: FQDN of vpn-site-link.
Parameters:
Returns:
withId
public VpnSiteLinkInner withId(String id)
Overrides:
VpnSiteLinkInner.withId(String id)Parameters:
withIpAddress
public VpnSiteLinkInner withIpAddress(String ipAddress)
Set the ipAddress property: The ip-address for the vpn-site-link.
Parameters:
Returns:
withLinkProperties
public VpnSiteLinkInner withLinkProperties(VpnLinkProviderProperties linkProperties)
Set the linkProperties property: The link provider properties.
Parameters:
Returns:
withName
public VpnSiteLinkInner withName(String name)
Set the name property: Name of the resource.
Overrides:
VpnSiteLinkInner.withName(String name)Parameters: