Class AgreementViewSummary
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<AgreementViewSummary.Builder,- AgreementViewSummary> 
A summary of the agreement, including top-level attributes (for example, the agreement ID, version, proposer, and acceptor).
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal InstantThe date and time that the agreement was accepted.final Acceptoracceptor()Details of the party accepting the agreement terms.final StringThe unique identifier of the agreement.final StringThe type of agreement.static AgreementViewSummary.Builderbuilder()final InstantendTime()The date and time when the agreement ends.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ProposalSummaryA summary of the proposalfinal Proposerproposer()Details of the party proposing the agreement terms, most commonly the seller forPurchaseAgreement.static Class<? extends AgreementViewSummary.Builder> final InstantThe date and time when the agreement starts.final AgreementStatusstatus()The current status of the agreement.final StringThe current status of the agreement.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
acceptanceTimeThe date and time that the agreement was accepted. - Returns:
- The date and time that the agreement was accepted.
 
- 
acceptorDetails 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.
 
- 
agreementIdThe unique identifier of the agreement. - Returns:
- The unique identifier of the agreement.
 
- 
agreementTypeThe type of agreement. Values are PurchaseAgreementorVendorInsightsAgreement.- Returns:
- The type of agreement. Values are PurchaseAgreementorVendorInsightsAgreement.
 
- 
endTimeThe 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.
 
- 
proposalSummaryA summary of the proposal - Returns:
- A summary of the proposal
 
- 
proposerDetails 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.
 
- 
startTimeThe date and time when the agreement starts. - Returns:
- The date and time when the agreement starts.
 
- 
statusThe 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:
 
- 
statusAsStringThe 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:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<AgreementViewSummary.Builder,- AgreementViewSummary> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-