Class VirtualCircuitAssociatedTunnelDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.vnmonitoring.model.VirtualCircuitAssociatedTunnelDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class VirtualCircuitAssociatedTunnelDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Detailed private tunnel info associated with the virtual circuit.
Note: Objects should always be created or deserialized using theVirtualCircuitAssociatedTunnelDetails.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theVirtualCircuitAssociatedTunnelDetails.Builder
, which maintain a set of all explicitly set fields calledVirtualCircuitAssociatedTunnelDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualCircuitAssociatedTunnelDetails.Builder
static class
VirtualCircuitAssociatedTunnelDetails.TunnelType
The type of the tunnel associated with the virtual circuit.
-
Constructor Summary
Constructors Constructor Description VirtualCircuitAssociatedTunnelDetails(VirtualCircuitAssociatedTunnelDetails.TunnelType tunnelType, String ipsecConnectionId, String tunnelId)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualCircuitAssociatedTunnelDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getIpsecConnectionId()
The OCID of IPSec connection associated with the virtual circuit.String
getTunnelId()
The OCID of the IPSec tunnel associated with the virtual circuit.VirtualCircuitAssociatedTunnelDetails.TunnelType
getTunnelType()
The type of the tunnel associated with the virtual circuit.int
hashCode()
VirtualCircuitAssociatedTunnelDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
VirtualCircuitAssociatedTunnelDetails
@Deprecated @ConstructorProperties({"tunnelType","ipsecConnectionId","tunnelId"}) public VirtualCircuitAssociatedTunnelDetails(VirtualCircuitAssociatedTunnelDetails.TunnelType tunnelType, String ipsecConnectionId, String tunnelId)
Deprecated.
-
-
Method Detail
-
builder
public static VirtualCircuitAssociatedTunnelDetails.Builder builder()
Create a new builder.
-
toBuilder
public VirtualCircuitAssociatedTunnelDetails.Builder toBuilder()
-
getTunnelType
public VirtualCircuitAssociatedTunnelDetails.TunnelType getTunnelType()
The type of the tunnel associated with the virtual circuit.- Returns:
- the value
-
getIpsecConnectionId
public String getIpsecConnectionId()
The OCID of IPSec connection associated with the virtual circuit.- Returns:
- the value
-
getTunnelId
public String getTunnelId()
The OCID of the IPSec tunnel associated with the virtual circuit.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-