Class ProcurementPortalPreferenceSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProcurementPortalPreferenceSummary.Builder,ProcurementPortalPreferenceSummary>
Provides a summary of a procurement portal preference, including key identifiers and status information.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Web Services account ID associated with this procurement portal preference summary.builder()final BuyerDomainThe domain identifier for the buyer in the procurement portal.final StringThe domain identifier for the buyer in the procurement portal.final StringThe unique identifier for the buyer in the procurement portal.final InstantThe date and time when the procurement portal preference was created.final BooleanIndicates whether e-invoice delivery is enabled for this procurement portal preference.The current status of the e-invoice delivery preference in this summary.final StringThe current status of the e-invoice delivery preference in this summary.final StringThe reason for the current e-invoice delivery preference status in this summary.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 InstantThe date and time when the procurement portal preference was last updated.final ProcurementPortalNameThe name of the procurement portal.final StringThe name of the procurement portal.final StringThe Amazon Resource Name (ARN) of the procurement portal preference.final BooleanIndicates whether purchase order retrieval is enabled for this procurement portal preference.The current status of the purchase order retrieval preference in this summary.final StringThe current status of the purchase order retrieval preference in this summary.final StringThe reason for the current purchase order retrieval preference status in this summary.selector()Returns the value of the Selector property for this object.static Class<? extends ProcurementPortalPreferenceSummary.Builder> final SupplierDomainThe domain identifier for the supplier in the procurement portal.final StringThe domain identifier for the supplier in the procurement portal.final StringThe unique identifier for the supplier in the procurement portal.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.final Longversion()The version number of the procurement portal preference configuration in this summary.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
awsAccountId
The Amazon Web Services account ID associated with this procurement portal preference summary.
- Returns:
- The Amazon Web Services account ID associated with this procurement portal preference summary.
-
procurementPortalPreferenceArn
The Amazon Resource Name (ARN) of the procurement portal preference.
- Returns:
- The Amazon Resource Name (ARN) of the procurement portal preference.
-
procurementPortalName
The name of the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
procurementPortalNamewill returnProcurementPortalName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprocurementPortalNameAsString().- Returns:
- The name of the procurement portal.
- See Also:
-
procurementPortalNameAsString
The name of the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
procurementPortalNamewill returnProcurementPortalName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprocurementPortalNameAsString().- Returns:
- The name of the procurement portal.
- See Also:
-
buyerDomain
The domain identifier for the buyer in the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
buyerDomainwill returnBuyerDomain.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombuyerDomainAsString().- Returns:
- The domain identifier for the buyer in the procurement portal.
- See Also:
-
buyerDomainAsString
The domain identifier for the buyer in the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
buyerDomainwill returnBuyerDomain.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombuyerDomainAsString().- Returns:
- The domain identifier for the buyer in the procurement portal.
- See Also:
-
buyerIdentifier
The unique identifier for the buyer in the procurement portal.
- Returns:
- The unique identifier for the buyer in the procurement portal.
-
supplierDomain
The domain identifier for the supplier in the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
supplierDomainwill returnSupplierDomain.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsupplierDomainAsString().- Returns:
- The domain identifier for the supplier in the procurement portal.
- See Also:
-
supplierDomainAsString
The domain identifier for the supplier in the procurement portal.
If the service returns an enum value that is not available in the current SDK version,
supplierDomainwill returnSupplierDomain.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsupplierDomainAsString().- Returns:
- The domain identifier for the supplier in the procurement portal.
- See Also:
-
supplierIdentifier
The unique identifier for the supplier in the procurement portal.
- Returns:
- The unique identifier for the supplier in the procurement portal.
-
selector
Returns the value of the Selector property for this object.- Returns:
- The value of the Selector property for this object.
-
einvoiceDeliveryEnabled
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
- Returns:
- Indicates whether e-invoice delivery is enabled for this procurement portal preference.
-
purchaseOrderRetrievalEnabled
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
- Returns:
- Indicates whether purchase order retrieval is enabled for this procurement portal preference.
-
einvoiceDeliveryPreferenceStatus
The current status of the e-invoice delivery preference in this summary.
If the service returns an enum value that is not available in the current SDK version,
einvoiceDeliveryPreferenceStatuswill returnProcurementPortalPreferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeinvoiceDeliveryPreferenceStatusAsString().- Returns:
- The current status of the e-invoice delivery preference in this summary.
- See Also:
-
einvoiceDeliveryPreferenceStatusAsString
The current status of the e-invoice delivery preference in this summary.
If the service returns an enum value that is not available in the current SDK version,
einvoiceDeliveryPreferenceStatuswill returnProcurementPortalPreferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeinvoiceDeliveryPreferenceStatusAsString().- Returns:
- The current status of the e-invoice delivery preference in this summary.
- See Also:
-
einvoiceDeliveryPreferenceStatusReason
The reason for the current e-invoice delivery preference status in this summary.
- Returns:
- The reason for the current e-invoice delivery preference status in this summary.
-
purchaseOrderRetrievalPreferenceStatus
The current status of the purchase order retrieval preference in this summary.
If the service returns an enum value that is not available in the current SDK version,
purchaseOrderRetrievalPreferenceStatuswill returnProcurementPortalPreferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompurchaseOrderRetrievalPreferenceStatusAsString().- Returns:
- The current status of the purchase order retrieval preference in this summary.
- See Also:
-
purchaseOrderRetrievalPreferenceStatusAsString
The current status of the purchase order retrieval preference in this summary.
If the service returns an enum value that is not available in the current SDK version,
purchaseOrderRetrievalPreferenceStatuswill returnProcurementPortalPreferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompurchaseOrderRetrievalPreferenceStatusAsString().- Returns:
- The current status of the purchase order retrieval preference in this summary.
- See Also:
-
purchaseOrderRetrievalPreferenceStatusReason
The reason for the current purchase order retrieval preference status in this summary.
- Returns:
- The reason for the current purchase order retrieval preference status in this summary.
-
version
The version number of the procurement portal preference configuration in this summary.
- Returns:
- The version number of the procurement portal preference configuration in this summary.
-
createDate
The date and time when the procurement portal preference was created.
- Returns:
- The date and time when the procurement portal preference was created.
-
lastUpdateDate
The date and time when the procurement portal preference was last updated.
- Returns:
- The date and time when the procurement portal preference was last updated.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ProcurementPortalPreferenceSummary.Builder,ProcurementPortalPreferenceSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ProcurementPortalPreferenceSummary.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description 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 interfaceSdkPojo- 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 interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-