Class V1AnnotateParams.Builder
-
- All Implemented Interfaces:
public final class V1AnnotateParams.BuilderA builder for V1AnnotateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final V1AnnotateParams.Builder body(V1AnnotateParams.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:
-
document
final V1AnnotateParams.Builder document(V1AnnotateParams.Document document)
Document source - provide either URL or base64
-
document
final V1AnnotateParams.Builder document(JsonField<V1AnnotateParams.Document> document)
Sets Builder.document to an arbitrary JSON value.
You should usually call Builder.document with a well-typed Document value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fields
final V1AnnotateParams.Builder fields(List<V1AnnotateParams.Field> fields)
Fields to populate in the template
-
fields
final V1AnnotateParams.Builder fields(JsonField<List<V1AnnotateParams.Field>> fields)
Sets Builder.fields to an arbitrary JSON value.
You should usually call Builder.fields with a well-typed
List<Field>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addField
final V1AnnotateParams.Builder addField(V1AnnotateParams.Field field)
-
outputFormat
final V1AnnotateParams.Builder outputFormat(V1AnnotateParams.OutputFormat outputFormat)
Output format for the annotated document
-
outputFormat
final V1AnnotateParams.Builder outputFormat(JsonField<V1AnnotateParams.OutputFormat> outputFormat)
Sets Builder.outputFormat to an arbitrary JSON value.
You should usually call Builder.outputFormat with a well-typed OutputFormat value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final V1AnnotateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final V1AnnotateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final V1AnnotateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final V1AnnotateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final V1AnnotateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final V1AnnotateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final V1AnnotateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final V1AnnotateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final V1AnnotateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final V1AnnotateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final V1AnnotateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final V1AnnotateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final V1AnnotateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final V1AnnotateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final V1AnnotateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final V1AnnotateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final V1AnnotateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final V1AnnotateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final V1AnnotateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final V1AnnotateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final V1AnnotateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final V1AnnotateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final V1AnnotateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final V1AnnotateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final V1AnnotateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final V1AnnotateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final V1AnnotateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final V1AnnotateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final V1AnnotateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final V1AnnotateParams build()
Returns an immutable instance of V1AnnotateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.document() .fields()
-
-
-
-