Interface PutProcurementPortalPreferenceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutProcurementPortalPreferenceRequest.Builder,,PutProcurementPortalPreferenceRequest> InvoicingRequest.Builder,SdkBuilder<PutProcurementPortalPreferenceRequest.Builder,,PutProcurementPortalPreferenceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutProcurementPortalPreferenceRequest
-
Method Summary
Modifier and TypeMethodDescriptioncontacts(Collection<Contact> contacts) Updated list of contact information for portal administrators and technical contacts.contacts(Consumer<Contact.Builder>... contacts) Updated list of contact information for portal administrators and technical contacts.Updated list of contact information for portal administrators and technical contacts.einvoiceDeliveryEnabled(Boolean einvoiceDeliveryEnabled) Updated flag indicating whether e-invoice delivery is enabled for this procurement portal preference.einvoiceDeliveryPreference(Consumer<EinvoiceDeliveryPreference.Builder> einvoiceDeliveryPreference) Updated e-invoice delivery configuration including document types, attachment types, and customization settings for the portal.einvoiceDeliveryPreference(EinvoiceDeliveryPreference einvoiceDeliveryPreference) Updated e-invoice delivery configuration including document types, attachment types, and customization settings for the portal.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.procurementPortalInstanceEndpoint(String procurementPortalInstanceEndpoint) The updated endpoint URL where e-invoices will be delivered to the procurement portal.procurementPortalPreferenceArn(String procurementPortalPreferenceArn) The Amazon Resource Name (ARN) of the procurement portal preference to update.procurementPortalSharedSecret(String procurementPortalSharedSecret) The updated shared secret or authentication credential for the procurement portal.purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled) Updated flag indicating whether purchase order retrieval is enabled for this procurement portal preference.Sets the value of the Selector property for this object.selector(ProcurementPortalPreferenceSelector selector) Sets the value of the Selector property for this object.testEnvPreference(Consumer<TestEnvPreferenceInput.Builder> testEnvPreference) Updated configuration settings for the test environment of the procurement portal.testEnvPreference(TestEnvPreferenceInput testEnvPreference) Updated configuration settings for the test environment of the procurement portal.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.invoicing.model.InvoicingRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
procurementPortalPreferenceArn
PutProcurementPortalPreferenceRequest.Builder procurementPortalPreferenceArn(String procurementPortalPreferenceArn) The Amazon Resource Name (ARN) of the procurement portal preference to update.
- Parameters:
procurementPortalPreferenceArn- The Amazon Resource Name (ARN) of the procurement portal preference to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selector
PutProcurementPortalPreferenceRequest.Builder selector(ProcurementPortalPreferenceSelector 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 PutProcurementPortalPreferenceRequest.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
PutProcurementPortalPreferenceRequest.Builder procurementPortalInstanceEndpoint(String procurementPortalInstanceEndpoint) The updated endpoint URL where e-invoices will be delivered to the procurement portal. Must be a valid HTTPS URL.
- Parameters:
procurementPortalInstanceEndpoint- The updated endpoint URL where e-invoices will be delivered to the procurement portal. Must be a valid HTTPS URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
testEnvPreference
PutProcurementPortalPreferenceRequest.Builder testEnvPreference(TestEnvPreferenceInput testEnvPreference) Updated configuration settings for the test environment of the procurement portal.
- Parameters:
testEnvPreference- Updated configuration 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 PutProcurementPortalPreferenceRequest.Builder testEnvPreference(Consumer<TestEnvPreferenceInput.Builder> testEnvPreference) Updated configuration settings for the test environment of the procurement portal.
This is a convenience method that creates an instance of theTestEnvPreferenceInput.Builderavoiding the need to create one manually viaTestEnvPreferenceInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totestEnvPreference(TestEnvPreferenceInput).- Parameters:
testEnvPreference- a consumer that will call methods onTestEnvPreferenceInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
einvoiceDeliveryEnabled
PutProcurementPortalPreferenceRequest.Builder einvoiceDeliveryEnabled(Boolean einvoiceDeliveryEnabled) Updated flag indicating whether e-invoice delivery is enabled for this procurement portal preference.
- Parameters:
einvoiceDeliveryEnabled- Updated flag indicating 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
PutProcurementPortalPreferenceRequest.Builder einvoiceDeliveryPreference(EinvoiceDeliveryPreference einvoiceDeliveryPreference) Updated e-invoice delivery configuration including document types, attachment types, and customization settings for the portal.
- Parameters:
einvoiceDeliveryPreference- Updated e-invoice delivery configuration including document types, attachment types, and customization settings for the portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
einvoiceDeliveryPreference
default PutProcurementPortalPreferenceRequest.Builder einvoiceDeliveryPreference(Consumer<EinvoiceDeliveryPreference.Builder> einvoiceDeliveryPreference) Updated e-invoice delivery configuration including document types, attachment types, and customization settings for the 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
PutProcurementPortalPreferenceRequest.Builder purchaseOrderRetrievalEnabled(Boolean purchaseOrderRetrievalEnabled) Updated flag indicating whether purchase order retrieval is enabled for this procurement portal preference.
- Parameters:
purchaseOrderRetrievalEnabled- Updated flag indicating 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
Updated list of contact information for portal administrators and technical contacts.
- Parameters:
contacts- Updated 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
Updated list of contact information for portal administrators and technical contacts.
- Parameters:
contacts- Updated 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
Updated 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:
-
overrideConfiguration
PutProcurementPortalPreferenceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutProcurementPortalPreferenceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-