Class ProjectCreateDeploymentParams.Builder
-
- All Implemented Interfaces:
public final class ProjectCreateDeploymentParams.BuilderA builder for ProjectCreateDeploymentParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ProjectCreateDeploymentParams.Builder id(String id)
-
id
final ProjectCreateDeploymentParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final ProjectCreateDeploymentParams.Builder body(ProjectCreateDeploymentParams.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:
-
environmentVariables
final ProjectCreateDeploymentParams.Builder environmentVariables(List<ProjectCreateDeploymentParams.EnvironmentVariable> environmentVariables)
Additional environment variables to set or update before deployment
-
environmentVariables
final ProjectCreateDeploymentParams.Builder environmentVariables(JsonField<List<ProjectCreateDeploymentParams.EnvironmentVariable>> environmentVariables)
Sets Builder.environmentVariables to an arbitrary JSON value.
You should usually call Builder.environmentVariables with a well-typed
List<EnvironmentVariable>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEnvironmentVariable
final ProjectCreateDeploymentParams.Builder addEnvironmentVariable(ProjectCreateDeploymentParams.EnvironmentVariable environmentVariable)
Adds a single EnvironmentVariable to environmentVariables.
-
additionalBodyProperties
final ProjectCreateDeploymentParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectCreateDeploymentParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectCreateDeploymentParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectCreateDeploymentParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectCreateDeploymentParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectCreateDeploymentParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectCreateDeploymentParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectCreateDeploymentParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectCreateDeploymentParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectCreateDeploymentParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectCreateDeploymentParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectCreateDeploymentParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectCreateDeploymentParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectCreateDeploymentParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectCreateDeploymentParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectCreateDeploymentParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectCreateDeploymentParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectCreateDeploymentParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectCreateDeploymentParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectCreateDeploymentParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectCreateDeploymentParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectCreateDeploymentParams build()
Returns an immutable instance of ProjectCreateDeploymentParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-