Interface StartOpportunityFromEngagementTaskRequest.Builder

  • Method Details

    • catalog

      Specifies the catalog in which the opportunity creation task is executed. Acceptable values include AWS for production and Sandbox for testing environments.

      Parameters:
      catalog - Specifies the catalog in which the opportunity creation task is executed. Acceptable values include AWS for production and Sandbox for testing environments.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      A unique token provided by the client to help ensure the idempotency of the request. It helps prevent the same task from being performed multiple times.

      Parameters:
      clientToken - A unique token provided by the client to help ensure the idempotency of the request. It helps prevent the same task from being performed multiple times.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      The unique identifier of the engagement from which the opportunity creation task is to be initiated. This helps ensure that the task is applied to the correct engagement.

      Parameters:
      identifier - The unique identifier of the engagement from which the opportunity creation task is to be initiated. This helps ensure that the task is applied to the correct engagement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contextIdentifier

      StartOpportunityFromEngagementTaskRequest.Builder contextIdentifier(String contextIdentifier)

      The unique identifier of the engagement context from which to create the opportunity. This specifies the specific contextual information within the engagement that will be used for opportunity creation.

      Parameters:
      contextIdentifier - The unique identifier of the engagement context from which to create the opportunity. This specifies the specific contextual information within the engagement that will be used for opportunity creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of the key-value pairs of the tag or tags to assign.

      Parameters:
      tags - A map of the key-value pairs of the tag or tags to assign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of the key-value pairs of the tag or tags to assign.

      Parameters:
      tags - A map of the key-value pairs of the tag or tags to assign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A map of the key-value pairs of the tag or tags to assign.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.