@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 the MigrationReplacement.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 the MigrationReplacement.Builder
, which maintain a
set of all explicitly set fields called MigrationReplacement.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
MigrationReplacement.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MigrationReplacement(String rtype,
String substituteRtype,
Integer ttl,
String rdata)
Deprecated.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"rtype","substituteRtype","ttl","rdata"}) public MigrationReplacement(String rtype, String substituteRtype, Integer ttl, String rdata)
public static MigrationReplacement.Builder builder()
Create a new builder.
public MigrationReplacement.Builder toBuilder()
public String getRtype()
The type of DNS record, such as A or CNAME. For more information, see Resource Record (RR) TYPEs.
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.
public Integer getTtl()
The Time To Live of the replacement record, in seconds.
public String getRdata()
The record data of the replacement record, as whitespace-delimited tokens in type-specific presentation format.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.