Class RewardApproveParams.Builder
-
- All Implemented Interfaces:
public final class RewardApproveParams.BuilderA builder for RewardApproveParams.
-
-
Method Summary
-
-
Method Detail
-
id
final RewardApproveParams.Builder id(String id)
-
rewardId
final RewardApproveParams.Builder rewardId(String rewardId)
-
rewardId
final RewardApproveParams.Builder rewardId(Optional<String> rewardId)
Alias for calling Builder.rewardId with
rewardId.orElse(null).
-
body
final RewardApproveParams.Builder body(RewardApproveParams.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:
-
fulfill
final RewardApproveParams.Builder fulfill(Boolean fulfill)
Set true to mark the reward as fulfilled after approval.
-
fulfill
final RewardApproveParams.Builder fulfill(JsonField<Boolean> fulfill)
Sets Builder.fulfill to an arbitrary JSON value.
You should usually call Builder.fulfill with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final RewardApproveParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RewardApproveParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RewardApproveParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RewardApproveParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RewardApproveParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RewardApproveParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RewardApproveParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RewardApproveParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RewardApproveParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RewardApproveParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RewardApproveParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RewardApproveParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RewardApproveParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RewardApproveParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RewardApproveParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RewardApproveParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RewardApproveParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RewardApproveParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RewardApproveParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RewardApproveParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RewardApproveParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RewardApproveParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RewardApproveParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RewardApproveParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RewardApproveParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RewardApproveParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RewardApproveParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RewardApproveParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RewardApproveParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RewardApproveParams build()
Returns an immutable instance of RewardApproveParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id()
-
-
-
-