Class PhysicalCardProfileCreateParams.Builder
-
- All Implemented Interfaces:
public final class PhysicalCardProfileCreateParams.BuilderA builder for PhysicalCardProfileCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final PhysicalCardProfileCreateParams.Builder body(PhysicalCardProfileCreateParams.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:
-
carrierImageFileId
final PhysicalCardProfileCreateParams.Builder carrierImageFileId(String carrierImageFileId)
The identifier of the File containing the physical card's carrier image.
-
carrierImageFileId
final PhysicalCardProfileCreateParams.Builder carrierImageFileId(JsonField<String> carrierImageFileId)
Sets Builder.carrierImageFileId to an arbitrary JSON value.
You should usually call Builder.carrierImageFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
contactPhone
final PhysicalCardProfileCreateParams.Builder contactPhone(String contactPhone)
A phone number the user can contact to receive support for their card.
-
contactPhone
final PhysicalCardProfileCreateParams.Builder contactPhone(JsonField<String> contactPhone)
Sets Builder.contactPhone to an arbitrary JSON value.
You should usually call Builder.contactPhone with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final PhysicalCardProfileCreateParams.Builder description(String description)
A description you can use to identify the Card Profile.
-
description
final PhysicalCardProfileCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
frontImageFileId
final PhysicalCardProfileCreateParams.Builder frontImageFileId(String frontImageFileId)
The identifier of the File containing the physical card's front image.
-
frontImageFileId
final PhysicalCardProfileCreateParams.Builder frontImageFileId(JsonField<String> frontImageFileId)
Sets Builder.frontImageFileId to an arbitrary JSON value.
You should usually call Builder.frontImageFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
programId
final PhysicalCardProfileCreateParams.Builder programId(String programId)
The identifier for the Program that this Physical Card Profile falls under.
-
programId
final PhysicalCardProfileCreateParams.Builder programId(JsonField<String> programId)
Sets Builder.programId to an arbitrary JSON value.
You should usually call Builder.programId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
frontText
final PhysicalCardProfileCreateParams.Builder frontText(PhysicalCardProfileCreateParams.FrontText frontText)
Text printed on the front of the card. Reach out to [email protected] for more information.
-
frontText
final PhysicalCardProfileCreateParams.Builder frontText(JsonField<PhysicalCardProfileCreateParams.FrontText> frontText)
Sets Builder.frontText to an arbitrary JSON value.
You should usually call Builder.frontText with a well-typed FrontText value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final PhysicalCardProfileCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PhysicalCardProfileCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PhysicalCardProfileCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PhysicalCardProfileCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PhysicalCardProfileCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PhysicalCardProfileCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PhysicalCardProfileCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PhysicalCardProfileCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PhysicalCardProfileCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PhysicalCardProfileCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PhysicalCardProfileCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PhysicalCardProfileCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PhysicalCardProfileCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PhysicalCardProfileCreateParams build()
Returns an immutable instance of PhysicalCardProfileCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.carrierImageFileId() .contactPhone() .description() .frontImageFileId() .programId()
-
-
-
-