Interface CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty.Jsii$Proxy
- Enclosing class:
CfnProcurementPortalPreferencePropsMixin
@Stability(Stable)
public static interface CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the preferences for e-invoice delivery.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.invoicing.*;
EinvoiceDeliveryPreferenceProperty einvoiceDeliveryPreferenceProperty = EinvoiceDeliveryPreferenceProperty.builder()
.connectionTestingMethod("connectionTestingMethod")
.einvoiceDeliveryActivationDate("einvoiceDeliveryActivationDate")
.einvoiceDeliveryAttachmentTypes(List.of("einvoiceDeliveryAttachmentTypes"))
.einvoiceDeliveryDocumentTypes(List.of("einvoiceDeliveryDocumentTypes"))
.protocol("protocol")
.purchaseOrderDataSources(List.of(PurchaseOrderDataSourceProperty.builder()
.einvoiceDeliveryDocumentType("einvoiceDeliveryDocumentType")
.purchaseOrderDataSourceType("purchaseOrderDataSourceType")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe method to use for testing the connection to the procurement portal.default StringThe ISO 8601 date-time when e-invoice delivery should be activated.The types of attachments to include with the e-invoice delivery.The types of e-invoice documents to be delivered.default StringThe communication protocol to use for e-invoice delivery.default ObjectThe sources of purchase order data.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConnectionTestingMethod
The method to use for testing the connection to the procurement portal.- See Also:
-
getEinvoiceDeliveryActivationDate
The ISO 8601 date-time when e-invoice delivery should be activated.- See Also:
-
getEinvoiceDeliveryAttachmentTypes
The types of attachments to include with the e-invoice delivery.- See Also:
-
getEinvoiceDeliveryDocumentTypes
The types of e-invoice documents to be delivered.- See Also:
-
getProtocol
The communication protocol to use for e-invoice delivery.- See Also:
-
getPurchaseOrderDataSources
The sources of purchase order data.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProcurementPortalPreferencePropsMixin.PurchaseOrderDataSourceProperty>- See Also:
-
builder
@Stability(Stable) static CfnProcurementPortalPreferencePropsMixin.EinvoiceDeliveryPreferenceProperty.Builder builder()
-