Class CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty
CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty-
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.cfnpropertymixins.services.b2bi.CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty
CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty.Builder, CfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty.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 ObjectSpecifies control number configuration for outbound X12 EDI headers.final ObjectThe delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.final ObjectThe functional group headers for the X12 object.final StringSpecifies the time format in the GS05 element (time) of the functional group header.final ObjectIn X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.final ObjectSpecifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.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 theCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty.Builder.
-
-
Method Details
-
getControlNumbers
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertySpecifies control number configuration for outbound X12 EDI headers.These settings determine the starting values for interchange, functional group, and transaction set control numbers.
Returns union: either
IResolvableorCfnPartnershipPropsMixin.X12ControlNumbersProperty- Specified by:
getControlNumbersin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getDelimiters
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertyThe delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.Returns union: either
IResolvableorCfnPartnershipPropsMixin.X12DelimitersProperty- Specified by:
getDelimitersin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getFunctionalGroupHeaders
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertyThe functional group headers for the X12 object.Returns union: either
IResolvableorCfnPartnershipPropsMixin.X12FunctionalGroupHeadersProperty- Specified by:
getFunctionalGroupHeadersin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getGs05TimeFormat
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertySpecifies the time format in the GS05 element (time) of the functional group header.The following formats use 24-hour clock time:
HHMM- Hours and minutesHHMMSS- Hours, minutes, and secondsHHMMSSDD- Hours, minutes, seconds, and decimal seconds
Where:
HH- Hours (00-23)MM- Minutes (00-59)SS- Seconds (00-59)DD- Hundredths of seconds (00-99)
- Specified by:
getGs05TimeFormatin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getInterchangeControlHeaders
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertyIn X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.Returns union: either
IResolvableorCfnPartnershipPropsMixin.X12InterchangeControlHeadersProperty- Specified by:
getInterchangeControlHeadersin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- See Also:
-
getValidateEdi
Description copied from interface:CfnPartnershipPropsMixin.X12OutboundEdiHeadersPropertySpecifies whether or not to validate the EDI for this X12 object:TRUEorFALSE.When enabled, this performs both standard EDI validation and applies any configured custom validation rules including element length constraints, code list validations, and element requirement checks. Validation results are returned in the response validation messages.
Returns union: either
BooleanorIResolvable- Specified by:
getValidateEdiin interfaceCfnPartnershipPropsMixin.X12OutboundEdiHeadersProperty- 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()
-