Class PhysicalCardCreateParams.Builder
-
- All Implemented Interfaces:
public final class PhysicalCardCreateParams.BuilderA builder for PhysicalCardCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final PhysicalCardCreateParams.Builder body(PhysicalCardCreateParams.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:
-
cardId
final PhysicalCardCreateParams.Builder cardId(String cardId)
The underlying card representing this physical card.
-
cardId
final PhysicalCardCreateParams.Builder cardId(JsonField<String> cardId)
Sets Builder.cardId to an arbitrary JSON value.
You should usually call Builder.cardId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardholder
final PhysicalCardCreateParams.Builder cardholder(PhysicalCardCreateParams.Cardholder cardholder)
Details about the cardholder, as it will appear on the physical card.
-
cardholder
final PhysicalCardCreateParams.Builder cardholder(JsonField<PhysicalCardCreateParams.Cardholder> cardholder)
Sets Builder.cardholder to an arbitrary JSON value.
You should usually call Builder.cardholder with a well-typed Cardholder value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
shipment
final PhysicalCardCreateParams.Builder shipment(PhysicalCardCreateParams.Shipment shipment)
The details used to ship this physical card.
-
shipment
final PhysicalCardCreateParams.Builder shipment(JsonField<PhysicalCardCreateParams.Shipment> shipment)
Sets Builder.shipment to an arbitrary JSON value.
You should usually call Builder.shipment with a well-typed Shipment value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
physicalCardProfileId
final PhysicalCardCreateParams.Builder physicalCardProfileId(String physicalCardProfileId)
The physical card profile to use for this physical card. The latest default physical card profile will be used if not provided.
-
physicalCardProfileId
final PhysicalCardCreateParams.Builder physicalCardProfileId(JsonField<String> physicalCardProfileId)
Sets Builder.physicalCardProfileId to an arbitrary JSON value.
You should usually call Builder.physicalCardProfileId 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 PhysicalCardCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PhysicalCardCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PhysicalCardCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PhysicalCardCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PhysicalCardCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PhysicalCardCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PhysicalCardCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PhysicalCardCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PhysicalCardCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PhysicalCardCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PhysicalCardCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PhysicalCardCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PhysicalCardCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PhysicalCardCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PhysicalCardCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PhysicalCardCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PhysicalCardCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PhysicalCardCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PhysicalCardCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PhysicalCardCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PhysicalCardCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PhysicalCardCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PhysicalCardCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PhysicalCardCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PhysicalCardCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PhysicalCardCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PhysicalCardCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PhysicalCardCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PhysicalCardCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PhysicalCardCreateParams build()
Returns an immutable instance of PhysicalCardCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.cardId() .cardholder() .shipment()
-
-
-
-