Interface OpportunitySummaryView.Builder

  • Method Details

    • 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.
    • customer

      Sets the value of the Customer property for this object. This is a convenience method that creates an instance of the Customer.Builder avoiding the need to create one manually via Customer.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customer(Customer).

      Parameters:
      customer - a consumer that will call methods on Customer.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • lifecycle

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lifecycle(LifeCycleForView).

      Parameters:
      lifecycle - a consumer that will call methods on LifeCycleForView.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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<Contact>).

      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:
    • opportunityType

      OpportunitySummaryView.Builder opportunityType(String opportunityType)

      Specifies the opportunity type.

      Parameters:
      opportunityType - Specifies the opportunity type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • opportunityType

      OpportunitySummaryView.Builder opportunityType(OpportunityType opportunityType)

      Specifies the opportunity type.

      Parameters:
      opportunityType - Specifies the opportunity type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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.
    • project

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

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to project(ProjectView).

      Parameters:
      project - a consumer that will call methods on ProjectView.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • relatedEntityIdentifiers

      default OpportunitySummaryView.Builder relatedEntityIdentifiers(Consumer<RelatedEntityIdentifiers.Builder> relatedEntityIdentifiers)
      Sets the value of the RelatedEntityIdentifiers property for this object. This is a convenience method that creates an instance of the RelatedEntityIdentifiers.Builder avoiding the need to create one manually via RelatedEntityIdentifiers.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to relatedEntityIdentifiers(RelatedEntityIdentifiers).

      Parameters:
      relatedEntityIdentifiers - a consumer that will call methods on RelatedEntityIdentifiers.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: