Class 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 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).
    • Method Detail

      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel