Class RunSandboxCommandDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaisandbox.model.RunSandboxCommandDetails.Builder
-
- Enclosing class:
- RunSandboxCommandDetails
public static class RunSandboxCommandDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RunSandboxCommandDetails.Builderargs(List<String> args)Command arguments.RunSandboxCommandDetailsbuild()RunSandboxCommandDetails.Buildercommand(String command)The command to execute in the sandbox runtime.RunSandboxCommandDetails.Buildercopy(RunSandboxCommandDetails model)RunSandboxCommandDetails.Buildercwd(String cwd)Absolute directory path to use as the working directory for command execution in the sandbox.RunSandboxCommandDetails.BuilderenvironmentVariables(List<EnvironmentVariable> environmentVariables)Environment variables to inject into the command execution.RunSandboxCommandDetails.Buildertimeout(String timeout)Maximum execution time for the command, in ISO 8601 duration format.
-
-
-
Method Detail
-
command
public RunSandboxCommandDetails.Builder command(String command)
The command to execute in the sandbox runtime.- Parameters:
command- the value to set- Returns:
- this builder
-
cwd
public RunSandboxCommandDetails.Builder cwd(String cwd)
Absolute directory path to use as the working directory for command execution in the sandbox.- Parameters:
cwd- the value to set- Returns:
- this builder
-
args
public RunSandboxCommandDetails.Builder args(List<String> args)
Command arguments.- Parameters:
args- the value to set- Returns:
- this builder
-
environmentVariables
public RunSandboxCommandDetails.Builder environmentVariables(List<EnvironmentVariable> environmentVariables)
Environment variables to inject into the command execution.- Parameters:
environmentVariables- the value to set- Returns:
- this builder
-
timeout
public RunSandboxCommandDetails.Builder timeout(String timeout)
Maximum execution time for the command, in ISO 8601 duration format.- Parameters:
timeout- the value to set- Returns:
- this builder
-
build
public RunSandboxCommandDetails build()
-
copy
public RunSandboxCommandDetails.Builder copy(RunSandboxCommandDetails model)
-
-