Class PhysicalCardCreateParams.Builder
-
- All Implemented Interfaces:
public final class PhysicalCardCreateParams.BuilderA builder for PhysicalCardCreateParams.
-
-
Method Summary
-
-
Method Detail
-
physicalCardId
final PhysicalCardCreateParams.Builder physicalCardId(String physicalCardId)
The Physical Card you would like to action.
-
physicalCardId
final PhysicalCardCreateParams.Builder physicalCardId(Optional<String> physicalCardId)
Alias for calling Builder.physicalCardId with
physicalCardId.orElse(null).
-
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:
-
category
final PhysicalCardCreateParams.Builder category(PhysicalCardCreateParams.Category category)
The type of tracking event.
-
category
final PhysicalCardCreateParams.Builder category(JsonField<PhysicalCardCreateParams.Category> category)
Sets Builder.category to an arbitrary JSON value.
You should usually call Builder.category with a well-typed Category value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
carrierEstimatedDeliveryAt
final PhysicalCardCreateParams.Builder carrierEstimatedDeliveryAt(OffsetDateTime carrierEstimatedDeliveryAt)
The ISO 8601 date and time when the carrier expects the card to be delivered.
-
carrierEstimatedDeliveryAt
final PhysicalCardCreateParams.Builder carrierEstimatedDeliveryAt(JsonField<OffsetDateTime> carrierEstimatedDeliveryAt)
Sets Builder.carrierEstimatedDeliveryAt to an arbitrary JSON value.
You should usually call Builder.carrierEstimatedDeliveryAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
city
final PhysicalCardCreateParams.Builder city(String city)
The city where the event took place.
-
city
final PhysicalCardCreateParams.Builder city(JsonField<String> city)
Sets Builder.city to an arbitrary JSON value.
You should usually call Builder.city with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
postalCode
final PhysicalCardCreateParams.Builder postalCode(String postalCode)
The postal code where the event took place.
-
postalCode
final PhysicalCardCreateParams.Builder postalCode(JsonField<String> postalCode)
Sets Builder.postalCode to an arbitrary JSON value.
You should usually call Builder.postalCode with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
state
final PhysicalCardCreateParams.Builder state(String state)
The state where the event took place.
-
state
final PhysicalCardCreateParams.Builder state(JsonField<String> state)
Sets Builder.state to an arbitrary JSON value.
You should usually call Builder.state 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:
.category()
-
-
-
-