Interface DescribeAgreementResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeAgreementResponse.Builder,DescribeAgreementResponse>,MarketplaceAgreementResponse.Builder,SdkBuilder<DescribeAgreementResponse.Builder,DescribeAgreementResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeAgreementResponse
public static interface DescribeAgreementResponse.Builder extends MarketplaceAgreementResponse.Builder, SdkPojo, CopyableBuilder<DescribeAgreementResponse.Builder,DescribeAgreementResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeAgreementResponse.BuilderacceptanceTime(Instant acceptanceTime)The date and time the offer was accepted or the agreement was created.default DescribeAgreementResponse.Builderacceptor(Consumer<Acceptor.Builder> acceptor)The details of the party accepting the agreement terms.DescribeAgreementResponse.Builderacceptor(Acceptor acceptor)The details of the party accepting the agreement terms.DescribeAgreementResponse.BuilderagreementId(String agreementId)The unique identifier of the agreement.DescribeAgreementResponse.BuilderagreementType(String agreementType)The type of agreement.DescribeAgreementResponse.BuilderendTime(Instant endTime)The date and time when the agreement ends.default DescribeAgreementResponse.BuilderestimatedCharges(Consumer<EstimatedCharges.Builder> estimatedCharges)The estimated cost of the agreement.DescribeAgreementResponse.BuilderestimatedCharges(EstimatedCharges estimatedCharges)The estimated cost of the agreement.default DescribeAgreementResponse.BuilderproposalSummary(Consumer<ProposalSummary.Builder> proposalSummary)A summary of the proposal received from the proposer.DescribeAgreementResponse.BuilderproposalSummary(ProposalSummary proposalSummary)A summary of the proposal received from the proposer.default DescribeAgreementResponse.Builderproposer(Consumer<Proposer.Builder> proposer)The details of the party proposing the agreement terms.DescribeAgreementResponse.Builderproposer(Proposer proposer)The details of the party proposing the agreement terms.DescribeAgreementResponse.BuilderstartTime(Instant startTime)The date and time when the agreement starts.DescribeAgreementResponse.Builderstatus(String status)The current status of the agreement.DescribeAgreementResponse.Builderstatus(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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
acceptanceTime
DescribeAgreementResponse.Builder acceptanceTime(Instant acceptanceTime)
The date and time the offer was accepted or the agreement was created.
AcceptanceTimeandStartTimecan differ for future dated agreements (FDAs).- Parameters:
acceptanceTime- The date and time the offer was accepted or the agreement was created.AcceptanceTimeandStartTimecan differ for future dated agreements (FDAs).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
acceptor
DescribeAgreementResponse.Builder acceptor(Acceptor 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
default DescribeAgreementResponse.Builder acceptor(Consumer<Acceptor.Builder> 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.Builderavoiding the need to create one manually viaAcceptor.builder().When the
Consumercompletes,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:
acceptor(Acceptor)
-
agreementId
DescribeAgreementResponse.Builder agreementId(String 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
DescribeAgreementResponse.Builder agreementType(String agreementType)
The type of agreement. Values are
PurchaseAgreementorVendorInsightsAgreement.- Parameters:
agreementType- The type of agreement. Values arePurchaseAgreementorVendorInsightsAgreement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
DescribeAgreementResponse.Builder endTime(Instant endTime)
The date and time when the agreement ends. The field is
nullfor pay-as-you-go agreements, which don’t have end dates.- Parameters:
endTime- The date and time when the agreement ends. The field isnullfor 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
DescribeAgreementResponse.Builder estimatedCharges(EstimatedCharges 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.Builderavoiding the need to create one manually viaEstimatedCharges.builder().When the
Consumercompletes,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:
estimatedCharges(EstimatedCharges)
-
proposalSummary
DescribeAgreementResponse.Builder proposalSummary(ProposalSummary 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.Builderavoiding the need to create one manually viaProposalSummary.builder().When the
Consumercompletes,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:
proposalSummary(ProposalSummary)
-
proposer
DescribeAgreementResponse.Builder proposer(Proposer 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
default DescribeAgreementResponse.Builder proposer(Consumer<Proposer.Builder> 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.Builderavoiding the need to create one manually viaProposer.builder().When the
Consumercompletes,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:
proposer(Proposer)
-
startTime
DescribeAgreementResponse.Builder startTime(Instant 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
DescribeAgreementResponse.Builder status(String 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:
AgreementStatus,AgreementStatus
-
-
status
DescribeAgreementResponse.Builder status(AgreementStatus 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:
AgreementStatus,AgreementStatus
-
-
-