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 SummaryNested Classes Modifier and Type Class Description static classVirtualCircuitAssociatedTunnelDetails.Builderstatic classVirtualCircuitAssociatedTunnelDetails.TunnelTypeThe type of the tunnel associated with the virtual circuit.
 - 
Constructor SummaryConstructors Constructor Description VirtualCircuitAssociatedTunnelDetails(VirtualCircuitAssociatedTunnelDetails.TunnelType tunnelType, String ipsecConnectionId, String tunnelId)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static VirtualCircuitAssociatedTunnelDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic VirtualCircuitAssociatedTunnelDetails.Builder toBuilder() 
 - 
getTunnelTypepublic VirtualCircuitAssociatedTunnelDetails.TunnelType getTunnelType() The type of the tunnel associated with the virtual circuit.- Returns:
- the value
 
 - 
getIpsecConnectionIdpublic String getIpsecConnectionId() The OCID of IPSec connection associated with the virtual circuit.- Returns:
- the value
 
 - 
getTunnelIdpublic String getTunnelId() The OCID of the IPSec tunnel associated with the virtual circuit.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-