Interface ProjectView.Builder

    • Method Detail

      • customerUseCase

        ProjectView.Builder customerUseCase​(String 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

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

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

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

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

        ProjectView.Builder expectedCustomerSpend​(Collection<ExpectedCustomerSpend> 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​(ExpectedCustomerSpend... 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.
      • otherSolutionDescription

        ProjectView.Builder otherSolutionDescription​(String 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

        ProjectView.Builder salesActivitiesWithStrings​(Collection<String> 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.
      • salesActivitiesWithStrings

        ProjectView.Builder salesActivitiesWithStrings​(String... 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

        ProjectView.Builder salesActivities​(Collection<SalesActivity> 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

        ProjectView.Builder salesActivities​(SalesActivity... 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.