Class ProjectCreateEnvParams.Builder
-
- All Implemented Interfaces:
public final class ProjectCreateEnvParams.BuilderA builder for ProjectCreateEnvParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ProjectCreateEnvParams.Builder id(String id)
-
id
final ProjectCreateEnvParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final ProjectCreateEnvParams.Builder body(ProjectCreateEnvParams.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:
-
key
final ProjectCreateEnvParams.Builder key(String key)
Environment variable name
-
key
final ProjectCreateEnvParams.Builder key(JsonField<String> key)
Sets Builder.key to an arbitrary JSON value.
You should usually call Builder.key with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
target
final ProjectCreateEnvParams.Builder target(List<ProjectCreateEnvParams.Target> target)
Deployment targets for this variable
-
target
final ProjectCreateEnvParams.Builder target(JsonField<List<ProjectCreateEnvParams.Target>> target)
Sets Builder.target to an arbitrary JSON value.
You should usually call Builder.target with a well-typed
List<Target>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTarget
final ProjectCreateEnvParams.Builder addTarget(ProjectCreateEnvParams.Target target)
Adds a single Target to Builder.target.
-
value
final ProjectCreateEnvParams.Builder value(String value)
Environment variable value
-
value
final ProjectCreateEnvParams.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.
-
gitBranch
final ProjectCreateEnvParams.Builder gitBranch(String gitBranch)
Specific git branch (for preview deployments)
-
gitBranch
final ProjectCreateEnvParams.Builder gitBranch(JsonField<String> gitBranch)
Sets Builder.gitBranch to an arbitrary JSON value.
You should usually call Builder.gitBranch with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final ProjectCreateEnvParams.Builder type(ProjectCreateEnvParams.Type type)
Variable type
-
type
final ProjectCreateEnvParams.Builder type(JsonField<ProjectCreateEnvParams.Type> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed Type value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ProjectCreateEnvParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectCreateEnvParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectCreateEnvParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectCreateEnvParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectCreateEnvParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectCreateEnvParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectCreateEnvParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectCreateEnvParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectCreateEnvParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectCreateEnvParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectCreateEnvParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectCreateEnvParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectCreateEnvParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectCreateEnvParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectCreateEnvParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectCreateEnvParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectCreateEnvParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectCreateEnvParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectCreateEnvParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectCreateEnvParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectCreateEnvParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectCreateEnvParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectCreateEnvParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectCreateEnvParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectCreateEnvParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectCreateEnvParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectCreateEnvParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectCreateEnvParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectCreateEnvParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectCreateEnvParams build()
Returns an immutable instance of ProjectCreateEnvParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.key() .target() .value()
-
-
-
-