Class X12EnvelopeSettingsArgs.Builder

  • Enclosing class:
    X12EnvelopeSettingsArgs

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

      • controlStandardsId

        public X12EnvelopeSettingsArgs.Builder controlStandardsId​(com.pulumi.core.Output<java.lang.Integer> controlStandardsId)
        Parameters:
        controlStandardsId - The controls standards id.
        Returns:
        builder
      • controlStandardsId

        public X12EnvelopeSettingsArgs.Builder controlStandardsId​(java.lang.Integer controlStandardsId)
        Parameters:
        controlStandardsId - The controls standards id.
        Returns:
        builder
      • controlVersionNumber

        public X12EnvelopeSettingsArgs.Builder controlVersionNumber​(com.pulumi.core.Output<java.lang.String> controlVersionNumber)
        Parameters:
        controlVersionNumber - The control version number.
        Returns:
        builder
      • controlVersionNumber

        public X12EnvelopeSettingsArgs.Builder controlVersionNumber​(java.lang.String controlVersionNumber)
        Parameters:
        controlVersionNumber - The control version number.
        Returns:
        builder
      • enableDefaultGroupHeaders

        public X12EnvelopeSettingsArgs.Builder enableDefaultGroupHeaders​(com.pulumi.core.Output<java.lang.Boolean> enableDefaultGroupHeaders)
        Parameters:
        enableDefaultGroupHeaders - The value indicating whether to enable default group headers.
        Returns:
        builder
      • enableDefaultGroupHeaders

        public X12EnvelopeSettingsArgs.Builder enableDefaultGroupHeaders​(java.lang.Boolean enableDefaultGroupHeaders)
        Parameters:
        enableDefaultGroupHeaders - The value indicating whether to enable default group headers.
        Returns:
        builder
      • functionalGroupId

        public X12EnvelopeSettingsArgs.Builder functionalGroupId​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> functionalGroupId)
        Parameters:
        functionalGroupId - The functional group id.
        Returns:
        builder
      • functionalGroupId

        public X12EnvelopeSettingsArgs.Builder functionalGroupId​(java.lang.String functionalGroupId)
        Parameters:
        functionalGroupId - The functional group id.
        Returns:
        builder
      • groupControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder groupControlNumberLowerBound​(com.pulumi.core.Output<java.lang.Integer> groupControlNumberLowerBound)
        Parameters:
        groupControlNumberLowerBound - The group control number lower bound.
        Returns:
        builder
      • groupControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder groupControlNumberLowerBound​(java.lang.Integer groupControlNumberLowerBound)
        Parameters:
        groupControlNumberLowerBound - The group control number lower bound.
        Returns:
        builder
      • groupControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder groupControlNumberUpperBound​(com.pulumi.core.Output<java.lang.Integer> groupControlNumberUpperBound)
        Parameters:
        groupControlNumberUpperBound - The group control number upper bound.
        Returns:
        builder
      • groupControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder groupControlNumberUpperBound​(java.lang.Integer groupControlNumberUpperBound)
        Parameters:
        groupControlNumberUpperBound - The group control number upper bound.
        Returns:
        builder
      • groupHeaderAgencyCode

        public X12EnvelopeSettingsArgs.Builder groupHeaderAgencyCode​(com.pulumi.core.Output<java.lang.String> groupHeaderAgencyCode)
        Parameters:
        groupHeaderAgencyCode - The group header agency code.
        Returns:
        builder
      • groupHeaderAgencyCode

        public X12EnvelopeSettingsArgs.Builder groupHeaderAgencyCode​(java.lang.String groupHeaderAgencyCode)
        Parameters:
        groupHeaderAgencyCode - The group header agency code.
        Returns:
        builder
      • groupHeaderDateFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderDateFormat​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​X12DateFormat>> groupHeaderDateFormat)
        Parameters:
        groupHeaderDateFormat - The group header date format.
        Returns:
        builder
      • groupHeaderDateFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderDateFormat​(com.pulumi.core.Either<java.lang.String,​X12DateFormat> groupHeaderDateFormat)
        Parameters:
        groupHeaderDateFormat - The group header date format.
        Returns:
        builder
      • groupHeaderDateFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderDateFormat​(java.lang.String groupHeaderDateFormat)
        Parameters:
        groupHeaderDateFormat - The group header date format.
        Returns:
        builder
      • groupHeaderTimeFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderTimeFormat​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​X12TimeFormat>> groupHeaderTimeFormat)
        Parameters:
        groupHeaderTimeFormat - The group header time format.
        Returns:
        builder
      • groupHeaderTimeFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderTimeFormat​(com.pulumi.core.Either<java.lang.String,​X12TimeFormat> groupHeaderTimeFormat)
        Parameters:
        groupHeaderTimeFormat - The group header time format.
        Returns:
        builder
      • groupHeaderTimeFormat

        public X12EnvelopeSettingsArgs.Builder groupHeaderTimeFormat​(java.lang.String groupHeaderTimeFormat)
        Parameters:
        groupHeaderTimeFormat - The group header time format.
        Returns:
        builder
      • groupHeaderVersion

        public X12EnvelopeSettingsArgs.Builder groupHeaderVersion​(com.pulumi.core.Output<java.lang.String> groupHeaderVersion)
        Parameters:
        groupHeaderVersion - The group header version.
        Returns:
        builder
      • groupHeaderVersion

        public X12EnvelopeSettingsArgs.Builder groupHeaderVersion​(java.lang.String groupHeaderVersion)
        Parameters:
        groupHeaderVersion - The group header version.
        Returns:
        builder
      • interchangeControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder interchangeControlNumberLowerBound​(com.pulumi.core.Output<java.lang.Integer> interchangeControlNumberLowerBound)
        Parameters:
        interchangeControlNumberLowerBound - The interchange control number lower bound.
        Returns:
        builder
      • interchangeControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder interchangeControlNumberLowerBound​(java.lang.Integer interchangeControlNumberLowerBound)
        Parameters:
        interchangeControlNumberLowerBound - The interchange control number lower bound.
        Returns:
        builder
      • interchangeControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder interchangeControlNumberUpperBound​(com.pulumi.core.Output<java.lang.Integer> interchangeControlNumberUpperBound)
        Parameters:
        interchangeControlNumberUpperBound - The interchange control number upper bound.
        Returns:
        builder
      • interchangeControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder interchangeControlNumberUpperBound​(java.lang.Integer interchangeControlNumberUpperBound)
        Parameters:
        interchangeControlNumberUpperBound - The interchange control number upper bound.
        Returns:
        builder
      • overwriteExistingTransactionSetControlNumber

        public X12EnvelopeSettingsArgs.Builder overwriteExistingTransactionSetControlNumber​(com.pulumi.core.Output<java.lang.Boolean> overwriteExistingTransactionSetControlNumber)
        Parameters:
        overwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number.
        Returns:
        builder
      • overwriteExistingTransactionSetControlNumber

        public X12EnvelopeSettingsArgs.Builder overwriteExistingTransactionSetControlNumber​(java.lang.Boolean overwriteExistingTransactionSetControlNumber)
        Parameters:
        overwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number.
        Returns:
        builder
      • receiverApplicationId

        public X12EnvelopeSettingsArgs.Builder receiverApplicationId​(com.pulumi.core.Output<java.lang.String> receiverApplicationId)
        Parameters:
        receiverApplicationId - The receiver application id.
        Returns:
        builder
      • receiverApplicationId

        public X12EnvelopeSettingsArgs.Builder receiverApplicationId​(java.lang.String receiverApplicationId)
        Parameters:
        receiverApplicationId - The receiver application id.
        Returns:
        builder
      • rolloverGroupControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverGroupControlNumber​(com.pulumi.core.Output<java.lang.Boolean> rolloverGroupControlNumber)
        Parameters:
        rolloverGroupControlNumber - The value indicating whether to rollover group control number.
        Returns:
        builder
      • rolloverGroupControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverGroupControlNumber​(java.lang.Boolean rolloverGroupControlNumber)
        Parameters:
        rolloverGroupControlNumber - The value indicating whether to rollover group control number.
        Returns:
        builder
      • rolloverInterchangeControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverInterchangeControlNumber​(com.pulumi.core.Output<java.lang.Boolean> rolloverInterchangeControlNumber)
        Parameters:
        rolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number.
        Returns:
        builder
      • rolloverInterchangeControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverInterchangeControlNumber​(java.lang.Boolean rolloverInterchangeControlNumber)
        Parameters:
        rolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number.
        Returns:
        builder
      • rolloverTransactionSetControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverTransactionSetControlNumber​(com.pulumi.core.Output<java.lang.Boolean> rolloverTransactionSetControlNumber)
        Parameters:
        rolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number.
        Returns:
        builder
      • rolloverTransactionSetControlNumber

        public X12EnvelopeSettingsArgs.Builder rolloverTransactionSetControlNumber​(java.lang.Boolean rolloverTransactionSetControlNumber)
        Parameters:
        rolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number.
        Returns:
        builder
      • senderApplicationId

        public X12EnvelopeSettingsArgs.Builder senderApplicationId​(com.pulumi.core.Output<java.lang.String> senderApplicationId)
        Parameters:
        senderApplicationId - The sender application id.
        Returns:
        builder
      • senderApplicationId

        public X12EnvelopeSettingsArgs.Builder senderApplicationId​(java.lang.String senderApplicationId)
        Parameters:
        senderApplicationId - The sender application id.
        Returns:
        builder
      • transactionSetControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberLowerBound​(com.pulumi.core.Output<java.lang.Integer> transactionSetControlNumberLowerBound)
        Parameters:
        transactionSetControlNumberLowerBound - The transaction set control number lower bound.
        Returns:
        builder
      • transactionSetControlNumberLowerBound

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberLowerBound​(java.lang.Integer transactionSetControlNumberLowerBound)
        Parameters:
        transactionSetControlNumberLowerBound - The transaction set control number lower bound.
        Returns:
        builder
      • transactionSetControlNumberPrefix

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberPrefix​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.String> transactionSetControlNumberPrefix)
        Parameters:
        transactionSetControlNumberPrefix - The transaction set control number prefix.
        Returns:
        builder
      • transactionSetControlNumberPrefix

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberPrefix​(java.lang.String transactionSetControlNumberPrefix)
        Parameters:
        transactionSetControlNumberPrefix - The transaction set control number prefix.
        Returns:
        builder
      • transactionSetControlNumberSuffix

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberSuffix​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.String> transactionSetControlNumberSuffix)
        Parameters:
        transactionSetControlNumberSuffix - The transaction set control number suffix.
        Returns:
        builder
      • transactionSetControlNumberSuffix

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberSuffix​(java.lang.String transactionSetControlNumberSuffix)
        Parameters:
        transactionSetControlNumberSuffix - The transaction set control number suffix.
        Returns:
        builder
      • transactionSetControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberUpperBound​(com.pulumi.core.Output<java.lang.Integer> transactionSetControlNumberUpperBound)
        Parameters:
        transactionSetControlNumberUpperBound - The transaction set control number upper bound.
        Returns:
        builder
      • transactionSetControlNumberUpperBound

        public X12EnvelopeSettingsArgs.Builder transactionSetControlNumberUpperBound​(java.lang.Integer transactionSetControlNumberUpperBound)
        Parameters:
        transactionSetControlNumberUpperBound - The transaction set control number upper bound.
        Returns:
        builder
      • usageIndicator

        public X12EnvelopeSettingsArgs.Builder usageIndicator​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​UsageIndicator>> usageIndicator)
        Parameters:
        usageIndicator - The usage indicator.
        Returns:
        builder
      • usageIndicator

        public X12EnvelopeSettingsArgs.Builder usageIndicator​(java.lang.String usageIndicator)
        Parameters:
        usageIndicator - The usage indicator.
        Returns:
        builder
      • useControlStandardsIdAsRepetitionCharacter

        public X12EnvelopeSettingsArgs.Builder useControlStandardsIdAsRepetitionCharacter​(com.pulumi.core.Output<java.lang.Boolean> useControlStandardsIdAsRepetitionCharacter)
        Parameters:
        useControlStandardsIdAsRepetitionCharacter - The value indicating whether to use control standards id as repetition character.
        Returns:
        builder
      • useControlStandardsIdAsRepetitionCharacter

        public X12EnvelopeSettingsArgs.Builder useControlStandardsIdAsRepetitionCharacter​(java.lang.Boolean useControlStandardsIdAsRepetitionCharacter)
        Parameters:
        useControlStandardsIdAsRepetitionCharacter - The value indicating whether to use control standards id as repetition character.
        Returns:
        builder