Class InvokeInvokeByTemplateParams.Builder
-
- All Implemented Interfaces:
public final class InvokeInvokeByTemplateParams.BuilderA builder for InvokeInvokeByTemplateParams.
-
-
Method Summary
-
-
Method Detail
-
templateId
final InvokeInvokeByTemplateParams.Builder templateId(String templateId)
-
templateId
final InvokeInvokeByTemplateParams.Builder templateId(Optional<String> templateId)
Alias for calling Builder.templateId with
templateId.orElse(null).
-
body
final InvokeInvokeByTemplateParams.Builder body(InvokeInvokeByTemplateParams.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:
-
recipient
final InvokeInvokeByTemplateParams.Builder recipient(String recipient)
-
recipient
final InvokeInvokeByTemplateParams.Builder recipient(Optional<String> recipient)
Alias for calling Builder.recipient with
recipient.orElse(null).
-
recipient
final InvokeInvokeByTemplateParams.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.
-
brand
final InvokeInvokeByTemplateParams.Builder brand(String brand)
-
brand
final InvokeInvokeByTemplateParams.Builder brand(Optional<String> brand)
Alias for calling Builder.brand with
brand.orElse(null).
-
brand
final InvokeInvokeByTemplateParams.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 InvokeInvokeByTemplateParams.Builder data(InvokeInvokeByTemplateParams.Data data)
-
data
final InvokeInvokeByTemplateParams.Builder data(Optional<InvokeInvokeByTemplateParams.Data> data)
Alias for calling Builder.data with
data.orElse(null).
-
data
final InvokeInvokeByTemplateParams.Builder data(JsonField<InvokeInvokeByTemplateParams.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 InvokeInvokeByTemplateParams.Builder profile(InvokeInvokeByTemplateParams.Profile profile)
-
profile
final InvokeInvokeByTemplateParams.Builder profile(Optional<InvokeInvokeByTemplateParams.Profile> profile)
Alias for calling Builder.profile with
profile.orElse(null).
-
profile
final InvokeInvokeByTemplateParams.Builder profile(JsonField<InvokeInvokeByTemplateParams.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.
-
template
final InvokeInvokeByTemplateParams.Builder template(String template)
-
template
final InvokeInvokeByTemplateParams.Builder template(Optional<String> template)
Alias for calling Builder.template with
template.orElse(null).
-
template
final InvokeInvokeByTemplateParams.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 InvokeInvokeByTemplateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final InvokeInvokeByTemplateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final InvokeInvokeByTemplateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final InvokeInvokeByTemplateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final InvokeInvokeByTemplateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final InvokeInvokeByTemplateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final InvokeInvokeByTemplateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final InvokeInvokeByTemplateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final InvokeInvokeByTemplateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final InvokeInvokeByTemplateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final InvokeInvokeByTemplateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final InvokeInvokeByTemplateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final InvokeInvokeByTemplateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final InvokeInvokeByTemplateParams build()
Returns an immutable instance of InvokeInvokeByTemplateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.recipient()
-
-
-
-