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.ExplicitlySetBmcModel
The 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 Summary
Nested Classes Modifier and Type Class Description static class
DefaultDrgRouteTables.Builder
-
Constructor Summary
Constructors Constructor Description DefaultDrgRouteTables(String vcn, String ipsecTunnel, String virtualCircuit, String remotePeeringConnection)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultDrgRouteTables.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getIpsecTunnel()
The OCID of the default DRG route table assigned to DRG attachments of type IPSEC_TUNNEL on creation.String
getRemotePeeringConnection()
The OCID of the default DRG route table to be assigned to DRG attachments of type REMOTE_PEERING_CONNECTION on creation.String
getVcn()
The OCID of the default DRG route table to be assigned to DRG attachments of type VCN on creation.String
getVirtualCircuit()
The OCID of the default DRG route table to be assigned to DRG attachments of type VIRTUAL_CIRCUIT on creation.int
hashCode()
DefaultDrgRouteTables.Builder
toBuilder()
String
toString()
String
toString(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
-
builder
public static DefaultDrgRouteTables.Builder builder()
Create a new builder.
-
toBuilder
public DefaultDrgRouteTables.Builder toBuilder()
-
getVcn
public String getVcn()
The OCID of the default DRG route table to be assigned to DRG attachments of type VCN on creation.- Returns:
- the value
-
getIpsecTunnel
public String getIpsecTunnel()
The OCID of the default DRG route table assigned to DRG attachments of type IPSEC_TUNNEL on creation.- Returns:
- the value
-
getVirtualCircuit
public 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
-
getRemotePeeringConnection
public 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
-
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
-
-