Interface AwsOpportunityLifeCycle.Builder

    • Method Detail

      • closedLostReason

        AwsOpportunityLifeCycle.Builder closedLostReason​(String closedLostReason)

        Indicates the reason why an opportunity was marked as Closed Lost. This helps in understanding the context behind the lost opportunity and aids in refining future strategies.

        Parameters:
        closedLostReason - Indicates the reason why an opportunity was marked as Closed Lost. This helps in understanding the context behind the lost opportunity and aids in refining future strategies.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AwsClosedLostReason, AwsClosedLostReason
      • closedLostReason

        AwsOpportunityLifeCycle.Builder closedLostReason​(AwsClosedLostReason closedLostReason)

        Indicates the reason why an opportunity was marked as Closed Lost. This helps in understanding the context behind the lost opportunity and aids in refining future strategies.

        Parameters:
        closedLostReason - Indicates the reason why an opportunity was marked as Closed Lost. This helps in understanding the context behind the lost opportunity and aids in refining future strategies.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AwsClosedLostReason, AwsClosedLostReason
      • nextSteps

        AwsOpportunityLifeCycle.Builder nextSteps​(String nextSteps)

        Specifies the immediate next steps required to progress the opportunity. These steps are based on AWS guidance and the current stage of the opportunity.

        Parameters:
        nextSteps - Specifies the immediate next steps required to progress the opportunity. These steps are based on AWS guidance and the current stage of the opportunity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextStepsHistory

        AwsOpportunityLifeCycle.Builder nextStepsHistory​(Collection<ProfileNextStepsHistory> nextStepsHistory)

        Provides a historical log of previous next steps that were taken to move the opportunity forward. This helps in tracking the decision-making process and identifying any delays or obstacles encountered.

        Parameters:
        nextStepsHistory - Provides a historical log of previous next steps that were taken to move the opportunity forward. This helps in tracking the decision-making process and identifying any delays or obstacles encountered.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • nextStepsHistory

        AwsOpportunityLifeCycle.Builder nextStepsHistory​(ProfileNextStepsHistory... nextStepsHistory)

        Provides a historical log of previous next steps that were taken to move the opportunity forward. This helps in tracking the decision-making process and identifying any delays or obstacles encountered.

        Parameters:
        nextStepsHistory - Provides a historical log of previous next steps that were taken to move the opportunity forward. This helps in tracking the decision-making process and identifying any delays or obstacles encountered.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stage

        AwsOpportunityLifeCycle.Builder stage​(String stage)

        Represents the current stage of the opportunity in its lifecycle, such as Qualification, Validation, or Closed Won. This helps in understanding the opportunity's progress.

        Parameters:
        stage - Represents the current stage of the opportunity in its lifecycle, such as Qualification, Validation, or Closed Won. This helps in understanding the opportunity's progress.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AwsOpportunityStage, AwsOpportunityStage
      • stage

        AwsOpportunityLifeCycle.Builder stage​(AwsOpportunityStage stage)

        Represents the current stage of the opportunity in its lifecycle, such as Qualification, Validation, or Closed Won. This helps in understanding the opportunity's progress.

        Parameters:
        stage - Represents the current stage of the opportunity in its lifecycle, such as Qualification, Validation, or Closed Won. This helps in understanding the opportunity's progress.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AwsOpportunityStage, AwsOpportunityStage
      • targetCloseDate

        AwsOpportunityLifeCycle.Builder targetCloseDate​(String targetCloseDate)

        Indicates the expected date by which the opportunity is projected to close. This field helps in planning resources and timelines for both the partner and AWS.

        Parameters:
        targetCloseDate - Indicates the expected date by which the opportunity is projected to close. This field helps in planning resources and timelines for both the partner and AWS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.