Class PhysicalCardTrackingUpdatesParams.Builder
-
- All Implemented Interfaces:
public final class PhysicalCardTrackingUpdatesParams.BuilderA builder for PhysicalCardTrackingUpdatesParams.
-
-
Method Summary
-
-
Method Detail
-
physicalCardId
final PhysicalCardTrackingUpdatesParams.Builder physicalCardId(String physicalCardId)
The Physical Card you would like to action.
-
physicalCardId
final PhysicalCardTrackingUpdatesParams.Builder physicalCardId(Optional<String> physicalCardId)
Alias for calling Builder.physicalCardId with
physicalCardId.orElse(null).
-
body
final PhysicalCardTrackingUpdatesParams.Builder body(PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder category(PhysicalCardTrackingUpdatesParams.Category category)
The type of tracking event.
-
category
final PhysicalCardTrackingUpdatesParams.Builder category(JsonField<PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder carrierEstimatedDeliveryAt(OffsetDateTime carrierEstimatedDeliveryAt)
The ISO 8601 date and time when the carrier expects the card to be delivered.
-
carrierEstimatedDeliveryAt
final PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder city(String city)
The city where the event took place.
-
city
final PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder postalCode(String postalCode)
The postal code where the event took place.
-
postalCode
final PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder state(String state)
The state where the event took place.
-
state
final PhysicalCardTrackingUpdatesParams.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 PhysicalCardTrackingUpdatesParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final PhysicalCardTrackingUpdatesParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final PhysicalCardTrackingUpdatesParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final PhysicalCardTrackingUpdatesParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final PhysicalCardTrackingUpdatesParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final PhysicalCardTrackingUpdatesParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final PhysicalCardTrackingUpdatesParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final PhysicalCardTrackingUpdatesParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final PhysicalCardTrackingUpdatesParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final PhysicalCardTrackingUpdatesParams build()
Returns an immutable instance of PhysicalCardTrackingUpdatesParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.category()
-
-
-
-