Interface ProjectSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProjectSummary.Builder,
,ProjectSummary> SdkBuilder<ProjectSummary.Builder,
,ProjectSummary> SdkPojo
- Enclosing class:
ProjectSummary
-
Method Summary
Modifier and TypeMethodDescriptiondeliveryModels
(Collection<DeliveryModel> deliveryModels) Specifies your solution or service's deployment or consumption model in theOpportunity
's context.deliveryModels
(DeliveryModel... deliveryModels) Specifies your solution or service's deployment or consumption model in theOpportunity
's context.deliveryModelsWithStrings
(String... deliveryModels) Specifies your solution or service's deployment or consumption model in theOpportunity
's context.deliveryModelsWithStrings
(Collection<String> deliveryModels) Specifies your solution or service's deployment or consumption model in theOpportunity
's context.expectedCustomerSpend
(Collection<ExpectedCustomerSpend> expectedCustomerSpend) Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.expectedCustomerSpend
(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.expectedCustomerSpend
(ExpectedCustomerSpend... expectedCustomerSpend) Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.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
-
deliveryModelsWithStrings
Specifies your solution or service's deployment or consumption model in the
Opportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
- Parameters:
deliveryModels
- Specifies your solution or service's deployment or consumption model in theOpportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
deliveryModelsWithStrings
Specifies your solution or service's deployment or consumption model in the
Opportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
- Parameters:
deliveryModels
- Specifies your solution or service's deployment or consumption model in theOpportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
deliveryModels
Specifies your solution or service's deployment or consumption model in the
Opportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
- Parameters:
deliveryModels
- Specifies your solution or service's deployment or consumption model in theOpportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
deliveryModels
Specifies your solution or service's deployment or consumption model in the
Opportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
- Parameters:
deliveryModels
- Specifies your solution or service's deployment or consumption model in theOpportunity
's context. You can select multiple options.Options' descriptions from the
Delivery Model
field are:-
SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment.
-
BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment.
-
Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support).
-
Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning).
-
Resell: Amazon Web Services accounts and billing management for your customers.
-
Other: Delivery model not described above.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
expectedCustomerSpend
ProjectSummary.Builder expectedCustomerSpend(Collection<ExpectedCustomerSpend> expectedCustomerSpend) Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.
- Parameters:
expectedCustomerSpend
- Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.
- Parameters:
expectedCustomerSpend
- Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedCustomerSpend
ProjectSummary.Builder expectedCustomerSpend(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend) Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.
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:
-