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.ExplicitlySetBmcModelA 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 classMigrationReplacement.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetRdata()The record data of the replacement record, as whitespace-delimited tokens in type-specific presentation format.StringgetRtype()The type of DNS record, such as A or CNAME.StringgetSubstituteRtype()The canonical name for a substitute type of the replacement record to be used if the specified rtype is not allowed at the domain.IntegergetTtl()The Time To Live of the replacement record, in seconds.inthashCode()MigrationReplacement.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-