Class X12ProtocolSettings
java.lang.Object
com.azure.resourcemanager.logic.models.X12ProtocolSettings
The X12 agreement protocol settings.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the acknowledgementSettings property: The X12 acknowledgment settings.Get the envelopeOverrides property: The X12 envelope override settings.Get the envelopeSettings property: The X12 envelope settings.Get the framingSettings property: The X12 framing settings.Get the messageFilter property: The X12 message filter.Get the messageFilterList property: The X12 message filter list.Get the processingSettings property: The X12 processing settings.Get the schemaReferences property: The X12 schema references.Get the securitySettings property: The X12 security settings.void
validate()
Validates the instance.Get the validationOverrides property: The X12 validation override settings.Get the validationSettings property: The X12 validation settings.withAcknowledgementSettings
(X12AcknowledgementSettings acknowledgementSettings) Set the acknowledgementSettings property: The X12 acknowledgment settings.withEnvelopeOverrides
(List<X12EnvelopeOverride> envelopeOverrides) Set the envelopeOverrides property: The X12 envelope override settings.withEnvelopeSettings
(X12EnvelopeSettings envelopeSettings) Set the envelopeSettings property: The X12 envelope settings.withFramingSettings
(X12FramingSettings framingSettings) Set the framingSettings property: The X12 framing settings.withMessageFilter
(X12MessageFilter messageFilter) Set the messageFilter property: The X12 message filter.withMessageFilterList
(List<X12MessageIdentifier> messageFilterList) Set the messageFilterList property: The X12 message filter list.withProcessingSettings
(X12ProcessingSettings processingSettings) Set the processingSettings property: The X12 processing settings.withSchemaReferences
(List<X12SchemaReference> schemaReferences) Set the schemaReferences property: The X12 schema references.withSecuritySettings
(X12SecuritySettings securitySettings) Set the securitySettings property: The X12 security settings.withValidationOverrides
(List<X12ValidationOverride> validationOverrides) Set the validationOverrides property: The X12 validation override settings.withValidationSettings
(X12ValidationSettings validationSettings) Set the validationSettings property: The X12 validation settings.withX12DelimiterOverrides
(List<X12DelimiterOverrides> x12DelimiterOverrides) Set the x12DelimiterOverrides property: The X12 delimiter override settings.Get the x12DelimiterOverrides property: The X12 delimiter override settings.
-
Constructor Details
-
X12ProtocolSettings
public X12ProtocolSettings()Creates an instance of X12ProtocolSettings class.
-
-
Method Details
-
validationSettings
Get the validationSettings property: The X12 validation settings.- Returns:
- the validationSettings value.
-
withValidationSettings
Set the validationSettings property: The X12 validation settings.- Parameters:
validationSettings
- the validationSettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
framingSettings
Get the framingSettings property: The X12 framing settings.- Returns:
- the framingSettings value.
-
withFramingSettings
Set the framingSettings property: The X12 framing settings.- Parameters:
framingSettings
- the framingSettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
envelopeSettings
Get the envelopeSettings property: The X12 envelope settings.- Returns:
- the envelopeSettings value.
-
withEnvelopeSettings
Set the envelopeSettings property: The X12 envelope settings.- Parameters:
envelopeSettings
- the envelopeSettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
acknowledgementSettings
Get the acknowledgementSettings property: The X12 acknowledgment settings.- Returns:
- the acknowledgementSettings value.
-
withAcknowledgementSettings
public X12ProtocolSettings withAcknowledgementSettings(X12AcknowledgementSettings acknowledgementSettings) Set the acknowledgementSettings property: The X12 acknowledgment settings.- Parameters:
acknowledgementSettings
- the acknowledgementSettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
messageFilter
Get the messageFilter property: The X12 message filter.- Returns:
- the messageFilter value.
-
withMessageFilter
Set the messageFilter property: The X12 message filter.- Parameters:
messageFilter
- the messageFilter value to set.- Returns:
- the X12ProtocolSettings object itself.
-
securitySettings
Get the securitySettings property: The X12 security settings.- Returns:
- the securitySettings value.
-
withSecuritySettings
Set the securitySettings property: The X12 security settings.- Parameters:
securitySettings
- the securitySettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
processingSettings
Get the processingSettings property: The X12 processing settings.- Returns:
- the processingSettings value.
-
withProcessingSettings
Set the processingSettings property: The X12 processing settings.- Parameters:
processingSettings
- the processingSettings value to set.- Returns:
- the X12ProtocolSettings object itself.
-
envelopeOverrides
Get the envelopeOverrides property: The X12 envelope override settings.- Returns:
- the envelopeOverrides value.
-
withEnvelopeOverrides
Set the envelopeOverrides property: The X12 envelope override settings.- Parameters:
envelopeOverrides
- the envelopeOverrides value to set.- Returns:
- the X12ProtocolSettings object itself.
-
validationOverrides
Get the validationOverrides property: The X12 validation override settings.- Returns:
- the validationOverrides value.
-
withValidationOverrides
Set the validationOverrides property: The X12 validation override settings.- Parameters:
validationOverrides
- the validationOverrides value to set.- Returns:
- the X12ProtocolSettings object itself.
-
messageFilterList
Get the messageFilterList property: The X12 message filter list.- Returns:
- the messageFilterList value.
-
withMessageFilterList
Set the messageFilterList property: The X12 message filter list.- Parameters:
messageFilterList
- the messageFilterList value to set.- Returns:
- the X12ProtocolSettings object itself.
-
schemaReferences
Get the schemaReferences property: The X12 schema references.- Returns:
- the schemaReferences value.
-
withSchemaReferences
Set the schemaReferences property: The X12 schema references.- Parameters:
schemaReferences
- the schemaReferences value to set.- Returns:
- the X12ProtocolSettings object itself.
-
x12DelimiterOverrides
Get the x12DelimiterOverrides property: The X12 delimiter override settings.- Returns:
- the x12DelimiterOverrides value.
-
withX12DelimiterOverrides
public X12ProtocolSettings withX12DelimiterOverrides(List<X12DelimiterOverrides> x12DelimiterOverrides) Set the x12DelimiterOverrides property: The X12 delimiter override settings.- Parameters:
x12DelimiterOverrides
- the x12DelimiterOverrides value to set.- Returns:
- the X12ProtocolSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-