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