Class NetworkManagementConnectivityTestDestination.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_management_connectivity_test.NetworkManagementConnectivityTestDestination.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkManagementConnectivityTestDestination,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkManagementConnectivityTestDestination
@Stability(Stable) @Internal public static final class NetworkManagementConnectivityTestDestination.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkManagementConnectivityTestDestination
An implementation forNetworkManagementConnectivityTestDestination
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.network_management_connectivity_test.NetworkManagementConnectivityTestDestination
NetworkManagementConnectivityTestDestination.Builder, NetworkManagementConnectivityTestDestination.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkManagementConnectivityTestDestination.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkManagementConnectivityTestDestination.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetInstance()A Compute Engine instance URI.StringgetIpAddress()The IP address of the endpoint, which can be an external or internal IP.StringgetNetwork()A Compute Engine network URI.NumbergetPort()The IP protocol port of the endpoint.StringgetProjectId()Project ID where the endpoint is located.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(NetworkManagementConnectivityTestDestination.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkManagementConnectivityTestDestination.Builder.
-
-
Method Detail
-
getInstance
public final String getInstance()
Description copied from interface:NetworkManagementConnectivityTestDestinationA Compute Engine instance URI.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#instance NetworkManagementConnectivityTest#instance}
- Specified by:
getInstancein interfaceNetworkManagementConnectivityTestDestination
-
getIpAddress
public final String getIpAddress()
Description copied from interface:NetworkManagementConnectivityTestDestinationThe IP address of the endpoint, which can be an external or internal IP.An IPv6 address is only allowed when the test's destination is a global load balancer VIP. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#ip_address NetworkManagementConnectivityTest#ip_address}
- Specified by:
getIpAddressin interfaceNetworkManagementConnectivityTestDestination
-
getNetwork
public final String getNetwork()
Description copied from interface:NetworkManagementConnectivityTestDestinationA Compute Engine network URI.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#network NetworkManagementConnectivityTest#network}
- Specified by:
getNetworkin interfaceNetworkManagementConnectivityTestDestination
-
getPort
public final Number getPort()
Description copied from interface:NetworkManagementConnectivityTestDestinationThe IP protocol port of the endpoint. Only applicable when protocol is TCP or UDP.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#port NetworkManagementConnectivityTest#port}
- Specified by:
getPortin interfaceNetworkManagementConnectivityTestDestination
-
getProjectId
public final String getProjectId()
Description copied from interface:NetworkManagementConnectivityTestDestinationProject ID where the endpoint is located.The Project ID can be derived from the URI if you provide a VM instance or network URI. The following are two cases where you must provide the project ID: 1. Only the IP address is specified, and the IP address is within a GCP project. 2. When you are using Shared VPC and the IP address that you provide is from the service project. In this case, the network that the IP address resides in is defined in the host project. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_management_connectivity_test#project_id NetworkManagementConnectivityTest#project_id}
- Specified by:
getProjectIdin interfaceNetworkManagementConnectivityTestDestination
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-