Interface ProcurementPortalPreference.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProcurementPortalPreference.Builder,,ProcurementPortalPreference> SdkBuilder<ProcurementPortalPreference.Builder,,ProcurementPortalPreference> SdkPojo
- Enclosing class:
ProcurementPortalPreference
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId(String awsAccountId) The Amazon Web Services account ID associated with this procurement portal preference.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.contacts(Collection<Contact> contacts) List of contact information for portal administrators and technical contacts.contacts(Consumer<Contact.Builder>... contacts) List of contact information for portal administrators and technical contacts.List of contact information for portal administrators and technical contacts.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.einvoiceDeliveryPreference(Consumer<EinvoiceDeliveryPreference.Builder> einvoiceDeliveryPreference) The configuration settings that specify how e-invoices are delivered to the procurement portal.einvoiceDeliveryPreference(EinvoiceDeliveryPreference einvoiceDeliveryPreference) The configuration settings that specify how e-invoices are delivered to the procurement portal.einvoiceDeliveryPreferenceStatus(String einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference.einvoiceDeliveryPreferenceStatus(ProcurementPortalPreferenceStatus einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference.einvoiceDeliveryPreferenceStatusReason(String einvoiceDeliveryPreferenceStatusReason) The reason for the current e-invoice delivery preference status.lastUpdateDate(Instant lastUpdateDate) The date and time when the procurement portal preference was last updated.procurementPortalInstanceEndpoint(String procurementPortalInstanceEndpoint) The endpoint URL where e-invoices are delivered to the procurement portal.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.procurementPortalSharedSecret(String procurementPortalSharedSecret) The shared secret or authentication credential used for secure communication with the procurement portal.purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled) Indicates whether purchase order retrieval is enabled for this procurement portal preference.purchaseOrderRetrievalEndpoint(String purchaseOrderRetrievalEndpoint) The endpoint URL used for retrieving purchase orders from the procurement portal.purchaseOrderRetrievalPreferenceStatus(String purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference.purchaseOrderRetrievalPreferenceStatus(ProcurementPortalPreferenceStatus purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference.purchaseOrderRetrievalPreferenceStatusReason(String purchaseOrderRetrievalPreferenceStatusReason) The reason for the current purchase order retrieval preference status.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.testEnvPreference(Consumer<TestEnvPreference.Builder> testEnvPreference) Configuration on settings for the test environment of the procurement portal.testEnvPreference(TestEnvPreference testEnvPreference) Configuration on settings for the test environment of the procurement portal.The version number of the procurement portal preference configuration.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.
- Parameters:
awsAccountId- The Amazon Web Services account ID associated with this procurement portal preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
procurementPortalPreferenceArn
ProcurementPortalPreference.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
ProcurementPortalPreference.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 ProcurementPortalPreference.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:
-
procurementPortalInstanceEndpoint
ProcurementPortalPreference.Builder procurementPortalInstanceEndpoint(String procurementPortalInstanceEndpoint) The endpoint URL where e-invoices are delivered to the procurement portal.
- Parameters:
procurementPortalInstanceEndpoint- The endpoint URL where e-invoices are delivered to the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchaseOrderRetrievalEndpoint
ProcurementPortalPreference.Builder purchaseOrderRetrievalEndpoint(String purchaseOrderRetrievalEndpoint) The endpoint URL used for retrieving purchase orders from the procurement portal.
- Parameters:
purchaseOrderRetrievalEndpoint- The endpoint URL used for retrieving purchase orders from the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testEnvPreference
Configuration on settings for the test environment of the procurement portal.
- Parameters:
testEnvPreference- Configuration on settings for the test environment of the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testEnvPreference
default ProcurementPortalPreference.Builder testEnvPreference(Consumer<TestEnvPreference.Builder> testEnvPreference) Configuration on settings for the test environment of the procurement portal.
This is a convenience method that creates an instance of theTestEnvPreference.Builderavoiding the need to create one manually viaTestEnvPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totestEnvPreference(TestEnvPreference).- Parameters:
testEnvPreference- a consumer that will call methods onTestEnvPreference.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.
-
einvoiceDeliveryPreference
ProcurementPortalPreference.Builder einvoiceDeliveryPreference(EinvoiceDeliveryPreference einvoiceDeliveryPreference) The configuration settings that specify how e-invoices are delivered to the procurement portal.
- Parameters:
einvoiceDeliveryPreference- The configuration settings that specify how e-invoices are delivered to the procurement portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
einvoiceDeliveryPreference
default ProcurementPortalPreference.Builder einvoiceDeliveryPreference(Consumer<EinvoiceDeliveryPreference.Builder> einvoiceDeliveryPreference) The configuration settings that specify how e-invoices are delivered to the procurement portal.
This is a convenience method that creates an instance of theEinvoiceDeliveryPreference.Builderavoiding the need to create one manually viaEinvoiceDeliveryPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toeinvoiceDeliveryPreference(EinvoiceDeliveryPreference).- Parameters:
einvoiceDeliveryPreference- a consumer that will call methods onEinvoiceDeliveryPreference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchaseOrderRetrievalEnabled
ProcurementPortalPreference.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.
-
contacts
List of contact information for portal administrators and technical contacts.
- Parameters:
contacts- List of contact information for portal administrators and technical contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contacts
List of contact information for portal administrators and technical contacts.
- Parameters:
contacts- List of contact information for portal administrators and technical contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contacts
List of contact information for portal administrators and technical contacts.
This is a convenience method that creates an instance of theContact.Builderavoiding the need to create one manually viaContact.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontacts(List<Contact>).- Parameters:
contacts- a consumer that will call methods onContact.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryPreferenceStatus
ProcurementPortalPreference.Builder einvoiceDeliveryPreferenceStatus(String einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference.
- Parameters:
einvoiceDeliveryPreferenceStatus- The current status of the e-invoice delivery preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryPreferenceStatus
ProcurementPortalPreference.Builder einvoiceDeliveryPreferenceStatus(ProcurementPortalPreferenceStatus einvoiceDeliveryPreferenceStatus) The current status of the e-invoice delivery preference.
- Parameters:
einvoiceDeliveryPreferenceStatus- The current status of the e-invoice delivery preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryPreferenceStatusReason
ProcurementPortalPreference.Builder einvoiceDeliveryPreferenceStatusReason(String einvoiceDeliveryPreferenceStatusReason) The reason for the current e-invoice delivery preference status.
- Parameters:
einvoiceDeliveryPreferenceStatusReason- The reason for the current e-invoice delivery preference status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
purchaseOrderRetrievalPreferenceStatus
ProcurementPortalPreference.Builder purchaseOrderRetrievalPreferenceStatus(String purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference.
- Parameters:
purchaseOrderRetrievalPreferenceStatus- The current status of the purchase order retrieval preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchaseOrderRetrievalPreferenceStatus
ProcurementPortalPreference.Builder purchaseOrderRetrievalPreferenceStatus(ProcurementPortalPreferenceStatus purchaseOrderRetrievalPreferenceStatus) The current status of the purchase order retrieval preference.
- Parameters:
purchaseOrderRetrievalPreferenceStatus- The current status of the purchase order retrieval preference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
purchaseOrderRetrievalPreferenceStatusReason
ProcurementPortalPreference.Builder purchaseOrderRetrievalPreferenceStatusReason(String purchaseOrderRetrievalPreferenceStatusReason) The reason for the current purchase order retrieval preference status.
- Parameters:
purchaseOrderRetrievalPreferenceStatusReason- The reason for the current purchase order retrieval preference status.- 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.
- Parameters:
version- The version number of the procurement portal preference configuration.- 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.
-