Interface SubmitOpportunityRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<SubmitOpportunityRequest.Builder,
,SubmitOpportunityRequest> PartnerCentralSellingRequest.Builder
,SdkBuilder<SubmitOpportunityRequest.Builder,
,SubmitOpportunityRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
SubmitOpportunityRequest
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies the catalog related to the request.identifier
(String identifier) The identifier of the Opportunity previously created by partner and needs to be submitted.involvementType
(String involvementType) Specifies the level of AWS sellers' involvement on the opportunity.involvementType
(SalesInvolvementType involvementType) Specifies the level of AWS sellers' involvement on the opportunity.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.visibility
(String visibility) Determines whether to restrict visibility of the opportunity from AWS sales.visibility
(Visibility visibility) Determines whether to restrict visibility of the opportunity from AWS sales.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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 interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
SubmitOpportunityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-