Class BetaPackages.Builder
-
- All Implemented Interfaces:
public final class BetaPackages.BuilderA builder for BetaPackages.
-
-
Method Summary
-
-
Method Detail
-
apt
final BetaPackages.Builder apt(List<String> apt)
Ubuntu/Debian packages to install
-
apt
final BetaPackages.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 BetaPackages.Builder addApt(String apt)
Adds a single String to Builder.apt.
-
cargo
final BetaPackages.Builder cargo(List<String> cargo)
Rust packages to install
-
cargo
final BetaPackages.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 BetaPackages.Builder addCargo(String cargo)
Adds a single String to Builder.cargo.
-
gem
final BetaPackages.Builder gem(List<String> gem)
Ruby packages to install
-
gem
final BetaPackages.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 BetaPackages.Builder addGem(String gem)
Adds a single String to Builder.gem.
-
go
final BetaPackages.Builder go(List<String> go)
Go packages to install
-
go
final BetaPackages.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 BetaPackages.Builder addGo(String go)
Adds a single String to Builder.go.
-
npm
final BetaPackages.Builder npm(List<String> npm)
Node.js packages to install
-
npm
final BetaPackages.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 BetaPackages.Builder addNpm(String npm)
Adds a single String to Builder.npm.
-
pip
final BetaPackages.Builder pip(List<String> pip)
Python packages to install
-
pip
final BetaPackages.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 BetaPackages.Builder addPip(String pip)
Adds a single String to Builder.pip.
-
type
final BetaPackages.Builder type(BetaPackages.Type type)
Package configuration type
-
type
final BetaPackages.Builder type(JsonField<BetaPackages.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 BetaPackages.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaPackages.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaPackages.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaPackages.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaPackages.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaPackages build()
Returns an immutable instance of BetaPackages.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.apt() .cargo() .gem() .go() .npm() .pip()
-
-
-
-