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