Package com.oracle.bmc.dns.model
Class MigrationReplacement
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dns.model.MigrationReplacement
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180115") public final class MigrationReplacement extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A record to add to a zone in replacement of contents that cannot be migrated.
Note: Objects should always be created or deserialized using theMigrationReplacement.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 theMigrationReplacement.Builder
, which maintain a set of all explicitly set fields calledMigrationReplacement.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
MigrationReplacement.Builder
-
Constructor Summary
Constructors Constructor Description MigrationReplacement(String rtype, String substituteRtype, Integer ttl, String rdata)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MigrationReplacement.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getRdata()
The record data of the replacement record, as whitespace-delimited tokens in type-specific presentation format.String
getRtype()
The type of DNS record, such as A or CNAME.String
getSubstituteRtype()
The canonical name for a substitute type of the replacement record to be used if the specified rtype is not allowed at the domain.Integer
getTtl()
The Time To Live of the replacement record, in seconds.int
hashCode()
MigrationReplacement.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
MigrationReplacement
@Deprecated @ConstructorProperties({"rtype","substituteRtype","ttl","rdata"}) public MigrationReplacement(String rtype, String substituteRtype, Integer ttl, String rdata)
Deprecated.
-
-
Method Detail
-
builder
public static MigrationReplacement.Builder builder()
Create a new builder.
-
toBuilder
public MigrationReplacement.Builder toBuilder()
-
getRtype
public String getRtype()
The type of DNS record, such as A or CNAME.For more information, see Resource Record (RR) TYPEs.
- Returns:
- the value
-
getSubstituteRtype
public String getSubstituteRtype()
The canonical name for a substitute type of the replacement record to be used if the specified rtype is not allowed at the domain.The specified ttl and rdata will still apply with the substitute type.
- Returns:
- the value
-
getTtl
public Integer getTtl()
The Time To Live of the replacement record, in seconds.- Returns:
- the value
-
getRdata
public String getRdata()
The record data of the replacement record, as whitespace-delimited tokens in type-specific presentation format.- 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
-
-