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