Interface OpportunitySummaryView.Builder

    • Method Detail

      • customer

        OpportunitySummaryView.Builder customer​(Customer customer)
        Sets the value of the Customer property for this object.
        Parameters:
        customer - The new value for the Customer property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lifecycle

        OpportunitySummaryView.Builder lifecycle​(LifeCycleForView lifecycle)

        Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.

        Parameters:
        lifecycle - Contains information about the opportunity's lifecycle, including its current stage, status, and important dates such as creation and last modification times.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • opportunityTeam

        OpportunitySummaryView.Builder opportunityTeam​(Collection<Contact> opportunityTeam)

        Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.

        Parameters:
        opportunityTeam - Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • opportunityTeam

        OpportunitySummaryView.Builder opportunityTeam​(Contact... opportunityTeam)

        Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.

        Parameters:
        opportunityTeam - Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • opportunityTeam

        OpportunitySummaryView.Builder opportunityTeam​(Consumer<Contact.Builder>... opportunityTeam)

        Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner's organization.

        This is a convenience method that creates an instance of the Contact.Builder avoiding the need to create one manually via Contact.builder() .

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #opportunityTeam(List).

        Parameters:
        opportunityTeam - a consumer that will call methods on Contact.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #opportunityTeam(java.util.Collection)
      • primaryNeedsFromAwsWithStrings

        OpportunitySummaryView.Builder primaryNeedsFromAwsWithStrings​(Collection<String> primaryNeedsFromAws)

        Identifies the type of support the partner needs from AWS.

        Parameters:
        primaryNeedsFromAws - Identifies the type of support the partner needs from AWS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • primaryNeedsFromAwsWithStrings

        OpportunitySummaryView.Builder primaryNeedsFromAwsWithStrings​(String... primaryNeedsFromAws)

        Identifies the type of support the partner needs from AWS.

        Parameters:
        primaryNeedsFromAws - Identifies the type of support the partner needs from AWS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • primaryNeedsFromAws

        OpportunitySummaryView.Builder primaryNeedsFromAws​(Collection<PrimaryNeedFromAws> primaryNeedsFromAws)

        Identifies the type of support the partner needs from AWS.

        Parameters:
        primaryNeedsFromAws - Identifies the type of support the partner needs from AWS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • primaryNeedsFromAws

        OpportunitySummaryView.Builder primaryNeedsFromAws​(PrimaryNeedFromAws... primaryNeedsFromAws)

        Identifies the type of support the partner needs from AWS.

        Parameters:
        primaryNeedsFromAws - Identifies the type of support the partner needs from AWS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • project

        OpportunitySummaryView.Builder project​(ProjectView project)

        Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.

        Parameters:
        project - Contains summary information about the project associated with the opportunity, including project name, description, timeline, and other relevant details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • relatedEntityIdentifiers

        OpportunitySummaryView.Builder relatedEntityIdentifiers​(RelatedEntityIdentifiers relatedEntityIdentifiers)
        Sets the value of the RelatedEntityIdentifiers property for this object.
        Parameters:
        relatedEntityIdentifiers - The new value for the RelatedEntityIdentifiers property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.