Class BetaPackagesParams.Builder
-
- All Implemented Interfaces:
public final class BetaPackagesParams.BuilderA builder for BetaPackagesParams.
-
-
Method Summary
-
-
Method Detail
-
apt
final BetaPackagesParams.Builder apt(List<String> apt)
Ubuntu/Debian packages to install
-
apt
final BetaPackagesParams.Builder apt(Optional<List<String>> apt)
Alias for calling Builder.apt with
apt.orElse(null).
-
apt
final BetaPackagesParams.Builder apt(JsonField<List<String>> apt)
Sets Builder.apt to an arbitrary JSON value.
You should usually call Builder.apt with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addApt
final BetaPackagesParams.Builder addApt(String apt)
Adds a single String to Builder.apt.
-
cargo
final BetaPackagesParams.Builder cargo(List<String> cargo)
Rust packages to install
-
cargo
final BetaPackagesParams.Builder cargo(Optional<List<String>> cargo)
Alias for calling Builder.cargo with
cargo.orElse(null).
-
cargo
final BetaPackagesParams.Builder cargo(JsonField<List<String>> cargo)
Sets Builder.cargo to an arbitrary JSON value.
You should usually call Builder.cargo with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addCargo
final BetaPackagesParams.Builder addCargo(String cargo)
Adds a single String to Builder.cargo.
-
gem
final BetaPackagesParams.Builder gem(List<String> gem)
Ruby packages to install
-
gem
final BetaPackagesParams.Builder gem(Optional<List<String>> gem)
Alias for calling Builder.gem with
gem.orElse(null).
-
gem
final BetaPackagesParams.Builder gem(JsonField<List<String>> gem)
Sets Builder.gem to an arbitrary JSON value.
You should usually call Builder.gem with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGem
final BetaPackagesParams.Builder addGem(String gem)
Adds a single String to Builder.gem.
-
go
final BetaPackagesParams.Builder go(List<String> go)
Go packages to install
-
go
final BetaPackagesParams.Builder go(Optional<List<String>> go)
Alias for calling Builder.go with
go.orElse(null).
-
go
final BetaPackagesParams.Builder go(JsonField<List<String>> go)
Sets Builder.go to an arbitrary JSON value.
You should usually call Builder.go with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGo
final BetaPackagesParams.Builder addGo(String go)
Adds a single String to Builder.go.
-
npm
final BetaPackagesParams.Builder npm(List<String> npm)
Node.js packages to install
-
npm
final BetaPackagesParams.Builder npm(Optional<List<String>> npm)
Alias for calling Builder.npm with
npm.orElse(null).
-
npm
final BetaPackagesParams.Builder npm(JsonField<List<String>> npm)
Sets Builder.npm to an arbitrary JSON value.
You should usually call Builder.npm with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addNpm
final BetaPackagesParams.Builder addNpm(String npm)
Adds a single String to Builder.npm.
-
pip
final BetaPackagesParams.Builder pip(List<String> pip)
Python packages to install
-
pip
final BetaPackagesParams.Builder pip(Optional<List<String>> pip)
Alias for calling Builder.pip with
pip.orElse(null).
-
pip
final BetaPackagesParams.Builder pip(JsonField<List<String>> pip)
Sets Builder.pip to an arbitrary JSON value.
You should usually call Builder.pip with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addPip
final BetaPackagesParams.Builder addPip(String pip)
Adds a single String to Builder.pip.
-
type
final BetaPackagesParams.Builder type(BetaPackagesParams.Type type)
Package configuration type
-
type
final BetaPackagesParams.Builder type(JsonField<BetaPackagesParams.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.
-
additionalProperties
final BetaPackagesParams.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaPackagesParams.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaPackagesParams.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaPackagesParams.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaPackagesParams.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaPackagesParams build()
Returns an immutable instance of BetaPackagesParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-