Interface Operation.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Operation.Builder,Operation>, SdkBuilder<Operation.Builder,Operation>, SdkPojo
Enclosing class:
Operation

public static interface Operation.Builder extends SdkPojo, CopyableBuilder<Operation.Builder,Operation>
  • Method Details

    • id

      The ID of the operation that you want to get information about.

      Parameters:
      id - The ID of the operation that you want to get information about.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The name of the operation that's associated with the specified ID.

      Parameters:
      type - The name of the operation that's associated with the specified ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The name of the operation that's associated with the specified ID.

      Parameters:
      type - The name of the operation that's associated with the specified ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Operation.Builder status(String status)

      The status of the operation. Values include the following:

      SUBMITTED

      This is the initial state that occurs immediately after you submit a request.

      PENDING

      Cloud Map is performing the operation.

      SUCCESS

      The operation succeeded.

      FAIL

      The operation failed. For the failure reason, see ErrorMessage.

      Parameters:
      status - The status of the operation. Values include the following:

      SUBMITTED

      This is the initial state that occurs immediately after you submit a request.

      PENDING

      Cloud Map is performing the operation.

      SUCCESS

      The operation succeeded.

      FAIL

      The operation failed. For the failure reason, see ErrorMessage.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the operation. Values include the following:

      SUBMITTED

      This is the initial state that occurs immediately after you submit a request.

      PENDING

      Cloud Map is performing the operation.

      SUCCESS

      The operation succeeded.

      FAIL

      The operation failed. For the failure reason, see ErrorMessage.

      Parameters:
      status - The status of the operation. Values include the following:

      SUBMITTED

      This is the initial state that occurs immediately after you submit a request.

      PENDING

      Cloud Map is performing the operation.

      SUCCESS

      The operation succeeded.

      FAIL

      The operation failed. For the failure reason, see ErrorMessage.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • errorMessage

      Operation.Builder errorMessage(String errorMessage)

      If the value of Status is FAIL, the reason that the operation failed.

      Parameters:
      errorMessage - If the value of Status is FAIL, the reason that the operation failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorCode

      Operation.Builder errorCode(String errorCode)

      The code associated with ErrorMessage. Values for ErrorCode include the following:

      • ACCESS_DENIED

      • CANNOT_CREATE_HOSTED_ZONE

      • EXPIRED_TOKEN

      • HOSTED_ZONE_NOT_FOUND

      • INTERNAL_FAILURE

      • INVALID_CHANGE_BATCH

      • THROTTLED_REQUEST

      Parameters:
      errorCode - The code associated with ErrorMessage. Values for ErrorCode include the following:

      • ACCESS_DENIED

      • CANNOT_CREATE_HOSTED_ZONE

      • EXPIRED_TOKEN

      • HOSTED_ZONE_NOT_FOUND

      • INTERNAL_FAILURE

      • INVALID_CHANGE_BATCH

      • THROTTLED_REQUEST

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createDate

      Operation.Builder createDate(Instant createDate)

      The date and time that the request was submitted, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

      Parameters:
      createDate - The date and time that the request was submitted, in Unix date/time format and Coordinated Universal Time (UTC). The value of CreateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateDate

      Operation.Builder updateDate(Instant updateDate)

      The date and time that the value of Status changed to the current value, in Unix date/time format and Coordinated Universal Time (UTC). The value of UpdateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.

      Parameters:
      updateDate - The date and time that the value of Status changed to the current value, in Unix date/time format and Coordinated Universal Time (UTC). The value of UpdateDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetsWithStrings

      Operation.Builder targetsWithStrings(Map<String,String> targets)

      The name of the target entity that's associated with the operation:

      NAMESPACE

      The namespace ID is returned in the ResourceId property.

      SERVICE

      The service ID is returned in the ResourceId property.

      INSTANCE

      The instance ID is returned in the ResourceId property.

      Parameters:
      targets - The name of the target entity that's associated with the operation:

      NAMESPACE

      The namespace ID is returned in the ResourceId property.

      SERVICE

      The service ID is returned in the ResourceId property.

      INSTANCE

      The instance ID is returned in the ResourceId property.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targets

      The name of the target entity that's associated with the operation:

      NAMESPACE

      The namespace ID is returned in the ResourceId property.

      SERVICE

      The service ID is returned in the ResourceId property.

      INSTANCE

      The instance ID is returned in the ResourceId property.

      Parameters:
      targets - The name of the target entity that's associated with the operation:

      NAMESPACE

      The namespace ID is returned in the ResourceId property.

      SERVICE

      The service ID is returned in the ResourceId property.

      INSTANCE

      The instance ID is returned in the ResourceId property.

      Returns:
      Returns a reference to this object so that method calls can be chained together.