Class OperationSummary

java.lang.Object
software.amazon.awssdk.services.route53domains.model.OperationSummary
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<OperationSummary.Builder,OperationSummary>

@Generated("software.amazon.awssdk:codegen") public final class OperationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OperationSummary.Builder,OperationSummary>

OperationSummary includes the following elements.

See Also:
  • Method Details

    • operationId

      public final String operationId()

      Identifier returned to track the requested action.

      Returns:
      Identifier returned to track the requested action.
    • status

      public final OperationStatus status()

      The current status of the requested operation in the system.

      If the service returns an enum value that is not available in the current SDK version, status will return OperationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

      Returns:
      The current status of the requested operation in the system.
      See Also:
    • statusAsString

      public final String statusAsString()

      The current status of the requested operation in the system.

      If the service returns an enum value that is not available in the current SDK version, status will return OperationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

      Returns:
      The current status of the requested operation in the system.
      See Also:
    • type

      public final OperationType type()

      Type of the action requested.

      If the service returns an enum value that is not available in the current SDK version, type will return OperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

      Returns:
      Type of the action requested.
      See Also:
    • typeAsString

      public final String typeAsString()

      Type of the action requested.

      If the service returns an enum value that is not available in the current SDK version, type will return OperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

      Returns:
      Type of the action requested.
      See Also:
    • submittedDate

      public final Instant submittedDate()

      The date when the request was submitted.

      Returns:
      The date when the request was submitted.
    • domainName

      public final String domainName()

      Name of the domain.

      Returns:
      Name of the domain.
    • message

      public final String message()

      Message about the operation.

      Returns:
      Message about the operation.
    • statusFlag

      public final StatusFlag statusFlag()

      Automatically checks whether there are no outstanding operations on domains that need customer attention.

      Valid values are:

      • PENDING_ACCEPTANCE: The operation is waiting for acceptance from the account that is receiving the domain.

      • PENDING_CUSTOMER_ACTION: The operation is waiting for customer action, for example, returning an email.

      • PENDING_AUTHORIZATION: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.

      • PENDING_PAYMENT_VERIFICATION: The operation is waiting for the payment method to validate.

      • PENDING_SUPPORT_CASE: The operation includes a support case and is waiting for its resolution.

      If the service returns an enum value that is not available in the current SDK version, statusFlag will return StatusFlag.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusFlagAsString().

      Returns:
      Automatically checks whether there are no outstanding operations on domains that need customer attention.

      Valid values are:

      • PENDING_ACCEPTANCE: The operation is waiting for acceptance from the account that is receiving the domain.

      • PENDING_CUSTOMER_ACTION: The operation is waiting for customer action, for example, returning an email.

      • PENDING_AUTHORIZATION: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.

      • PENDING_PAYMENT_VERIFICATION: The operation is waiting for the payment method to validate.

      • PENDING_SUPPORT_CASE: The operation includes a support case and is waiting for its resolution.

      See Also:
    • statusFlagAsString

      public final String statusFlagAsString()

      Automatically checks whether there are no outstanding operations on domains that need customer attention.

      Valid values are:

      • PENDING_ACCEPTANCE: The operation is waiting for acceptance from the account that is receiving the domain.

      • PENDING_CUSTOMER_ACTION: The operation is waiting for customer action, for example, returning an email.

      • PENDING_AUTHORIZATION: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.

      • PENDING_PAYMENT_VERIFICATION: The operation is waiting for the payment method to validate.

      • PENDING_SUPPORT_CASE: The operation includes a support case and is waiting for its resolution.

      If the service returns an enum value that is not available in the current SDK version, statusFlag will return StatusFlag.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusFlagAsString().

      Returns:
      Automatically checks whether there are no outstanding operations on domains that need customer attention.

      Valid values are:

      • PENDING_ACCEPTANCE: The operation is waiting for acceptance from the account that is receiving the domain.

      • PENDING_CUSTOMER_ACTION: The operation is waiting for customer action, for example, returning an email.

      • PENDING_AUTHORIZATION: The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.

      • PENDING_PAYMENT_VERIFICATION: The operation is waiting for the payment method to validate.

      • PENDING_SUPPORT_CASE: The operation includes a support case and is waiting for its resolution.

      See Also:
    • lastUpdatedDate

      public final Instant lastUpdatedDate()

      The date when the last change was made in Unix time format and Coordinated Universal Time (UTC).

      Returns:
      The date when the last change was made in Unix time format and Coordinated Universal Time (UTC).
    • toBuilder

      public OperationSummary.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<OperationSummary.Builder,OperationSummary>
      Returns:
      a builder for type T
    • builder

      public static OperationSummary.Builder builder()
    • serializableBuilderClass

      public static Class<? extends OperationSummary.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • toString

      public final String toString()
      Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo
      Returns:
      The mapping between the field name and its corresponding field.