AS2SecuritySettings Class

  • java.lang.Object
    • com.azure.resourcemanager.logic.models.AS2SecuritySettings

public final class AS2SecuritySettings

The AS2 agreement security settings.

Constructor Summary

Constructor Description
AS2SecuritySettings()

Creates an instance of AS2SecuritySettings class.

Method Summary

Modifier and Type Method and Description
boolean enableNrrForInboundDecodedMessages()

Get the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound decoded messages.

boolean enableNrrForInboundEncodedMessages()

Get the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.

boolean enableNrrForInboundMdn()

Get the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.

boolean enableNrrForOutboundDecodedMessages()

Get the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.

boolean enableNrrForOutboundEncodedMessages()

Get the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.

boolean enableNrrForOutboundMdn()

Get the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.

String encryptionCertificateName()

Get the encryptionCertificateName property: The name of the encryption certificate.

boolean overrideGroupSigningCertificate()

Get the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.

String sha2AlgorithmFormat()

Get the sha2AlgorithmFormat property: The Sha2 algorithm format.

String signingCertificateName()

Get the signingCertificateName property: The name of the signing certificate.

void validate()

Validates the instance.

AS2SecuritySettings withEnableNrrForInboundDecodedMessages(boolean enableNrrForInboundDecodedMessages)

Set the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound decoded messages.

AS2SecuritySettings withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)

Set the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.

AS2SecuritySettings withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)

Set the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.

AS2SecuritySettings withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)

Set the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.

AS2SecuritySettings withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)

Set the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.

AS2SecuritySettings withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)

Set the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.

AS2SecuritySettings withEncryptionCertificateName(String encryptionCertificateName)

Set the encryptionCertificateName property: The name of the encryption certificate.

AS2SecuritySettings withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)

Set the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.

AS2SecuritySettings withSha2AlgorithmFormat(String sha2AlgorithmFormat)

Set the sha2AlgorithmFormat property: The Sha2 algorithm format.

AS2SecuritySettings withSigningCertificateName(String signingCertificateName)

Set the signingCertificateName property: The name of the signing certificate.

Methods inherited from java.lang.Object

Constructor Details

AS2SecuritySettings

public AS2SecuritySettings()

Creates an instance of AS2SecuritySettings class.

Method Details

enableNrrForInboundDecodedMessages

public boolean enableNrrForInboundDecodedMessages()

Get the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound decoded messages.

Returns:

the enableNrrForInboundDecodedMessages value.

enableNrrForInboundEncodedMessages

public boolean enableNrrForInboundEncodedMessages()

Get the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.

Returns:

the enableNrrForInboundEncodedMessages value.

enableNrrForInboundMdn

public boolean enableNrrForInboundMdn()

Get the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.

Returns:

the enableNrrForInboundMdn value.

enableNrrForOutboundDecodedMessages

public boolean enableNrrForOutboundDecodedMessages()

Get the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.

Returns:

the enableNrrForOutboundDecodedMessages value.

enableNrrForOutboundEncodedMessages

public boolean enableNrrForOutboundEncodedMessages()

Get the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.

Returns:

the enableNrrForOutboundEncodedMessages value.

enableNrrForOutboundMdn

public boolean enableNrrForOutboundMdn()

Get the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.

Returns:

the enableNrrForOutboundMdn value.

encryptionCertificateName

public String encryptionCertificateName()

Get the encryptionCertificateName property: The name of the encryption certificate.

Returns:

the encryptionCertificateName value.

overrideGroupSigningCertificate

public boolean overrideGroupSigningCertificate()

Get the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.

Returns:

the overrideGroupSigningCertificate value.

sha2AlgorithmFormat

public String sha2AlgorithmFormat()

Get the sha2AlgorithmFormat property: The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.

Returns:

the sha2AlgorithmFormat value.

signingCertificateName

public String signingCertificateName()

Get the signingCertificateName property: The name of the signing certificate.

Returns:

the signingCertificateName value.

validate

public void validate()

Validates the instance.

withEnableNrrForInboundDecodedMessages

public AS2SecuritySettings withEnableNrrForInboundDecodedMessages(boolean enableNrrForInboundDecodedMessages)

Set the enableNrrForInboundDecodedMessages property: The value indicating whether to enable NRR for inbound decoded messages.

Parameters:

enableNrrForInboundDecodedMessages - the enableNrrForInboundDecodedMessages value to set.

Returns:

the AS2SecuritySettings object itself.

withEnableNrrForInboundEncodedMessages

public AS2SecuritySettings withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)

Set the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.

Parameters:

enableNrrForInboundEncodedMessages - the enableNrrForInboundEncodedMessages value to set.

Returns:

the AS2SecuritySettings object itself.

withEnableNrrForInboundMdn

public AS2SecuritySettings withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)

Set the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.

Parameters:

enableNrrForInboundMdn - the enableNrrForInboundMdn value to set.

Returns:

the AS2SecuritySettings object itself.

withEnableNrrForOutboundDecodedMessages

public AS2SecuritySettings withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)

Set the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.

Parameters:

enableNrrForOutboundDecodedMessages - the enableNrrForOutboundDecodedMessages value to set.

Returns:

the AS2SecuritySettings object itself.

withEnableNrrForOutboundEncodedMessages

public AS2SecuritySettings withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)

Set the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.

Parameters:

enableNrrForOutboundEncodedMessages - the enableNrrForOutboundEncodedMessages value to set.

Returns:

the AS2SecuritySettings object itself.

withEnableNrrForOutboundMdn

public AS2SecuritySettings withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)

Set the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.

Parameters:

enableNrrForOutboundMdn - the enableNrrForOutboundMdn value to set.

Returns:

the AS2SecuritySettings object itself.

withEncryptionCertificateName

public AS2SecuritySettings withEncryptionCertificateName(String encryptionCertificateName)

Set the encryptionCertificateName property: The name of the encryption certificate.

Parameters:

encryptionCertificateName - the encryptionCertificateName value to set.

Returns:

the AS2SecuritySettings object itself.

withOverrideGroupSigningCertificate

public AS2SecuritySettings withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)

Set the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.

Parameters:

overrideGroupSigningCertificate - the overrideGroupSigningCertificate value to set.

Returns:

the AS2SecuritySettings object itself.

withSha2AlgorithmFormat

public AS2SecuritySettings withSha2AlgorithmFormat(String sha2AlgorithmFormat)

Set the sha2AlgorithmFormat property: The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.

Parameters:

sha2AlgorithmFormat - the sha2AlgorithmFormat value to set.

Returns:

the AS2SecuritySettings object itself.

withSigningCertificateName

public AS2SecuritySettings withSigningCertificateName(String signingCertificateName)

Set the signingCertificateName property: The name of the signing certificate.

Parameters:

signingCertificateName - the signingCertificateName value to set.

Returns:

the AS2SecuritySettings object itself.

Applies to