public static class SourceUpdateParams.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SourceUpdateParams.Builder |
addAllExpand(java.util.List<java.lang.String> elements)
Add all elements to `expand` list.
|
SourceUpdateParams.Builder |
addExpand(java.lang.String element)
Add an element to `expand` list.
|
SourceUpdateParams |
build()
Finalize and obtain parameter instance from this builder.
|
SourceUpdateParams.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
SourceUpdateParams.Builder |
putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
Add all map key/value pairs to `metadata` map.
|
SourceUpdateParams.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
SourceUpdateParams.Builder |
putMetadata(java.lang.String key,
java.lang.String value)
Add a key/value pair to `metadata` map.
|
SourceUpdateParams.Builder |
setAmount(java.lang.Long amount)
Amount associated with the source.
|
SourceUpdateParams.Builder |
setMandate(SourceUpdateParams.Mandate mandate)
Information about a mandate possibility attached to a source object (generally for bank
debits) as well as its acceptance status.
|
SourceUpdateParams.Builder |
setMetadata(EmptyParam metadata)
Set of key-value pairs that you can attach
to an object.
|
SourceUpdateParams.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Set of key-value pairs that you can attach
to an object.
|
SourceUpdateParams.Builder |
setOwner(SourceUpdateParams.Owner owner)
Information about the owner of the payment instrument that may be used or required by
particular source types.
|
SourceUpdateParams.Builder |
setSourceOrder(SourceUpdateParams.SourceOrder sourceOrder)
Information about the items and shipping associated with the source.
|
public SourceUpdateParams build()
public SourceUpdateParams.Builder setAmount(java.lang.Long amount)
public SourceUpdateParams.Builder addExpand(java.lang.String element)
SourceUpdateParams.expand
for the field documentation.public SourceUpdateParams.Builder addAllExpand(java.util.List<java.lang.String> elements)
SourceUpdateParams.expand
for the field documentation.public SourceUpdateParams.Builder putExtraParam(java.lang.String key, java.lang.Object value)
SourceUpdateParams.extraParams
for the field documentation.public SourceUpdateParams.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
SourceUpdateParams.extraParams
for the field documentation.public SourceUpdateParams.Builder setMandate(SourceUpdateParams.Mandate mandate)
public SourceUpdateParams.Builder putMetadata(java.lang.String key, java.lang.String value)
SourceUpdateParams.metadata
for the field documentation.public SourceUpdateParams.Builder putAllMetadata(java.util.Map<java.lang.String,java.lang.String> map)
SourceUpdateParams.metadata
for the field documentation.public SourceUpdateParams.Builder setMetadata(EmptyParam metadata)
metadata
.public SourceUpdateParams.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
.public SourceUpdateParams.Builder setOwner(SourceUpdateParams.Owner owner)
public SourceUpdateParams.Builder setSourceOrder(SourceUpdateParams.SourceOrder sourceOrder)