Interface ProjectDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProjectDetails.Builder,,ProjectDetails> SdkBuilder<ProjectDetails.Builder,,ProjectDetails> SdkPojo
- Enclosing class:
ProjectDetails
-
Method Summary
Modifier and TypeMethodDescriptionbusinessProblem(String businessProblem) Describes the business problem that the project aims to solve.expectedCustomerSpend(Collection<ExpectedCustomerSpend> expectedCustomerSpend) Contains revenue estimates for the partner related to the project.expectedCustomerSpend(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Contains revenue estimates for the partner related to the project.expectedCustomerSpend(ExpectedCustomerSpend... expectedCustomerSpend) Contains revenue estimates for the partner related to the project.targetCompletionDate(String targetCompletionDate) Specifies the estimated date of project completion.Specifies the title of the project.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
-
businessProblem
Describes the business problem that the project aims to solve. This information is crucial for understanding the project’s goals and objectives.
- Parameters:
businessProblem- Describes the business problem that the project aims to solve. This information is crucial for understanding the project’s goals and objectives.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
title
Specifies the title of the project. This title helps partners quickly identify and understand the focus of the project.
- Parameters:
title- Specifies the title of the project. This title helps partners quickly identify and understand the focus of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetCompletionDate
Specifies the estimated date of project completion. This field helps track the project timeline and manage expectations.
- Parameters:
targetCompletionDate- Specifies the estimated date of project completion. This field helps track the project timeline and manage expectations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
ProjectDetails.Builder expectedCustomerSpend(Collection<ExpectedCustomerSpend> expectedCustomerSpend) Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.
- Parameters:
expectedCustomerSpend- Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.
- Parameters:
expectedCustomerSpend- Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
ProjectDetails.Builder expectedCustomerSpend(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Contains revenue estimates for the partner related to the project. This field provides an idea of the financial potential of the opportunity for the partner.
This is a convenience method that creates an instance of theExpectedCustomerSpend.Builderavoiding the need to create one manually viaExpectedCustomerSpend.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexpectedCustomerSpend(List<ExpectedCustomerSpend>).- Parameters:
expectedCustomerSpend- a consumer that will call methods onExpectedCustomerSpend.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-