Class CustomMetadataFieldCreateParams.Builder
-
- All Implemented Interfaces:
public final class CustomMetadataFieldCreateParams.BuilderA builder for CustomMetadataFieldCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final CustomMetadataFieldCreateParams.Builder body(CustomMetadataFieldCreateParams.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 CustomMetadataFieldCreateParams.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.
-
label
final CustomMetadataFieldCreateParams.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.
-
name
final CustomMetadataFieldCreateParams.Builder name(String name)
API name of the custom metadata field. This should be unique across all (including deleted) custom metadata fields.
-
name
final CustomMetadataFieldCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name 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 CustomMetadataFieldCreateParams.Builder schema(CustomMetadataFieldCreateParams.Schema schema)
-
schema
final CustomMetadataFieldCreateParams.Builder schema(JsonField<CustomMetadataFieldCreateParams.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 CustomMetadataFieldCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CustomMetadataFieldCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CustomMetadataFieldCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CustomMetadataFieldCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CustomMetadataFieldCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CustomMetadataFieldCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CustomMetadataFieldCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CustomMetadataFieldCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CustomMetadataFieldCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CustomMetadataFieldCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CustomMetadataFieldCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CustomMetadataFieldCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CustomMetadataFieldCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CustomMetadataFieldCreateParams build()
Returns an immutable instance of CustomMetadataFieldCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.label() .name() .schema()
-
-
-
-