Class DeleteDaemonResponse

All Implemented Interfaces:
SdkPojo, ToCopyableBuilder<DeleteDaemonResponse.Builder,DeleteDaemonResponse>

@Generated("software.amazon.awssdk:codegen") public final class DeleteDaemonResponse extends EcsResponse implements ToCopyableBuilder<DeleteDaemonResponse.Builder,DeleteDaemonResponse>
  • Method Details

    • daemonArn

      public final String daemonArn()

      The Amazon Resource Name (ARN) of the daemon.

      Returns:
      The Amazon Resource Name (ARN) of the daemon.
    • status

      public final DaemonStatus status()

      The status of the daemon. After you call DeleteDaemon, the status changes to DELETE_IN_PROGRESS.

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

      Returns:
      The status of the daemon. After you call DeleteDaemon, the status changes to DELETE_IN_PROGRESS.
      See Also:
    • statusAsString

      public final String statusAsString()

      The status of the daemon. After you call DeleteDaemon, the status changes to DELETE_IN_PROGRESS.

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

      Returns:
      The status of the daemon. After you call DeleteDaemon, the status changes to DELETE_IN_PROGRESS.
      See Also:
    • createdAt

      public final Instant createdAt()

      The Unix timestamp for the time when the daemon was created.

      Returns:
      The Unix timestamp for the time when the daemon was created.
    • updatedAt

      public final Instant updatedAt()

      The Unix timestamp for the time when the daemon was last updated.

      Returns:
      The Unix timestamp for the time when the daemon was last updated.
    • deploymentArn

      public final String deploymentArn()

      The Amazon Resource Name (ARN) of the daemon deployment that was triggered by the delete operation. This deployment drains existing daemon tasks from the container instances.

      Returns:
      The Amazon Resource Name (ARN) of the daemon deployment that was triggered by the delete operation. This deployment drains existing daemon tasks from the container instances.
    • toBuilder

      public DeleteDaemonResponse.Builder toBuilder()
      Specified by:
      toBuilder in interface ToCopyableBuilder<DeleteDaemonResponse.Builder,DeleteDaemonResponse>
      Specified by:
      toBuilder in class AwsResponse
    • builder

      public static DeleteDaemonResponse.Builder builder()
    • serializableBuilderClass

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

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

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

      public final boolean equalsBySdkFields(Object obj)
      Specified by:
      equalsBySdkFields in interface SdkPojo
    • 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)
      Overrides:
      getValueForField in class SdkResponse
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo