Interface OpportunitySummaryView.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OpportunitySummaryView.Builder,OpportunitySummaryView>,SdkBuilder<OpportunitySummaryView.Builder,OpportunitySummaryView>,SdkPojo
- Enclosing class:
- OpportunitySummaryView
public static interface OpportunitySummaryView.Builder extends SdkPojo, CopyableBuilder<OpportunitySummaryView.Builder,OpportunitySummaryView>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OpportunitySummaryView.Buildercustomer(Consumer<Customer.Builder> customer)Sets the value of the Customer property for this object.OpportunitySummaryView.Buildercustomer(Customer customer)Sets the value of the Customer property for this object.default OpportunitySummaryView.Builderlifecycle(Consumer<LifeCycleForView.Builder> lifecycle)Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.OpportunitySummaryView.Builderlifecycle(LifeCycleForView lifecycle)Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.OpportunitySummaryView.BuilderopportunityTeam(Collection<Contact> opportunityTeam)Represents the internal team handling the opportunity.OpportunitySummaryView.BuilderopportunityTeam(Consumer<Contact.Builder>... opportunityTeam)Represents the internal team handling the opportunity.OpportunitySummaryView.BuilderopportunityTeam(Contact... opportunityTeam)Represents the internal team handling the opportunity.OpportunitySummaryView.BuilderopportunityType(String opportunityType)Specifies the opportunity type.OpportunitySummaryView.BuilderopportunityType(OpportunityType opportunityType)Specifies the opportunity type.OpportunitySummaryView.BuilderprimaryNeedsFromAws(Collection<PrimaryNeedFromAws> primaryNeedsFromAws)Identifies the type of support the partner needs from AWS.OpportunitySummaryView.BuilderprimaryNeedsFromAws(PrimaryNeedFromAws... primaryNeedsFromAws)Identifies the type of support the partner needs from AWS.OpportunitySummaryView.BuilderprimaryNeedsFromAwsWithStrings(String... primaryNeedsFromAws)Identifies the type of support the partner needs from AWS.OpportunitySummaryView.BuilderprimaryNeedsFromAwsWithStrings(Collection<String> primaryNeedsFromAws)Identifies the type of support the partner needs from AWS.default OpportunitySummaryView.Builderproject(Consumer<ProjectView.Builder> project)Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.OpportunitySummaryView.Builderproject(ProjectView project)Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.default OpportunitySummaryView.BuilderrelatedEntityIdentifiers(Consumer<RelatedEntityIdentifiers.Builder> relatedEntityIdentifiers)Sets the value of the RelatedEntityIdentifiers property for this object.OpportunitySummaryView.BuilderrelatedEntityIdentifiers(RelatedEntityIdentifiers relatedEntityIdentifiers)Sets the value of the RelatedEntityIdentifiers property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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 Detail
-
customer
OpportunitySummaryView.Builder customer(Customer 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 OpportunitySummaryView.Builder customer(Consumer<Customer.Builder> customer)
Sets the value of the Customer property for this object. This is a convenience method that creates an instance of theCustomer.Builderavoiding the need to create one manually viaCustomer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomer(Customer).- Parameters:
customer- a consumer that will call methods onCustomer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
customer(Customer)
-
lifecycle
OpportunitySummaryView.Builder lifecycle(LifeCycleForView lifecycle)
Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.
- Parameters:
lifecycle- Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycle
default OpportunitySummaryView.Builder lifecycle(Consumer<LifeCycleForView.Builder> lifecycle)
Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.
This is a convenience method that creates an instance of theLifeCycleForView.Builderavoiding the need to create one manually viaLifeCycleForView.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolifecycle(LifeCycleForView).- Parameters:
lifecycle- a consumer that will call methods onLifeCycleForView.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lifecycle(LifeCycleForView)
-
opportunityTeam
OpportunitySummaryView.Builder opportunityTeam(Collection<Contact> opportunityTeam)
Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.
- Parameters:
opportunityTeam- Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opportunityTeam
OpportunitySummaryView.Builder opportunityTeam(Contact... opportunityTeam)
Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.
- Parameters:
opportunityTeam- Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
opportunityTeam
OpportunitySummaryView.Builder opportunityTeam(Consumer<Contact.Builder>... opportunityTeam)
Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.
This is a convenience method that creates an instance of theContact.Builderavoiding the need to create one manually viaContact.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#opportunityTeam(List.) - Parameters:
opportunityTeam- a consumer that will call methods onContact.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#opportunityTeam(java.util.Collection)
-
opportunityType
OpportunitySummaryView.Builder opportunityType(String opportunityType)
Specifies the opportunity type.
- Parameters:
opportunityType- Specifies the opportunity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpportunityType,OpportunityType
-
opportunityType
OpportunitySummaryView.Builder opportunityType(OpportunityType opportunityType)
Specifies the opportunity type.
- Parameters:
opportunityType- Specifies the opportunity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OpportunityType,OpportunityType
-
primaryNeedsFromAwsWithStrings
OpportunitySummaryView.Builder primaryNeedsFromAwsWithStrings(Collection<String> primaryNeedsFromAws)
Identifies the type of support the partner needs from AWS.
- Parameters:
primaryNeedsFromAws- Identifies the type of support the partner needs from AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryNeedsFromAwsWithStrings
OpportunitySummaryView.Builder primaryNeedsFromAwsWithStrings(String... primaryNeedsFromAws)
Identifies the type of support the partner needs from AWS.
- Parameters:
primaryNeedsFromAws- Identifies the type of support the partner needs from AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryNeedsFromAws
OpportunitySummaryView.Builder primaryNeedsFromAws(Collection<PrimaryNeedFromAws> primaryNeedsFromAws)
Identifies the type of support the partner needs from AWS.
- Parameters:
primaryNeedsFromAws- Identifies the type of support the partner needs from AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryNeedsFromAws
OpportunitySummaryView.Builder primaryNeedsFromAws(PrimaryNeedFromAws... primaryNeedsFromAws)
Identifies the type of support the partner needs from AWS.
- Parameters:
primaryNeedsFromAws- Identifies the type of support the partner needs from AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
OpportunitySummaryView.Builder project(ProjectView project)
Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.
- Parameters:
project- Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
project
default OpportunitySummaryView.Builder project(Consumer<ProjectView.Builder> project)
Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.
This is a convenience method that creates an instance of theProjectView.Builderavoiding the need to create one manually viaProjectView.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproject(ProjectView).- Parameters:
project- a consumer that will call methods onProjectView.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
project(ProjectView)
-
relatedEntityIdentifiers
OpportunitySummaryView.Builder relatedEntityIdentifiers(RelatedEntityIdentifiers relatedEntityIdentifiers)
Sets the value of the RelatedEntityIdentifiers property for this object.- Parameters:
relatedEntityIdentifiers- The new value for the RelatedEntityIdentifiers property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedEntityIdentifiers
default OpportunitySummaryView.Builder relatedEntityIdentifiers(Consumer<RelatedEntityIdentifiers.Builder> relatedEntityIdentifiers)
Sets the value of the RelatedEntityIdentifiers property for this object. This is a convenience method that creates an instance of theRelatedEntityIdentifiers.Builderavoiding the need to create one manually viaRelatedEntityIdentifiers.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torelatedEntityIdentifiers(RelatedEntityIdentifiers).- Parameters:
relatedEntityIdentifiers- a consumer that will call methods onRelatedEntityIdentifiers.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
relatedEntityIdentifiers(RelatedEntityIdentifiers)
-
-