Class AS2MdnSettingsArgs.Builder

  • Enclosing class:
    AS2MdnSettingsArgs

    public static final class AS2MdnSettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • dispositionNotificationTo

        public AS2MdnSettingsArgs.Builder dispositionNotificationTo​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> dispositionNotificationTo)
        Parameters:
        dispositionNotificationTo - The disposition notification to header value.
        Returns:
        builder
      • dispositionNotificationTo

        public AS2MdnSettingsArgs.Builder dispositionNotificationTo​(java.lang.String dispositionNotificationTo)
        Parameters:
        dispositionNotificationTo - The disposition notification to header value.
        Returns:
        builder
      • mdnText

        public AS2MdnSettingsArgs.Builder mdnText​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> mdnText)
        Parameters:
        mdnText - The MDN text.
        Returns:
        builder
      • mdnText

        public AS2MdnSettingsArgs.Builder mdnText​(java.lang.String mdnText)
        Parameters:
        mdnText - The MDN text.
        Returns:
        builder
      • micHashingAlgorithm

        public AS2MdnSettingsArgs.Builder micHashingAlgorithm​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​HashingAlgorithm>> micHashingAlgorithm)
        Parameters:
        micHashingAlgorithm - The signing or hashing algorithm.
        Returns:
        builder
      • micHashingAlgorithm

        public AS2MdnSettingsArgs.Builder micHashingAlgorithm​(com.pulumi.core.Either<java.lang.String,​HashingAlgorithm> micHashingAlgorithm)
        Parameters:
        micHashingAlgorithm - The signing or hashing algorithm.
        Returns:
        builder
      • micHashingAlgorithm

        public AS2MdnSettingsArgs.Builder micHashingAlgorithm​(java.lang.String micHashingAlgorithm)
        Parameters:
        micHashingAlgorithm - The signing or hashing algorithm.
        Returns:
        builder
      • needMDN

        public AS2MdnSettingsArgs.Builder needMDN​(com.pulumi.core.Output<java.lang.Boolean> needMDN)
        Parameters:
        needMDN - The value indicating whether to send or request a MDN.
        Returns:
        builder
      • needMDN

        public AS2MdnSettingsArgs.Builder needMDN​(java.lang.Boolean needMDN)
        Parameters:
        needMDN - The value indicating whether to send or request a MDN.
        Returns:
        builder
      • receiptDeliveryUrl

        public AS2MdnSettingsArgs.Builder receiptDeliveryUrl​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> receiptDeliveryUrl)
        Parameters:
        receiptDeliveryUrl - The receipt delivery URL.
        Returns:
        builder
      • receiptDeliveryUrl

        public AS2MdnSettingsArgs.Builder receiptDeliveryUrl​(java.lang.String receiptDeliveryUrl)
        Parameters:
        receiptDeliveryUrl - The receipt delivery URL.
        Returns:
        builder
      • sendInboundMDNToMessageBox

        public AS2MdnSettingsArgs.Builder sendInboundMDNToMessageBox​(com.pulumi.core.Output<java.lang.Boolean> sendInboundMDNToMessageBox)
        Parameters:
        sendInboundMDNToMessageBox - The value indicating whether to send inbound MDN to message box.
        Returns:
        builder
      • sendInboundMDNToMessageBox

        public AS2MdnSettingsArgs.Builder sendInboundMDNToMessageBox​(java.lang.Boolean sendInboundMDNToMessageBox)
        Parameters:
        sendInboundMDNToMessageBox - The value indicating whether to send inbound MDN to message box.
        Returns:
        builder
      • sendMDNAsynchronously

        public AS2MdnSettingsArgs.Builder sendMDNAsynchronously​(com.pulumi.core.Output<java.lang.Boolean> sendMDNAsynchronously)
        Parameters:
        sendMDNAsynchronously - The value indicating whether to send the asynchronous MDN.
        Returns:
        builder
      • sendMDNAsynchronously

        public AS2MdnSettingsArgs.Builder sendMDNAsynchronously​(java.lang.Boolean sendMDNAsynchronously)
        Parameters:
        sendMDNAsynchronously - The value indicating whether to send the asynchronous MDN.
        Returns:
        builder
      • signMDN

        public AS2MdnSettingsArgs.Builder signMDN​(com.pulumi.core.Output<java.lang.Boolean> signMDN)
        Parameters:
        signMDN - The value indicating whether the MDN needs to be signed or not.
        Returns:
        builder
      • signMDN

        public AS2MdnSettingsArgs.Builder signMDN​(java.lang.Boolean signMDN)
        Parameters:
        signMDN - The value indicating whether the MDN needs to be signed or not.
        Returns:
        builder
      • signOutboundMDNIfOptional

        public AS2MdnSettingsArgs.Builder signOutboundMDNIfOptional​(com.pulumi.core.Output<java.lang.Boolean> signOutboundMDNIfOptional)
        Parameters:
        signOutboundMDNIfOptional - The value indicating whether to sign the outbound MDN if optional.
        Returns:
        builder
      • signOutboundMDNIfOptional

        public AS2MdnSettingsArgs.Builder signOutboundMDNIfOptional​(java.lang.Boolean signOutboundMDNIfOptional)
        Parameters:
        signOutboundMDNIfOptional - The value indicating whether to sign the outbound MDN if optional.
        Returns:
        builder