Class DigitalCardProfileCreateParams.Builder
-
- All Implemented Interfaces:
public final class DigitalCardProfileCreateParams.BuilderA builder for DigitalCardProfileCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final DigitalCardProfileCreateParams.Builder body(DigitalCardProfileCreateParams.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:
-
appIconFileId
final DigitalCardProfileCreateParams.Builder appIconFileId(String appIconFileId)
The identifier of the File containing the card's icon image.
-
appIconFileId
final DigitalCardProfileCreateParams.Builder appIconFileId(JsonField<String> appIconFileId)
Sets Builder.appIconFileId to an arbitrary JSON value.
You should usually call Builder.appIconFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
backgroundImageFileId
final DigitalCardProfileCreateParams.Builder backgroundImageFileId(String backgroundImageFileId)
The identifier of the File containing the card's front image.
-
backgroundImageFileId
final DigitalCardProfileCreateParams.Builder backgroundImageFileId(JsonField<String> backgroundImageFileId)
Sets Builder.backgroundImageFileId to an arbitrary JSON value.
You should usually call Builder.backgroundImageFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
cardDescription
final DigitalCardProfileCreateParams.Builder cardDescription(String cardDescription)
A user-facing description for the card itself.
-
cardDescription
final DigitalCardProfileCreateParams.Builder cardDescription(JsonField<String> cardDescription)
Sets Builder.cardDescription to an arbitrary JSON value.
You should usually call Builder.cardDescription 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 DigitalCardProfileCreateParams.Builder description(String description)
A description you can use to identify the Card Profile.
-
description
final DigitalCardProfileCreateParams.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.
-
issuerName
final DigitalCardProfileCreateParams.Builder issuerName(String issuerName)
A user-facing description for whoever is issuing the card.
-
issuerName
final DigitalCardProfileCreateParams.Builder issuerName(JsonField<String> issuerName)
Sets Builder.issuerName to an arbitrary JSON value.
You should usually call Builder.issuerName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
contactEmail
final DigitalCardProfileCreateParams.Builder contactEmail(String contactEmail)
An email address the user can contact to receive support for their card.
-
contactEmail
final DigitalCardProfileCreateParams.Builder contactEmail(JsonField<String> contactEmail)
Sets Builder.contactEmail to an arbitrary JSON value.
You should usually call Builder.contactEmail 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 DigitalCardProfileCreateParams.Builder contactPhone(String contactPhone)
A phone number the user can contact to receive support for their card.
-
contactPhone
final DigitalCardProfileCreateParams.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.
-
contactWebsite
final DigitalCardProfileCreateParams.Builder contactWebsite(String contactWebsite)
A website the user can visit to view and receive support for their card.
-
contactWebsite
final DigitalCardProfileCreateParams.Builder contactWebsite(JsonField<String> contactWebsite)
Sets Builder.contactWebsite to an arbitrary JSON value.
You should usually call Builder.contactWebsite with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
textColor
final DigitalCardProfileCreateParams.Builder textColor(DigitalCardProfileCreateParams.TextColor textColor)
The Card's text color, specified as an RGB triple. The default is white.
-
textColor
final DigitalCardProfileCreateParams.Builder textColor(JsonField<DigitalCardProfileCreateParams.TextColor> textColor)
Sets Builder.textColor to an arbitrary JSON value.
You should usually call Builder.textColor with a well-typed TextColor value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final DigitalCardProfileCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final DigitalCardProfileCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final DigitalCardProfileCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final DigitalCardProfileCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final DigitalCardProfileCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final DigitalCardProfileCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DigitalCardProfileCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DigitalCardProfileCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DigitalCardProfileCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DigitalCardProfileCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DigitalCardProfileCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DigitalCardProfileCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DigitalCardProfileCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DigitalCardProfileCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DigitalCardProfileCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DigitalCardProfileCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DigitalCardProfileCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DigitalCardProfileCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DigitalCardProfileCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DigitalCardProfileCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DigitalCardProfileCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DigitalCardProfileCreateParams build()
Returns an immutable instance of DigitalCardProfileCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.appIconFileId() .backgroundImageFileId() .cardDescription() .description() .issuerName()
-
-
-
-