Class NamespaceCreateParams.Builder
-
- All Implemented Interfaces:
public final class NamespaceCreateParams.BuilderA builder for NamespaceCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final NamespaceCreateParams.Builder body(NamespaceCreateParams.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:
-
namespaceId
final NamespaceCreateParams.Builder namespaceId(String namespaceId)
URL-safe slug, e.g. "curi" or "client-firm-abc". Lowercase alphanumeric with single hyphens, 2-64 chars.
-
namespaceId
final NamespaceCreateParams.Builder namespaceId(JsonField<String> namespaceId)
Sets Builder.namespaceId to an arbitrary JSON value.
You should usually call Builder.namespaceId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final NamespaceCreateParams.Builder description(String description)
-
description
final NamespaceCreateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final NamespaceCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
label
final NamespaceCreateParams.Builder label(String label)
-
label
final NamespaceCreateParams.Builder label(Optional<String> label)
Alias for calling Builder.label with
label.orElse(null).
-
label
final NamespaceCreateParams.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.
-
metadata
final NamespaceCreateParams.Builder metadata(JsonValue metadata)
-
additionalBodyProperties
final NamespaceCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final NamespaceCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final NamespaceCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final NamespaceCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final NamespaceCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final NamespaceCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final NamespaceCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final NamespaceCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final NamespaceCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final NamespaceCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final NamespaceCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final NamespaceCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final NamespaceCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final NamespaceCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final NamespaceCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final NamespaceCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final NamespaceCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final NamespaceCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final NamespaceCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final NamespaceCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final NamespaceCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final NamespaceCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final NamespaceCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final NamespaceCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final NamespaceCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final NamespaceCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final NamespaceCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final NamespaceCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final NamespaceCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final NamespaceCreateParams build()
Returns an immutable instance of NamespaceCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.namespaceId()
-
-
-
-