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.ExplicitlySetBmcModelDetailed 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 classVirtualCircuitAssociatedTunnelDetails.Builderstatic classVirtualCircuitAssociatedTunnelDetails.TunnelTypeThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetIpsecConnectionId()The OCID of IPSec connection associated with the virtual circuit.StringgetTunnelId()The OCID of the IPSec tunnel associated with the virtual circuit.VirtualCircuitAssociatedTunnelDetails.TunnelTypegetTunnelType()The type of the tunnel associated with the virtual circuit.inthashCode()VirtualCircuitAssociatedTunnelDetails.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-