Class DefaultDrgRouteTables
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.vnmonitoring.model.DefaultDrgRouteTables
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class DefaultDrgRouteTables extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe default DRG route table for this DRG.Each network type has a default DRG route table. You can update a network type to use a different DRG route table, but each network type must have a default DRG route table. You cannot delete a default DRG route table. 
 Note: Objects should always be created or deserialized using theDefaultDrgRouteTables.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 theDefaultDrgRouteTables.Builder, which maintain a set of all explicitly set fields calledDefaultDrgRouteTables.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 classDefaultDrgRouteTables.Builder
 - 
Constructor SummaryConstructors Constructor Description DefaultDrgRouteTables(String vcn, String ipsecTunnel, String virtualCircuit, String remotePeeringConnection)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultDrgRouteTables.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetIpsecTunnel()The OCID of the default DRG route table assigned to DRG attachments of type IPSEC_TUNNEL on creation.StringgetRemotePeeringConnection()The OCID of the default DRG route table to be assigned to DRG attachments of type REMOTE_PEERING_CONNECTION on creation.StringgetVcn()The OCID of the default DRG route table to be assigned to DRG attachments of type VCN on creation.StringgetVirtualCircuit()The OCID of the default DRG route table to be assigned to DRG attachments of type VIRTUAL_CIRCUIT on creation.inthashCode()DefaultDrgRouteTables.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DefaultDrgRouteTables@Deprecated @ConstructorProperties({"vcn","ipsecTunnel","virtualCircuit","remotePeeringConnection"}) public DefaultDrgRouteTables(String vcn, String ipsecTunnel, String virtualCircuit, String remotePeeringConnection) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DefaultDrgRouteTables.Builder builder() Create a new builder.
 - 
toBuilderpublic DefaultDrgRouteTables.Builder toBuilder() 
 - 
getVcnpublic String getVcn() The OCID of the default DRG route table to be assigned to DRG attachments of type VCN on creation.- Returns:
- the value
 
 - 
getIpsecTunnelpublic String getIpsecTunnel() The OCID of the default DRG route table assigned to DRG attachments of type IPSEC_TUNNEL on creation.- Returns:
- the value
 
 - 
getVirtualCircuitpublic String getVirtualCircuit() The OCID of the default DRG route table to be assigned to DRG attachments of type VIRTUAL_CIRCUIT on creation.- Returns:
- the value
 
 - 
getRemotePeeringConnectionpublic String getRemotePeeringConnection() The OCID of the default DRG route table to be assigned to DRG attachments of type REMOTE_PEERING_CONNECTION on creation.- 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
 
 
- 
 
-