Interface LifeCycle.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LifeCycle.Builder,
,LifeCycle> SdkBuilder<LifeCycle.Builder,
,LifeCycle> SdkPojo
- Enclosing class:
LifeCycle
-
Method Summary
Modifier and TypeMethodDescriptionclosedLostReason
(String closedLostReason) Specifies the reason code when an opportunity is marked as Closed Lost.closedLostReason
(ClosedLostReason closedLostReason) Specifies the reason code when an opportunity is marked as Closed Lost.Specifies the upcoming actions or tasks for theOpportunity
.nextStepsHistory
(Collection<NextStepsHistory> nextStepsHistory) Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.nextStepsHistory
(Consumer<NextStepsHistory.Builder>... nextStepsHistory) Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.nextStepsHistory
(NextStepsHistory... nextStepsHistory) Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.reviewComments
(String reviewComments) Indicates why an opportunity was sent back for further details.reviewStatus
(String reviewStatus) Indicates the review status of an opportunity referred by a partner.reviewStatus
(ReviewStatus reviewStatus) Indicates the review status of an opportunity referred by a partner.reviewStatusReason
(String reviewStatusReason) Indicates the reason a decision was made during the opportunity review process.Specifies the current stage of theOpportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM.Specifies the current stage of theOpportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM.targetCloseDate
(String targetCloseDate) Specifies the date when Amazon Web Services expects to start significant billing, when the project finishes, and when it moves into production.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
closedLostReason
Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the
Opportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:-
Customer Deficiency: The customer lacked necessary resources or capabilities.
-
Delay/Cancellation of Project: The project was delayed or canceled.
-
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
-
Lost to Competitor—Google: The opportunity was lost to Google.
-
Lost to Competitor—Microsoft: The opportunity was lost to Microsoft.
-
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
-
Lost to Competitor—VMWare: The opportunity was lost to VMWare.
-
Lost to Competitor—Other: The opportunity was lost to a competitor not listed above.
-
No Opportunity: There was no opportunity to pursue.
-
On Premises Deployment: The customer chose an on-premises solution.
-
Partner Gap: The partner lacked necessary resources or capabilities.
-
Price: The price was not competitive or acceptable to the customer.
-
Security/Compliance: Security or compliance issues prevented progress.
-
Technical Limitations: Technical limitations prevented progress.
-
Customer Experience: Issues related to the customer's experience impacted the decision.
-
Other: Any reason not covered by the other values.
-
People/Relationship/Governance: Issues related to people, relationships, or governance.
-
Product/Technology: Issues related to the product or technology.
-
Financial/Commercial: Financial or commercial issues impacted the decision.
- Parameters:
closedLostReason
- Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing theOpportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:-
Customer Deficiency: The customer lacked necessary resources or capabilities.
-
Delay/Cancellation of Project: The project was delayed or canceled.
-
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
-
Lost to Competitor—Google: The opportunity was lost to Google.
-
Lost to Competitor—Microsoft: The opportunity was lost to Microsoft.
-
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
-
Lost to Competitor—VMWare: The opportunity was lost to VMWare.
-
Lost to Competitor—Other: The opportunity was lost to a competitor not listed above.
-
No Opportunity: There was no opportunity to pursue.
-
On Premises Deployment: The customer chose an on-premises solution.
-
Partner Gap: The partner lacked necessary resources or capabilities.
-
Price: The price was not competitive or acceptable to the customer.
-
Security/Compliance: Security or compliance issues prevented progress.
-
Technical Limitations: Technical limitations prevented progress.
-
Customer Experience: Issues related to the customer's experience impacted the decision.
-
Other: Any reason not covered by the other values.
-
People/Relationship/Governance: Issues related to people, relationships, or governance.
-
Product/Technology: Issues related to the product or technology.
-
Financial/Commercial: Financial or commercial issues impacted the decision.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
closedLostReason
Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the
Opportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:-
Customer Deficiency: The customer lacked necessary resources or capabilities.
-
Delay/Cancellation of Project: The project was delayed or canceled.
-
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
-
Lost to Competitor—Google: The opportunity was lost to Google.
-
Lost to Competitor—Microsoft: The opportunity was lost to Microsoft.
-
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
-
Lost to Competitor—VMWare: The opportunity was lost to VMWare.
-
Lost to Competitor—Other: The opportunity was lost to a competitor not listed above.
-
No Opportunity: There was no opportunity to pursue.
-
On Premises Deployment: The customer chose an on-premises solution.
-
Partner Gap: The partner lacked necessary resources or capabilities.
-
Price: The price was not competitive or acceptable to the customer.
-
Security/Compliance: Security or compliance issues prevented progress.
-
Technical Limitations: Technical limitations prevented progress.
-
Customer Experience: Issues related to the customer's experience impacted the decision.
-
Other: Any reason not covered by the other values.
-
People/Relationship/Governance: Issues related to people, relationships, or governance.
-
Product/Technology: Issues related to the product or technology.
-
Financial/Commercial: Financial or commercial issues impacted the decision.
- Parameters:
closedLostReason
- Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing theOpportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:-
Customer Deficiency: The customer lacked necessary resources or capabilities.
-
Delay/Cancellation of Project: The project was delayed or canceled.
-
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
-
Lost to Competitor—Google: The opportunity was lost to Google.
-
Lost to Competitor—Microsoft: The opportunity was lost to Microsoft.
-
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
-
Lost to Competitor—VMWare: The opportunity was lost to VMWare.
-
Lost to Competitor—Other: The opportunity was lost to a competitor not listed above.
-
No Opportunity: There was no opportunity to pursue.
-
On Premises Deployment: The customer chose an on-premises solution.
-
Partner Gap: The partner lacked necessary resources or capabilities.
-
Price: The price was not competitive or acceptable to the customer.
-
Security/Compliance: Security or compliance issues prevented progress.
-
Technical Limitations: Technical limitations prevented progress.
-
Customer Experience: Issues related to the customer's experience impacted the decision.
-
Other: Any reason not covered by the other values.
-
People/Relationship/Governance: Issues related to people, relationships, or governance.
-
Product/Technology: Issues related to the product or technology.
-
Financial/Commercial: Financial or commercial issues impacted the decision.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
nextSteps
Specifies the upcoming actions or tasks for the
Opportunity
. Use this field to communicate with Amazon Web Services about the next actions required for theOpportunity
.- Parameters:
nextSteps
- Specifies the upcoming actions or tasks for theOpportunity
. Use this field to communicate with Amazon Web Services about the next actions required for theOpportunity
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextStepsHistory
Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.
- Parameters:
nextStepsHistory
- Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextStepsHistory
Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.
- Parameters:
nextStepsHistory
- Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextStepsHistory
Captures a chronological record of the next steps or actions planned or taken for the current opportunity, along with the timestamp.
This is a convenience method that creates an instance of theNextStepsHistory.Builder
avoiding the need to create one manually viaNextStepsHistory.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonextStepsHistory(List<NextStepsHistory>)
.- Parameters:
nextStepsHistory
- a consumer that will call methods onNextStepsHistory.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reviewComments
Indicates why an opportunity was sent back for further details. Partners must take corrective action based on the
ReviewComments
.- Parameters:
reviewComments
- Indicates why an opportunity was sent back for further details. Partners must take corrective action based on theReviewComments
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reviewStatus
Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:
-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
-
In Review: Amazon Web Services is validating (read-only).
-
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the
UpdateOpportunity
API action to update the opportunity and helps to ensure that all required changes are made. Only the following fields are editable when theLifecycle.ReviewStatus
isAction Required
:-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedMonthlyAWSRevenue.Amount
-
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's
Lifecycle.ReviewStatus
is set toApproved
orRejected
. -
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
- Parameters:
reviewStatus
- Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
-
In Review: Amazon Web Services is validating (read-only).
-
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the
UpdateOpportunity
API action to update the opportunity and helps to ensure that all required changes are made. Only the following fields are editable when theLifecycle.ReviewStatus
isAction Required
:-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedMonthlyAWSRevenue.Amount
-
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's
Lifecycle.ReviewStatus
is set toApproved
orRejected
. -
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
reviewStatus
Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:
-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
-
In Review: Amazon Web Services is validating (read-only).
-
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the
UpdateOpportunity
API action to update the opportunity and helps to ensure that all required changes are made. Only the following fields are editable when theLifecycle.ReviewStatus
isAction Required
:-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedMonthlyAWSRevenue.Amount
-
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's
Lifecycle.ReviewStatus
is set toApproved
orRejected
. -
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
- Parameters:
reviewStatus
- Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:-
Pending Submission: Not submitted for validation (editable).
-
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
-
In Review: Amazon Web Services is validating (read-only).
-
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the
UpdateOpportunity
API action to update the opportunity and helps to ensure that all required changes are made. Only the following fields are editable when theLifecycle.ReviewStatus
isAction Required
:-
Customer.Account.Address.City
-
Customer.Account.Address.CountryCode
-
Customer.Account.Address.PostalCode
-
Customer.Account.Address.StateOrRegion
-
Customer.Account.Address.StreetAddress
-
Customer.Account.WebsiteUrl
-
LifeCycle.TargetCloseDate
-
Project.ExpectedMonthlyAWSRevenue.Amount
-
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
-
Project.CustomerBusinessProblem
-
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's
Lifecycle.ReviewStatus
is set toApproved
orRejected
. -
-
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
-
Rejected: Disqualified (read-only).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
reviewStatusReason
Indicates the reason a decision was made during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provide clarity for why an opportunity was disqualified or requires further action.
- Parameters:
reviewStatusReason
- Indicates the reason a decision was made during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provide clarity for why an opportunity was disqualified or requires further action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stage
Specifies the current stage of the
Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into theOpportunity
's progression in the sales cycle, according to Amazon Web Services definitions.A lead and a prospect must be further matured to a
Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the customer to discuss viability and requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
- Parameters:
stage
- Specifies the current stage of theOpportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into theOpportunity
's progression in the sales cycle, according to Amazon Web Services definitions.A lead and a prospect must be further matured to a
Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the customer to discuss viability and requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
stage
Specifies the current stage of the
Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into theOpportunity
's progression in the sales cycle, according to Amazon Web Services definitions.A lead and a prospect must be further matured to a
Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the customer to discuss viability and requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
- Parameters:
stage
- Specifies the current stage of theOpportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into theOpportunity
's progression in the sales cycle, according to Amazon Web Services definitions.A lead and a prospect must be further matured to a
Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.The descriptions of each sales stage are:
-
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
-
Qualified: Your account team engaged with the customer to discuss viability and requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
-
Technical Validation: All parties understand the implementation plan.
-
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
-
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
-
Launched: The workload is complete, and Amazon Web Services has started billing.
-
Closed Lost: The opportunity is lost, and there are no steps to move forward.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
targetCloseDate
Specifies the date when Amazon Web Services expects to start significant billing, when the project finishes, and when it moves into production. This field informs the Amazon Web Services seller about when the opportunity launches and starts to incur Amazon Web Services usage.
Ensure the
Target Close Date
isn't in the past.- Parameters:
targetCloseDate
- Specifies the date when Amazon Web Services expects to start significant billing, when the project finishes, and when it moves into production. This field informs the Amazon Web Services seller about when the opportunity launches and starts to incur Amazon Web Services usage.Ensure the
Target Close Date
isn't in the past.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-