Class EnvironmentCreateParams.Body.Builder
-
- All Implemented Interfaces:
public final class EnvironmentCreateParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
name
final EnvironmentCreateParams.Body.Builder name(String name)
Human-readable name for the environment
-
name
final EnvironmentCreateParams.Body.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.
-
config
final EnvironmentCreateParams.Body.Builder config(EnvironmentCreateParams.Config config)
Environment configuration
-
config
final EnvironmentCreateParams.Body.Builder config(Optional<EnvironmentCreateParams.Config> config)
Alias for calling Builder.config with
config.orElse(null).
-
config
final EnvironmentCreateParams.Body.Builder config(JsonField<EnvironmentCreateParams.Config> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed Config value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
config
final EnvironmentCreateParams.Body.Builder config(BetaCloudConfigParams cloud)
Alias for calling config with
Config.ofCloud(cloud).
-
config
final EnvironmentCreateParams.Body.Builder config(BetaSelfHostedConfigParams selfHosted)
Alias for calling config with
Config.ofSelfHosted(selfHosted).
-
description
final EnvironmentCreateParams.Body.Builder description(String description)
Optional description of the environment
-
description
final EnvironmentCreateParams.Body.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final EnvironmentCreateParams.Body.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.
-
metadata
final EnvironmentCreateParams.Body.Builder metadata(EnvironmentCreateParams.Metadata metadata)
User-provided metadata key-value pairs
-
metadata
final EnvironmentCreateParams.Body.Builder metadata(JsonField<EnvironmentCreateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
scope
final EnvironmentCreateParams.Body.Builder scope(EnvironmentCreateParams.Scope scope)
The visibility scope for this environment. 'organization' makes the environment visible to all accounts. 'account' restricts visibility to the owning account only. Only applicable for self-hosted environments. If not specified, defaults based on organization type.
-
scope
final EnvironmentCreateParams.Body.Builder scope(Optional<EnvironmentCreateParams.Scope> scope)
Alias for calling Builder.scope with
scope.orElse(null).
-
scope
final EnvironmentCreateParams.Body.Builder scope(JsonField<EnvironmentCreateParams.Scope> scope)
Sets Builder.scope to an arbitrary JSON value.
You should usually call Builder.scope with a well-typed Scope value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final EnvironmentCreateParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final EnvironmentCreateParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final EnvironmentCreateParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final EnvironmentCreateParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final EnvironmentCreateParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final EnvironmentCreateParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-