Class AgreementViewSummary
- java.lang.Object
-
- software.amazon.awssdk.services.marketplaceagreement.model.AgreementViewSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AgreementViewSummary.Builder,AgreementViewSummary>
@Generated("software.amazon.awssdk:codegen") public final class AgreementViewSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AgreementViewSummary.Builder,AgreementViewSummary>
A summary of the agreement, including top-level attributes (for example, the agreement ID, version, proposer, and acceptor).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAgreementViewSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantacceptanceTime()The date and time that the agreement was accepted.Acceptoracceptor()Details of the party accepting the agreement terms.StringagreementId()The unique identifier of the agreement.StringagreementType()The type of agreement.static AgreementViewSummary.Builderbuilder()InstantendTime()The date and time when the agreement ends.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ProposalSummaryproposalSummary()A summary of the proposalProposerproposer()Details of the party proposing the agreement terms, most commonly the seller forPurchaseAgreement.List<SdkField<?>>sdkFields()static Class<? extends AgreementViewSummary.Builder>serializableBuilderClass()InstantstartTime()The date and time when the agreement starts.AgreementStatusstatus()The current status of the agreement.StringstatusAsString()The current status of the agreement.AgreementViewSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
acceptanceTime
public final Instant acceptanceTime()
The date and time that the agreement was accepted.
- Returns:
- The date and time that the agreement was accepted.
-
acceptor
public final Acceptor acceptor()
Details of the party accepting the agreement terms. This is commonly the buyer for
PurchaseAgreement.- Returns:
- Details of the party accepting the agreement terms. This is commonly the buyer for
PurchaseAgreement.
-
agreementId
public final String agreementId()
The unique identifier of the agreement.
- Returns:
- The unique identifier of the agreement.
-
agreementType
public final String agreementType()
The type of agreement. Values are
PurchaseAgreementorVendorInsightsAgreement.- Returns:
- The type of agreement. Values are
PurchaseAgreementorVendorInsightsAgreement.
-
endTime
public final 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.- Returns:
- The date and time when the agreement ends. The field is
nullfor pay-as-you-go agreements, which don’t have end dates.
-
proposalSummary
public final ProposalSummary proposalSummary()
A summary of the proposal
- Returns:
- A summary of the proposal
-
proposer
public final Proposer proposer()
Details of the party proposing the agreement terms, most commonly the seller for
PurchaseAgreement.- Returns:
- Details of the party proposing the agreement terms, most commonly the seller for
PurchaseAgreement.
-
startTime
public final Instant startTime()
The date and time when the agreement starts.
- Returns:
- The date and time when the agreement starts.
-
status
public final AgreementStatus status()
The current status of the agreement.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAgreementStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the agreement.
- See Also:
AgreementStatus
-
statusAsString
public final String statusAsString()
The current status of the agreement.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAgreementStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the agreement.
- See Also:
AgreementStatus
-
toBuilder
public AgreementViewSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AgreementViewSummary.Builder,AgreementViewSummary>
-
builder
public static AgreementViewSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends AgreementViewSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-