Interface SubmitOpportunityRequest.Builder

  • Method Details

    • catalog

      Specifies the catalog related to the request. Valid values are:

      • AWS: Submits the opportunity request from the production AWS environment.

      • Sandbox: Submits the opportunity request from a sandbox environment used for testing or development purposes.

      Parameters:
      catalog - Specifies the catalog related to the request. Valid values are:

      • AWS: Submits the opportunity request from the production AWS environment.

      • Sandbox: Submits the opportunity request from a sandbox environment used for testing or development purposes.

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

      SubmitOpportunityRequest.Builder identifier(String identifier)

      The identifier of the Opportunity previously created by partner and needs to be submitted.

      Parameters:
      identifier - The identifier of the Opportunity previously created by partner and needs to be submitted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • involvementType

      SubmitOpportunityRequest.Builder involvementType(String involvementType)

      Specifies the level of AWS sellers' involvement on the opportunity. Valid values:

      • Co-sell: Indicates the user wants to co-sell with AWS. Share the opportunity with AWS to receive deal assistance and support.

      • For Visibility Only: Indicates that the user does not need support from AWS Sales Rep. Share this opportunity with AWS for visibility only, you will not receive deal assistance and support.

      Parameters:
      involvementType - Specifies the level of AWS sellers' involvement on the opportunity. Valid values:

      • Co-sell: Indicates the user wants to co-sell with AWS. Share the opportunity with AWS to receive deal assistance and support.

      • For Visibility Only: Indicates that the user does not need support from AWS Sales Rep. Share this opportunity with AWS for visibility only, you will not receive deal assistance and support.

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

      SubmitOpportunityRequest.Builder involvementType(SalesInvolvementType involvementType)

      Specifies the level of AWS sellers' involvement on the opportunity. Valid values:

      • Co-sell: Indicates the user wants to co-sell with AWS. Share the opportunity with AWS to receive deal assistance and support.

      • For Visibility Only: Indicates that the user does not need support from AWS Sales Rep. Share this opportunity with AWS for visibility only, you will not receive deal assistance and support.

      Parameters:
      involvementType - Specifies the level of AWS sellers' involvement on the opportunity. Valid values:

      • Co-sell: Indicates the user wants to co-sell with AWS. Share the opportunity with AWS to receive deal assistance and support.

      • For Visibility Only: Indicates that the user does not need support from AWS Sales Rep. Share this opportunity with AWS for visibility only, you will not receive deal assistance and support.

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

      SubmitOpportunityRequest.Builder visibility(String visibility)

      Determines whether to restrict visibility of the opportunity from AWS sales. Default value is Full. Valid values:

      • Full: The opportunity is fully visible to AWS sales.

      • Limited: The opportunity has restricted visibility to AWS sales.

      Parameters:
      visibility - Determines whether to restrict visibility of the opportunity from AWS sales. Default value is Full. Valid values:

      • Full: The opportunity is fully visible to AWS sales.

      • Limited: The opportunity has restricted visibility to AWS sales.

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

      Determines whether to restrict visibility of the opportunity from AWS sales. Default value is Full. Valid values:

      • Full: The opportunity is fully visible to AWS sales.

      • Limited: The opportunity has restricted visibility to AWS sales.

      Parameters:
      visibility - Determines whether to restrict visibility of the opportunity from AWS sales. Default value is Full. Valid values:

      • Full: The opportunity is fully visible to AWS sales.

      • Limited: The opportunity has restricted visibility to AWS sales.

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

      SubmitOpportunityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration 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.