Class ProgramCreateParams.Builder
-
- All Implemented Interfaces:
public final class ProgramCreateParams.BuilderA builder for ProgramCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ProgramCreateParams.Builder body(ProgramCreateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
name
final ProgramCreateParams.Builder name(String name)
The name of the program being added.
-
name
final ProgramCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
bank
final ProgramCreateParams.Builder bank(ProgramCreateParams.Bank bank)
The bank for the program's accounts, defaults to First Internet Bank.
-
bank
final ProgramCreateParams.Builder bank(JsonField<ProgramCreateParams.Bank> bank)
Sets Builder.bank to an arbitrary JSON value.
You should usually call Builder.bank with a well-typed Bank value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
lendingMaximumExtendableCredit
final ProgramCreateParams.Builder lendingMaximumExtendableCredit(Long lendingMaximumExtendableCredit)
The maximum extendable credit of the program being added.
-
lendingMaximumExtendableCredit
final ProgramCreateParams.Builder lendingMaximumExtendableCredit(JsonField<Long> lendingMaximumExtendableCredit)
Sets Builder.lendingMaximumExtendableCredit to an arbitrary JSON value.
You should usually call Builder.lendingMaximumExtendableCredit with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
reserveAccountId
final ProgramCreateParams.Builder reserveAccountId(String reserveAccountId)
The identifier of the Account the Program should be added to is for.
-
reserveAccountId
final ProgramCreateParams.Builder reserveAccountId(JsonField<String> reserveAccountId)
Sets Builder.reserveAccountId to an arbitrary JSON value.
You should usually call Builder.reserveAccountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ProgramCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProgramCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProgramCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProgramCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProgramCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProgramCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProgramCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProgramCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProgramCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProgramCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProgramCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProgramCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProgramCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProgramCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProgramCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProgramCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProgramCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProgramCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProgramCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProgramCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProgramCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProgramCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProgramCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProgramCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProgramCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProgramCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProgramCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProgramCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProgramCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProgramCreateParams build()
Returns an immutable instance of ProgramCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-