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 Summary
Nested Classes Modifier and Type Class Description static classDefaultDrgRouteTables.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.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
-
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:
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
-
-