AS2SecuritySettings Class
- java.
lang. Object - com.
azure. resourcemanager. logic. models. AS2SecuritySettings
- com.
public final class AS2SecuritySettings
The AS2 agreement security settings.
Constructor Summary
Constructor | Description |
---|---|
AS2SecuritySettings() |
Creates an instance of AS2Security |
Method Summary
Modifier and Type | Method and Description |
---|---|
boolean |
enableNrrForInboundDecodedMessages()
Get the enable |
boolean |
enableNrrForInboundEncodedMessages()
Get the enable |
boolean |
enableNrrForInboundMdn()
Get the enable |
boolean |
enableNrrForOutboundDecodedMessages()
Get the enable |
boolean |
enableNrrForOutboundEncodedMessages()
Get the enable |
boolean |
enableNrrForOutboundMdn()
Get the enable |
String |
encryptionCertificateName()
Get the encryption |
boolean |
overrideGroupSigningCertificate()
Get the override |
String |
sha2AlgorithmFormat()
Get the sha2Algorithm |
String |
signingCertificateName()
Get the signing |
void |
validate()
Validates the instance. |
AS2Security |
withEnableNrrForInboundDecodedMessages(boolean enableNrrForInboundDecodedMessages)
Set the enable |
AS2Security |
withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)
Set the enable |
AS2Security |
withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)
Set the enable |
AS2Security |
withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)
Set the enable |
AS2Security |
withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)
Set the enable |
AS2Security |
withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)
Set the enable |
AS2Security |
withEncryptionCertificateName(String encryptionCertificateName)
Set the encryption |
AS2Security |
withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)
Set the override |
AS2Security |
withSha2AlgorithmFormat(String sha2AlgorithmFormat)
Set the sha2Algorithm |
AS2Security |
withSigningCertificateName(String signingCertificateName)
Set the signing |
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:
enableNrrForInboundEncodedMessages
public boolean enableNrrForInboundEncodedMessages()
Get the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.
Returns:
enableNrrForInboundMdn
public boolean enableNrrForInboundMdn()
Get the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.
Returns:
enableNrrForOutboundDecodedMessages
public boolean enableNrrForOutboundDecodedMessages()
Get the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.
Returns:
enableNrrForOutboundEncodedMessages
public boolean enableNrrForOutboundEncodedMessages()
Get the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.
Returns:
enableNrrForOutboundMdn
public boolean enableNrrForOutboundMdn()
Get the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.
Returns:
encryptionCertificateName
public String encryptionCertificateName()
Get the encryptionCertificateName property: The name of the encryption certificate.
Returns:
overrideGroupSigningCertificate
public boolean overrideGroupSigningCertificate()
Get the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.
Returns:
sha2AlgorithmFormat
public String sha2AlgorithmFormat()
Get the sha2AlgorithmFormat property: The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
Returns:
signingCertificateName
public String signingCertificateName()
Get the signingCertificateName property: The name of the signing certificate.
Returns:
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:
Returns:
withEnableNrrForInboundEncodedMessages
public AS2SecuritySettings withEnableNrrForInboundEncodedMessages(boolean enableNrrForInboundEncodedMessages)
Set the enableNrrForInboundEncodedMessages property: The value indicating whether to enable NRR for inbound encoded messages.
Parameters:
Returns:
withEnableNrrForInboundMdn
public AS2SecuritySettings withEnableNrrForInboundMdn(boolean enableNrrForInboundMdn)
Set the enableNrrForInboundMdn property: The value indicating whether to enable NRR for inbound MDN.
Parameters:
Returns:
withEnableNrrForOutboundDecodedMessages
public AS2SecuritySettings withEnableNrrForOutboundDecodedMessages(boolean enableNrrForOutboundDecodedMessages)
Set the enableNrrForOutboundDecodedMessages property: The value indicating whether to enable NRR for outbound decoded messages.
Parameters:
Returns:
withEnableNrrForOutboundEncodedMessages
public AS2SecuritySettings withEnableNrrForOutboundEncodedMessages(boolean enableNrrForOutboundEncodedMessages)
Set the enableNrrForOutboundEncodedMessages property: The value indicating whether to enable NRR for outbound encoded messages.
Parameters:
Returns:
withEnableNrrForOutboundMdn
public AS2SecuritySettings withEnableNrrForOutboundMdn(boolean enableNrrForOutboundMdn)
Set the enableNrrForOutboundMdn property: The value indicating whether to enable NRR for outbound MDN.
Parameters:
Returns:
withEncryptionCertificateName
public AS2SecuritySettings withEncryptionCertificateName(String encryptionCertificateName)
Set the encryptionCertificateName property: The name of the encryption certificate.
Parameters:
Returns:
withOverrideGroupSigningCertificate
public AS2SecuritySettings withOverrideGroupSigningCertificate(boolean overrideGroupSigningCertificate)
Set the overrideGroupSigningCertificate property: The value indicating whether to send or request a MDN.
Parameters:
Returns:
withSha2AlgorithmFormat
public AS2SecuritySettings withSha2AlgorithmFormat(String sha2AlgorithmFormat)
Set the sha2AlgorithmFormat property: The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
Parameters:
Returns:
withSigningCertificateName
public AS2SecuritySettings withSigningCertificateName(String signingCertificateName)
Set the signingCertificateName property: The name of the signing certificate.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for