Interface ProcurementPortalPreferenceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProcurementPortalPreferenceSummary.Builder,,ProcurementPortalPreferenceSummary> SdkBuilder<ProcurementPortalPreferenceSummary.Builder,,ProcurementPortalPreferenceSummary> SdkPojo
- Enclosing class:
ProcurementPortalPreferenceSummary
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) The Amazon Web Services account ID associated with this procurement portal preference summary.buyerDomain(String buyerDomain) The domain identifier for the buyer in the procurement portal.buyerDomain(BuyerDomain buyerDomain) The domain identifier for the buyer in the procurement portal.buyerIdentifier(String buyerIdentifier) The unique identifier for the buyer in the procurement portal.createDate(Instant createDate) The date and time when the procurement portal preference was created.einvoiceDeliveryEnabled(Boolean einvoiceDeliveryEnabled) Indicates whether e-invoice delivery is enabled for this procurement portal preference.einvoiceDeliveryPreferenceStatus(String einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference in this summary.einvoiceDeliveryPreferenceStatus(ProcurementPortalPreferenceStatus einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference in this summary.einvoiceDeliveryPreferenceStatusReason(String einvoiceDeliveryPreferenceStatusReason) The reason for the current e-invoice delivery preference status in this summary.lastUpdateDate(Instant lastUpdateDate) The date and time when the procurement portal preference was last updated.procurementPortalName(String procurementPortalName) The name of the procurement portal.procurementPortalName(ProcurementPortalName procurementPortalName) The name of the procurement portal.procurementPortalPreferenceArn(String procurementPortalPreferenceArn) The Amazon Resource Name (ARN) of the procurement portal preference.purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled) Indicates whether purchase order retrieval is enabled for this procurement portal preference.purchaseOrderRetrievalPreferenceStatus(String purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference in this summary.purchaseOrderRetrievalPreferenceStatus(ProcurementPortalPreferenceStatus purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference in this summary.purchaseOrderRetrievalPreferenceStatusReason(String purchaseOrderRetrievalPreferenceStatusReason) The reason for the current purchase order retrieval preference status in this summary.Sets the value of the Selector property for this object.selector(ProcurementPortalPreferenceSelector selector) Sets the value of the Selector property for this object.supplierDomain(String supplierDomain) The domain identifier for the supplier in the procurement portal.supplierDomain(SupplierDomain supplierDomain) The domain identifier for the supplier in the procurement portal.supplierIdentifier(String supplierIdentifier) The unique identifier for the supplier in the procurement portal.The version number of the procurement portal preference configuration in this summary.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
awsAccountId
The Amazon Web Services account ID associated with this procurement portal preference summary.
- Parameters:
awsAccountId- The Amazon Web Services account ID associated with this procurement portal preference summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
procurementPortalPreferenceArn
ProcurementPortalPreferenceSummary.Builder procurementPortalPreferenceArn(String procurementPortalPreferenceArn) The Amazon Resource Name (ARN) of the procurement portal preference.
- Parameters:
procurementPortalPreferenceArn- The Amazon Resource Name (ARN) of the procurement portal preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
procurementPortalName
The name of the procurement portal.
- Parameters:
procurementPortalName- The name of the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
procurementPortalName
ProcurementPortalPreferenceSummary.Builder procurementPortalName(ProcurementPortalName procurementPortalName) The name of the procurement portal.
- Parameters:
procurementPortalName- The name of the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
buyerDomain
The domain identifier for the buyer in the procurement portal.
- Parameters:
buyerDomain- The domain identifier for the buyer in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
buyerDomain
The domain identifier for the buyer in the procurement portal.
- Parameters:
buyerDomain- The domain identifier for the buyer in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
buyerIdentifier
The unique identifier for the buyer in the procurement portal.
- Parameters:
buyerIdentifier- The unique identifier for the buyer in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supplierDomain
The domain identifier for the supplier in the procurement portal.
- Parameters:
supplierDomain- The domain identifier for the supplier in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supplierDomain
The domain identifier for the supplier in the procurement portal.
- Parameters:
supplierDomain- The domain identifier for the supplier in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supplierIdentifier
The unique identifier for the supplier in the procurement portal.
- Parameters:
supplierIdentifier- The unique identifier for the supplier in the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selector
Sets the value of the Selector property for this object.- Parameters:
selector- The new value for the Selector property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selector
default ProcurementPortalPreferenceSummary.Builder selector(Consumer<ProcurementPortalPreferenceSelector.Builder> selector) Sets the value of the Selector property for this object. This is a convenience method that creates an instance of theProcurementPortalPreferenceSelector.Builderavoiding the need to create one manually viaProcurementPortalPreferenceSelector.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toselector(ProcurementPortalPreferenceSelector).- Parameters:
selector- a consumer that will call methods onProcurementPortalPreferenceSelector.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryEnabled
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
- Parameters:
einvoiceDeliveryEnabled- Indicates whether e-invoice delivery is enabled for this procurement portal preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchaseOrderRetrievalEnabled
ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled) Indicates whether purchase order retrieval is enabled for this procurement portal preference.
- Parameters:
purchaseOrderRetrievalEnabled- Indicates whether purchase order retrieval is enabled for this procurement portal preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
einvoiceDeliveryPreferenceStatus
ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatus(String einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference in this summary.
- Parameters:
einvoiceDeliveryPreferenceStatus- The current status of the e-invoice delivery preference in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryPreferenceStatus
ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatus(ProcurementPortalPreferenceStatus einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference in this summary.
- Parameters:
einvoiceDeliveryPreferenceStatus- The current status of the e-invoice delivery preference in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryPreferenceStatusReason
ProcurementPortalPreferenceSummary.Builder einvoiceDeliveryPreferenceStatusReason(String einvoiceDeliveryPreferenceStatusReason) The reason for the current e-invoice delivery preference status in this summary.
- Parameters:
einvoiceDeliveryPreferenceStatusReason- The reason for the current e-invoice delivery preference status in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchaseOrderRetrievalPreferenceStatus
ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatus(String purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference in this summary.
- Parameters:
purchaseOrderRetrievalPreferenceStatus- The current status of the purchase order retrieval preference in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchaseOrderRetrievalPreferenceStatus
ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatus(ProcurementPortalPreferenceStatus purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference in this summary.
- Parameters:
purchaseOrderRetrievalPreferenceStatus- The current status of the purchase order retrieval preference in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchaseOrderRetrievalPreferenceStatusReason
ProcurementPortalPreferenceSummary.Builder purchaseOrderRetrievalPreferenceStatusReason(String purchaseOrderRetrievalPreferenceStatusReason) The reason for the current purchase order retrieval preference status in this summary.
- Parameters:
purchaseOrderRetrievalPreferenceStatusReason- The reason for the current purchase order retrieval preference status in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version number of the procurement portal preference configuration in this summary.
- Parameters:
version- The version number of the procurement portal preference configuration in this summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createDate
The date and time when the procurement portal preference was created.
- Parameters:
createDate- The date and time when the procurement portal preference was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateDate
The date and time when the procurement portal preference was last updated.
- Parameters:
lastUpdateDate- The date and time when the procurement portal preference was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-