Interface ProjectView.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProjectView.Builder,
,ProjectView> SdkBuilder<ProjectView.Builder,
,ProjectView> SdkPojo
- Enclosing class:
ProjectView
-
Method Summary
Modifier and TypeMethodDescriptioncustomerUseCase
(String customerUseCase) Specifies the proposed solution focus or type of workload for the project.deliveryModels
(Collection<DeliveryModel> deliveryModels) Describes the deployment or consumption model for the partner solution or offering.deliveryModels
(DeliveryModel... deliveryModels) Describes the deployment or consumption model for the partner solution or offering.deliveryModelsWithStrings
(String... deliveryModels) Describes the deployment or consumption model for the partner solution or offering.deliveryModelsWithStrings
(Collection<String> deliveryModels) Describes the deployment or consumption model for the partner solution or offering.expectedCustomerSpend
(Collection<ExpectedCustomerSpend> expectedCustomerSpend) Provides information about the anticipated customer spend related to this project.expectedCustomerSpend
(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Provides information about the anticipated customer spend related to this project.expectedCustomerSpend
(ExpectedCustomerSpend... expectedCustomerSpend) Provides information about the anticipated customer spend related to this project.otherSolutionDescription
(String otherSolutionDescription) Offers a description of other solutions if the standard solutions do not adequately cover the project's scope.salesActivities
(Collection<SalesActivity> salesActivities) Lists the pre-sales activities that have occurred with the end-customer related to the opportunity.salesActivities
(SalesActivity... salesActivities) Lists the pre-sales activities that have occurred with the end-customer related to the opportunity.salesActivitiesWithStrings
(String... salesActivities) Lists the pre-sales activities that have occurred with the end-customer related to the opportunity.salesActivitiesWithStrings
(Collection<String> salesActivities) Lists the pre-sales activities that have occurred with the end-customer related to the opportunity.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 Details
-
customerUseCase
Specifies the proposed solution focus or type of workload for the project.
- Parameters:
customerUseCase
- Specifies the proposed solution focus or type of workload for the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryModelsWithStrings
Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.
- Parameters:
deliveryModels
- Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryModelsWithStrings
Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.
- Parameters:
deliveryModels
- Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryModels
Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.
- Parameters:
deliveryModels
- Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryModels
Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.
- Parameters:
deliveryModels
- Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.
- Parameters:
expectedCustomerSpend
- Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.
- Parameters:
expectedCustomerSpend
- Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
ProjectView.Builder expectedCustomerSpend(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.
This is a convenience method that creates an instance of theExpectedCustomerSpend.Builder
avoiding the need to create one manually viaExpectedCustomerSpend.builder()
.When the
Consumer
completes,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:
-
otherSolutionDescription
Offers a description of other solutions if the standard solutions do not adequately cover the project's scope.
- Parameters:
otherSolutionDescription
- Offers a description of other solutions if the standard solutions do not adequately cover the project's scope.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesActivitiesWithStrings
Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.
- Parameters:
salesActivities
- Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesActivitiesWithStrings
Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.
- Parameters:
salesActivities
- Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesActivities
Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.
- Parameters:
salesActivities
- Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
salesActivities
Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.
- Parameters:
salesActivities
- Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-