Class ConditionalAchActionParameters.Condition.Builder
-
- All Implemented Interfaces:
public final class ConditionalAchActionParameters.Condition.BuilderA builder for Condition.
-
-
Method Summary
-
-
Method Detail
-
attribute
final ConditionalAchActionParameters.Condition.Builder attribute(ConditionalAchActionParameters.Condition.Attribute attribute)
The attribute to target.
The following attributes may be targeted:
COMPANY_NAME: The name of the company initiating the ACH transaction.COMPANY_ID: The company ID (also known as Standard Entry Class (SEC) Company ID) of the entity initiating the ACH transaction.TIMESTAMP: The timestamp of the ACH transaction in ISO 8601 format.TRANSACTION_AMOUNT: The amount of the ACH transaction in minor units (cents). Use an integer value.SEC_CODE: Standard Entry Class code indicating the type of ACH transaction. Valid values include PPD (Prearranged Payment and Deposit Entry), CCD (Corporate Credit or Debit Entry), WEB (Internet-Initiated/Mobile Entry), TEL (Telephone-Initiated Entry), and others.MEMO: Optional memo or description field included with the ACH transaction.
-
attribute
final ConditionalAchActionParameters.Condition.Builder attribute(JsonField<ConditionalAchActionParameters.Condition.Attribute> attribute)
Sets Builder.attribute to an arbitrary JSON value.
You should usually call Builder.attribute with a well-typed Attribute value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
operation
final ConditionalAchActionParameters.Condition.Builder operation(ConditionalOperation operation)
The operation to apply to the attribute
-
operation
final ConditionalAchActionParameters.Condition.Builder operation(JsonField<ConditionalOperation> operation)
Sets Builder.operation to an arbitrary JSON value.
You should usually call Builder.operation with a well-typed ConditionalOperation value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
value
final ConditionalAchActionParameters.Condition.Builder value(ConditionalValue value)
A regex string, to be used with
MATCHESorDOES_NOT_MATCH
-
value
final ConditionalAchActionParameters.Condition.Builder value(JsonField<ConditionalValue> value)
Sets Builder.value to an arbitrary JSON value.
You should usually call Builder.value with a well-typed ConditionalValue value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
value
final ConditionalAchActionParameters.Condition.Builder value(String regex)
Alias for calling value with
ConditionalValue.ofRegex(regex).
-
value
final ConditionalAchActionParameters.Condition.Builder value(Long integer)
Alias for calling value with
ConditionalValue.ofInteger(integer).
-
value
final ConditionalAchActionParameters.Condition.Builder value(Double number)
Alias for calling value with
ConditionalValue.ofNumber(number).
-
value
final ConditionalAchActionParameters.Condition.Builder value(OffsetDateTime timestamp)
Alias for calling value with
ConditionalValue.ofTimestamp(timestamp).
-
valueOfListOfStrings
final ConditionalAchActionParameters.Condition.Builder valueOfListOfStrings(List<String> listOfStrings)
Alias for calling value with
ConditionalValue.ofListOfStrings(listOfStrings).
-
additionalProperties
final ConditionalAchActionParameters.Condition.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ConditionalAchActionParameters.Condition.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ConditionalAchActionParameters.Condition.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ConditionalAchActionParameters.Condition.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ConditionalAchActionParameters.Condition.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ConditionalAchActionParameters.Condition build()
Returns an immutable instance of Condition.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.attribute() .operation() .value()
-
-
-
-