Class DistributionCreateParams.Builder
-
- All Implemented Interfaces:
public final class DistributionCreateParams.BuilderA builder for DistributionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final DistributionCreateParams.Builder body(DistributionCreateParams.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:
-
distributionDate
final DistributionCreateParams.Builder distributionDate(OffsetDateTime distributionDate)
Distribution date
-
distributionDate
final DistributionCreateParams.Builder distributionDate(JsonField<OffsetDateTime> distributionDate)
Sets Builder.distributionDate to an arbitrary JSON value.
You should usually call Builder.distributionDate with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final DistributionCreateParams.Builder name(String name)
-
name
final DistributionCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
payments
final DistributionCreateParams.Builder payments(List<DistributionCreateParams.Payment> payments)
List of payments
-
payments
final DistributionCreateParams.Builder payments(JsonField<List<DistributionCreateParams.Payment>> payments)
Sets Builder.payments to an arbitrary JSON value.
You should usually call Builder.payments with a well-typed
List<Payment>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addPayment
final DistributionCreateParams.Builder addPayment(DistributionCreateParams.Payment payment)
-
vehicleId
final DistributionCreateParams.Builder vehicleId(String vehicleId)
UUID of the vehicle this distribution pays from
-
vehicleId
final DistributionCreateParams.Builder vehicleId(JsonField<String> vehicleId)
Sets Builder.vehicleId to an arbitrary JSON value.
You should usually call Builder.vehicleId 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 DistributionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final DistributionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final DistributionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final DistributionCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final DistributionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final DistributionCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DistributionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DistributionCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DistributionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DistributionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DistributionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DistributionCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DistributionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DistributionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DistributionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DistributionCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DistributionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DistributionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DistributionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DistributionCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DistributionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DistributionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DistributionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DistributionCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DistributionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DistributionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DistributionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DistributionCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DistributionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DistributionCreateParams build()
Returns an immutable instance of DistributionCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.distributionDate() .name() .payments() .vehicleId()
-
-
-
-