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
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.partnercentralselling.model.PartnerCentralSellingRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin 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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-