Class CfnProcurementPortalPreferenceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.invoicing.CfnProcurementPortalPreferenceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnProcurementPortalPreferenceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnProcurementPortalPreferenceProps
@Stability(Stable)
@Internal
public static final class CfnProcurementPortalPreferenceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnProcurementPortalPreferenceProps
An implementation for
CfnProcurementPortalPreferenceProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.invoicing.CfnProcurementPortalPreferenceProps
CfnProcurementPortalPreferenceProps.Builder, CfnProcurementPortalPreferenceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnProcurementPortalPreferenceProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe domain identifier for the buyer in the procurement portal.final StringThe unique identifier for the buyer in the procurement portal.final ObjectList of contact information for portal administrators and technical contacts.final ObjectIndicates whether e-invoice delivery is enabled for this procurement portal preference.final ObjectSpecifies the preferences for e-invoice delivery.final StringThe endpoint URL where e-invoices are delivered to the procurement portal.final StringThe name of the procurement portal.final StringThe shared secret or authentication credential used for secure communication with the procurement portal.final ObjectIndicates whether purchase order retrieval is enabled for this procurement portal preference.final ObjectSpecifies criteria for selecting which invoices should be processed.final StringThe domain identifier for the supplier in the procurement portal.final StringThe unique identifier for the supplier in the procurement portal.getTags()The tags associated with this procurement portal preference.final ObjectConfiguration settings for the test environment of the procurement portal.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnProcurementPortalPreferenceProps.Builder.
-
-
Method Details
-
getBuyerDomain
Description copied from interface:CfnProcurementPortalPreferencePropsThe domain identifier for the buyer in the procurement portal.- Specified by:
getBuyerDomainin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getBuyerIdentifier
Description copied from interface:CfnProcurementPortalPreferencePropsThe unique identifier for the buyer in the procurement portal.- Specified by:
getBuyerIdentifierin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getContacts
Description copied from interface:CfnProcurementPortalPreferencePropsList of contact information for portal administrators and technical contacts.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProcurementPortalPreference.ContactProperty>- Specified by:
getContactsin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getEinvoiceDeliveryEnabled
Description copied from interface:CfnProcurementPortalPreferencePropsIndicates whether e-invoice delivery is enabled for this procurement portal preference.Returns union: either
BooleanorIResolvable- Specified by:
getEinvoiceDeliveryEnabledin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getProcurementPortalName
Description copied from interface:CfnProcurementPortalPreferencePropsThe name of the procurement portal.- Specified by:
getProcurementPortalNamein interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getPurchaseOrderRetrievalEnabled
Description copied from interface:CfnProcurementPortalPreferencePropsIndicates whether purchase order retrieval is enabled for this procurement portal preference.Returns union: either
BooleanorIResolvable- Specified by:
getPurchaseOrderRetrievalEnabledin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getSupplierDomain
Description copied from interface:CfnProcurementPortalPreferencePropsThe domain identifier for the supplier in the procurement portal.- Specified by:
getSupplierDomainin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getSupplierIdentifier
Description copied from interface:CfnProcurementPortalPreferencePropsThe unique identifier for the supplier in the procurement portal.- Specified by:
getSupplierIdentifierin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getEinvoiceDeliveryPreference
Description copied from interface:CfnProcurementPortalPreferencePropsSpecifies the preferences for e-invoice delivery.Returns union: either
IResolvableorCfnProcurementPortalPreference.EinvoiceDeliveryPreferenceProperty- Specified by:
getEinvoiceDeliveryPreferencein interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getProcurementPortalInstanceEndpoint
Description copied from interface:CfnProcurementPortalPreferencePropsThe endpoint URL where e-invoices are delivered to the procurement portal.- Specified by:
getProcurementPortalInstanceEndpointin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getSelector
Description copied from interface:CfnProcurementPortalPreferencePropsSpecifies criteria for selecting which invoices should be processed.Returns union: either
IResolvableorCfnProcurementPortalPreference.ProcurementPortalPreferenceSelectorProperty- Specified by:
getSelectorin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getTags
Description copied from interface:CfnProcurementPortalPreferencePropsThe tags associated with this procurement portal preference.- Specified by:
getTagsin interfaceCfnProcurementPortalPreferenceProps- See Also:
-
getTestEnvPreference
Description copied from interface:CfnProcurementPortalPreferencePropsConfiguration settings for the test environment of the procurement portal.Returns union: either
IResolvableorCfnProcurementPortalPreference.TestEnvPreferenceProperty- Specified by:
getTestEnvPreferencein interfaceCfnProcurementPortalPreferenceProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-