Class CustomMetadataFieldUpdateParams.Builder
-
- All Implemented Interfaces:
public final class CustomMetadataFieldUpdateParams.BuilderA builder for CustomMetadataFieldUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final CustomMetadataFieldUpdateParams.Builder id(String id)
-
id
final CustomMetadataFieldUpdateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final CustomMetadataFieldUpdateParams.Builder body(CustomMetadataFieldUpdateParams.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:
-
label
final CustomMetadataFieldUpdateParams.Builder label(String label)
Human readable name of the custom metadata field. This should be unique across all non deleted custom metadata fields. This name is displayed as form field label to the users while setting field value on an asset in the media library UI. This parameter is required if
schemais not provided.
-
label
final CustomMetadataFieldUpdateParams.Builder label(JsonField<String> label)
Sets Builder.label to an arbitrary JSON value.
You should usually call Builder.label with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
schema
final CustomMetadataFieldUpdateParams.Builder schema(CustomMetadataFieldUpdateParams.Schema schema)
An object that describes the rules for the custom metadata key. This parameter is required if
labelis not provided. Note:typecannot be updated and will be ignored if sent with theschema. The schema will be validated as per the existingtype.
-
schema
final CustomMetadataFieldUpdateParams.Builder schema(JsonField<CustomMetadataFieldUpdateParams.Schema> schema)
Sets Builder.schema to an arbitrary JSON value.
You should usually call Builder.schema with a well-typed Schema value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final CustomMetadataFieldUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CustomMetadataFieldUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CustomMetadataFieldUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CustomMetadataFieldUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CustomMetadataFieldUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CustomMetadataFieldUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CustomMetadataFieldUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CustomMetadataFieldUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CustomMetadataFieldUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CustomMetadataFieldUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CustomMetadataFieldUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CustomMetadataFieldUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CustomMetadataFieldUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CustomMetadataFieldUpdateParams build()
Returns an immutable instance of CustomMetadataFieldUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-