Interface AwsOpportunitySummaryFullView.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsOpportunitySummaryFullView.Builder,,AwsOpportunitySummaryFullView> SdkBuilder<AwsOpportunitySummaryFullView.Builder,,AwsOpportunitySummaryFullView> SdkPojo
- Enclosing class:
AwsOpportunitySummaryFullView
-
Method Summary
Modifier and TypeMethodDescriptioncustomer(Consumer<AwsOpportunityCustomer.Builder> customer) Sets the value of the Customer property for this object.customer(AwsOpportunityCustomer customer) Sets the value of the Customer property for this object.insights(Consumer<AwsOpportunityInsights.Builder> insights) Sets the value of the Insights property for this object.insights(AwsOpportunityInsights insights) Sets the value of the Insights property for this object.involvementType(String involvementType) Type of AWS involvement in the opportunity.involvementType(SalesInvolvementType involvementType) Type of AWS involvement in the opportunity.involvementTypeChangeReason(String involvementTypeChangeReason) Reason for changes in AWS involvement type for the opportunity.involvementTypeChangeReason(InvolvementTypeChangeReason involvementTypeChangeReason) Reason for changes in AWS involvement type for the opportunity.lifeCycle(Consumer<AwsOpportunityLifeCycle.Builder> lifeCycle) Sets the value of the LifeCycle property for this object.lifeCycle(AwsOpportunityLifeCycle lifeCycle) Sets the value of the LifeCycle property for this object.opportunityTeam(Collection<AwsTeamMember> opportunityTeam) AWS team members involved in the opportunity.opportunityTeam(Consumer<AwsTeamMember.Builder>... opportunityTeam) AWS team members involved in the opportunity.opportunityTeam(AwsTeamMember... opportunityTeam) AWS team members involved in the opportunity.Source origin of the AWS opportunity.origin(OpportunityOrigin origin) Source origin of the AWS opportunity.project(Consumer<AwsOpportunityProject.Builder> project) Sets the value of the Project property for this object.project(AwsOpportunityProject project) Sets the value of the Project property for this object.relatedEntityIds(Consumer<AwsOpportunityRelatedEntities.Builder> relatedEntityIds) Sets the value of the RelatedEntityIds property for this object.relatedEntityIds(AwsOpportunityRelatedEntities relatedEntityIds) Sets the value of the RelatedEntityIds property for this object.relatedOpportunityId(String relatedOpportunityId) Identifier of the related partner opportunity.visibility(String visibility) Visibility level for the AWS opportunity.visibility(Visibility visibility) Visibility level for the AWS opportunity.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
origin
Source origin of the AWS opportunity.
- Parameters:
origin- Source origin of the AWS opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
origin
Source origin of the AWS opportunity.
- Parameters:
origin- Source origin of the AWS opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
involvementType
Type of AWS involvement in the opportunity.
- Parameters:
involvementType- Type of AWS involvement in the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
involvementType
Type of AWS involvement in the opportunity.
- Parameters:
involvementType- Type of AWS involvement in the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visibility
Visibility level for the AWS opportunity.
- Parameters:
visibility- Visibility level for the AWS opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visibility
Visibility level for the AWS opportunity.
- Parameters:
visibility- Visibility level for the AWS opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lifeCycle
Sets the value of the LifeCycle property for this object.- Parameters:
lifeCycle- The new value for the LifeCycle property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifeCycle
default AwsOpportunitySummaryFullView.Builder lifeCycle(Consumer<AwsOpportunityLifeCycle.Builder> lifeCycle) Sets the value of the LifeCycle property for this object. This is a convenience method that creates an instance of theAwsOpportunityLifeCycle.Builderavoiding the need to create one manually viaAwsOpportunityLifeCycle.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolifeCycle(AwsOpportunityLifeCycle).- Parameters:
lifeCycle- a consumer that will call methods onAwsOpportunityLifeCycle.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
opportunityTeam
AWS team members involved in the opportunity.
- Parameters:
opportunityTeam- AWS team members involved in the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opportunityTeam
AWS team members involved in the opportunity.
- Parameters:
opportunityTeam- AWS team members involved in the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opportunityTeam
AwsOpportunitySummaryFullView.Builder opportunityTeam(Consumer<AwsTeamMember.Builder>... opportunityTeam) AWS team members involved in the opportunity.
This is a convenience method that creates an instance of theAwsTeamMember.Builderavoiding the need to create one manually viaAwsTeamMember.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopportunityTeam(List<AwsTeamMember>).- Parameters:
opportunityTeam- a consumer that will call methods onAwsTeamMember.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
insights
Sets the value of the Insights property for this object.- Parameters:
insights- The new value for the Insights property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insights
default AwsOpportunitySummaryFullView.Builder insights(Consumer<AwsOpportunityInsights.Builder> insights) Sets the value of the Insights property for this object. This is a convenience method that creates an instance of theAwsOpportunityInsights.Builderavoiding the need to create one manually viaAwsOpportunityInsights.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinsights(AwsOpportunityInsights).- Parameters:
insights- a consumer that will call methods onAwsOpportunityInsights.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
involvementTypeChangeReason
AwsOpportunitySummaryFullView.Builder involvementTypeChangeReason(String involvementTypeChangeReason) Reason for changes in AWS involvement type for the opportunity.
- Parameters:
involvementTypeChangeReason- Reason for changes in AWS involvement type for the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
involvementTypeChangeReason
AwsOpportunitySummaryFullView.Builder involvementTypeChangeReason(InvolvementTypeChangeReason involvementTypeChangeReason) Reason for changes in AWS involvement type for the opportunity.
- Parameters:
involvementTypeChangeReason- Reason for changes in AWS involvement type for the opportunity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customer
Sets the value of the Customer property for this object.- Parameters:
customer- The new value for the Customer property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customer
default AwsOpportunitySummaryFullView.Builder customer(Consumer<AwsOpportunityCustomer.Builder> customer) Sets the value of the Customer property for this object. This is a convenience method that creates an instance of theAwsOpportunityCustomer.Builderavoiding the need to create one manually viaAwsOpportunityCustomer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomer(AwsOpportunityCustomer).- Parameters:
customer- a consumer that will call methods onAwsOpportunityCustomer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
project
Sets the value of the Project property for this object.- Parameters:
project- The new value for the Project property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
default AwsOpportunitySummaryFullView.Builder project(Consumer<AwsOpportunityProject.Builder> project) Sets the value of the Project property for this object. This is a convenience method that creates an instance of theAwsOpportunityProject.Builderavoiding the need to create one manually viaAwsOpportunityProject.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproject(AwsOpportunityProject).- Parameters:
project- a consumer that will call methods onAwsOpportunityProject.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also: