Interface Operation.Builder

    • Method Detail

      • id

        Operation.Builder id​(String 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

        Operation.Builder type​(String 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:
        OperationType, OperationType
      • type

        Operation.Builder type​(OperationType 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:
        OperationType, OperationType
      • 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:
        OperationStatus, OperationStatus
      • status

        Operation.Builder status​(OperationStatus 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:
        OperationStatus, OperationStatus
      • 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

        Operation.Builder targets​(Map<OperationTargetType,​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.