Class CfnPartnership.X12OutboundEdiHeadersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPartnership.X12OutboundEdiHeadersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPartnership.X12OutboundEdiHeadersProperty
CfnPartnership.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.services.b2bi.CfnPartnership.X12OutboundEdiHeadersProperty
CfnPartnership.X12OutboundEdiHeadersProperty.Builder, CfnPartnership.X12OutboundEdiHeadersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPartnership.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 theCfnPartnership.X12OutboundEdiHeadersProperty.Builder.
-
-
Method Details
-
getControlNumbers
Description copied from interface:CfnPartnership.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
IResolvableorCfnPartnership.X12ControlNumbersProperty- Specified by:
getControlNumbersin interfaceCfnPartnership.X12OutboundEdiHeadersProperty- See Also:
-
getDelimiters
Description copied from interface:CfnPartnership.X12OutboundEdiHeadersPropertyThe delimiters, for example semicolon (;), that separates sections of the headers for the X12 object.Returns union: either
IResolvableorCfnPartnership.X12DelimitersProperty- Specified by:
getDelimitersin interfaceCfnPartnership.X12OutboundEdiHeadersProperty- See Also:
-
getFunctionalGroupHeaders
Description copied from interface:CfnPartnership.X12OutboundEdiHeadersPropertyThe functional group headers for the X12 object.Returns union: either
IResolvableorCfnPartnership.X12FunctionalGroupHeadersProperty- Specified by:
getFunctionalGroupHeadersin interfaceCfnPartnership.X12OutboundEdiHeadersProperty- See Also:
-
getGs05TimeFormat
Description copied from interface:CfnPartnership.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 interfaceCfnPartnership.X12OutboundEdiHeadersProperty- See Also:
-
getInterchangeControlHeaders
Description copied from interface:CfnPartnership.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
IResolvableorCfnPartnership.X12InterchangeControlHeadersProperty- Specified by:
getInterchangeControlHeadersin interfaceCfnPartnership.X12OutboundEdiHeadersProperty- See Also:
-
getValidateEdi
Description copied from interface:CfnPartnership.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 interfaceCfnPartnership.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()
-