Interface DescribeAgreementResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeAgreementResponse.Builder,
,DescribeAgreementResponse> MarketplaceAgreementResponse.Builder
,SdkBuilder<DescribeAgreementResponse.Builder,
,DescribeAgreementResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeAgreementResponse
-
Method Summary
Modifier and TypeMethodDescriptionacceptanceTime
(Instant acceptanceTime) The date and time the offer was accepted or the agreement was created.acceptor
(Consumer<Acceptor.Builder> acceptor) The details of the party accepting the agreement terms.The details of the party accepting the agreement terms.agreementId
(String agreementId) The unique identifier of the agreement.agreementType
(String agreementType) The type of agreement.The date and time when the agreement ends.estimatedCharges
(Consumer<EstimatedCharges.Builder> estimatedCharges) The estimated cost of the agreement.estimatedCharges
(EstimatedCharges estimatedCharges) The estimated cost of the agreement.proposalSummary
(Consumer<ProposalSummary.Builder> proposalSummary) A summary of the proposal received from the proposer.proposalSummary
(ProposalSummary proposalSummary) A summary of the proposal received from the proposer.proposer
(Consumer<Proposer.Builder> proposer) The details of the party proposing the agreement terms.The details of the party proposing the agreement terms.The date and time when the agreement starts.The current status of the agreement.status
(AgreementStatus status) The current status of the agreement.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.marketplaceagreement.model.MarketplaceAgreementResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
acceptanceTime
The date and time the offer was accepted or the agreement was created.
AcceptanceTime
andStartTime
can differ for future dated agreements (FDAs).- Parameters:
acceptanceTime
- The date and time the offer was accepted or the agreement was created.AcceptanceTime
andStartTime
can differ for future dated agreements (FDAs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptor
The details of the party accepting the agreement terms. This is commonly the buyer for
PurchaseAgreement
.- Parameters:
acceptor
- The details of the party accepting the agreement terms. This is commonly the buyer forPurchaseAgreement
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptor
The details of the party accepting the agreement terms. This is commonly the buyer for
This is a convenience method that creates an instance of thePurchaseAgreement
.Acceptor.Builder
avoiding the need to create one manually viaAcceptor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toacceptor(Acceptor)
.- Parameters:
acceptor
- a consumer that will call methods onAcceptor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agreementId
The unique identifier of the agreement.
- Parameters:
agreementId
- The unique identifier of the agreement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agreementType
The type of agreement. Values are
PurchaseAgreement
orVendorInsightsAgreement
.- Parameters:
agreementType
- The type of agreement. Values arePurchaseAgreement
orVendorInsightsAgreement
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The date and time when the agreement ends. The field is
null
for pay-as-you-go agreements, which don’t have end dates.- Parameters:
endTime
- The date and time when the agreement ends. The field isnull
for pay-as-you-go agreements, which don’t have end dates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedCharges
The estimated cost of the agreement.
- Parameters:
estimatedCharges
- The estimated cost of the agreement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedCharges
default DescribeAgreementResponse.Builder estimatedCharges(Consumer<EstimatedCharges.Builder> estimatedCharges) The estimated cost of the agreement.
This is a convenience method that creates an instance of theEstimatedCharges.Builder
avoiding the need to create one manually viaEstimatedCharges.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toestimatedCharges(EstimatedCharges)
.- Parameters:
estimatedCharges
- a consumer that will call methods onEstimatedCharges.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proposalSummary
A summary of the proposal received from the proposer.
- Parameters:
proposalSummary
- A summary of the proposal received from the proposer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proposalSummary
default DescribeAgreementResponse.Builder proposalSummary(Consumer<ProposalSummary.Builder> proposalSummary) A summary of the proposal received from the proposer.
This is a convenience method that creates an instance of theProposalSummary.Builder
avoiding the need to create one manually viaProposalSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproposalSummary(ProposalSummary)
.- Parameters:
proposalSummary
- a consumer that will call methods onProposalSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proposer
The details of the party proposing the agreement terms. This is commonly the seller for
PurchaseAgreement
.- Parameters:
proposer
- The details of the party proposing the agreement terms. This is commonly the seller forPurchaseAgreement
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proposer
The details of the party proposing the agreement terms. This is commonly the seller for
This is a convenience method that creates an instance of thePurchaseAgreement
.Proposer.Builder
avoiding the need to create one manually viaProposer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproposer(Proposer)
.- Parameters:
proposer
- a consumer that will call methods onProposer.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
The date and time when the agreement starts.
- Parameters:
startTime
- The date and time when the agreement starts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the agreement.
Statuses include:
-
ACTIVE
– The terms of the agreement are active. -
ARCHIVED
– The agreement ended without a specified reason. -
CANCELLED
– The acceptor ended the agreement before the defined end date. -
EXPIRED
– The agreement ended on the defined end date. -
RENEWED
– The agreement was renewed into a new agreement (for example, an auto-renewal). -
REPLACED
– The agreement was replaced using an agreement replacement offer. -
ROLLED_BACK
(Only applicable to inactive agreement revisions) – The agreement revision has been rolled back because of an error. An earlier revision is now active. -
SUPERCEDED
(Only applicable to inactive agreement revisions) – The agreement revision is no longer active and another agreement revision is now active. -
TERMINATED
– The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).
- Parameters:
status
- The current status of the agreement.Statuses include:
-
ACTIVE
– The terms of the agreement are active. -
ARCHIVED
– The agreement ended without a specified reason. -
CANCELLED
– The acceptor ended the agreement before the defined end date. -
EXPIRED
– The agreement ended on the defined end date. -
RENEWED
– The agreement was renewed into a new agreement (for example, an auto-renewal). -
REPLACED
– The agreement was replaced using an agreement replacement offer. -
ROLLED_BACK
(Only applicable to inactive agreement revisions) – The agreement revision has been rolled back because of an error. An earlier revision is now active. -
SUPERCEDED
(Only applicable to inactive agreement revisions) – The agreement revision is no longer active and another agreement revision is now active. -
TERMINATED
– The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The current status of the agreement.
Statuses include:
-
ACTIVE
– The terms of the agreement are active. -
ARCHIVED
– The agreement ended without a specified reason. -
CANCELLED
– The acceptor ended the agreement before the defined end date. -
EXPIRED
– The agreement ended on the defined end date. -
RENEWED
– The agreement was renewed into a new agreement (for example, an auto-renewal). -
REPLACED
– The agreement was replaced using an agreement replacement offer. -
ROLLED_BACK
(Only applicable to inactive agreement revisions) – The agreement revision has been rolled back because of an error. An earlier revision is now active. -
SUPERCEDED
(Only applicable to inactive agreement revisions) – The agreement revision is no longer active and another agreement revision is now active. -
TERMINATED
– The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).
- Parameters:
status
- The current status of the agreement.Statuses include:
-
ACTIVE
– The terms of the agreement are active. -
ARCHIVED
– The agreement ended without a specified reason. -
CANCELLED
– The acceptor ended the agreement before the defined end date. -
EXPIRED
– The agreement ended on the defined end date. -
RENEWED
– The agreement was renewed into a new agreement (for example, an auto-renewal). -
REPLACED
– The agreement was replaced using an agreement replacement offer. -
ROLLED_BACK
(Only applicable to inactive agreement revisions) – The agreement revision has been rolled back because of an error. An earlier revision is now active. -
SUPERCEDED
(Only applicable to inactive agreement revisions) – The agreement revision is no longer active and another agreement revision is now active. -
TERMINATED
– The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-