Interface ProjectSummary.Builder

    • Method Detail

      • deliveryModelsWithStrings

        ProjectSummary.Builder deliveryModelsWithStrings​(Collection<String> 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 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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryModelsWithStrings

        ProjectSummary.Builder deliveryModelsWithStrings​(String... 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 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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryModels

        ProjectSummary.Builder deliveryModels​(Collection<DeliveryModel> 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 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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryModels

        ProjectSummary.Builder deliveryModels​(DeliveryModel... 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 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.

        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

        ProjectSummary.Builder expectedCustomerSpend​(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.