Interface ScriptDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScriptDetails.Builder,ScriptDetails>,SdkBuilder<ScriptDetails.Builder,ScriptDetails>,SdkPojo
- Enclosing class:
- ScriptDetails
public static interface ScriptDetails.Builder extends SdkPojo, CopyableBuilder<ScriptDetails.Builder,ScriptDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScriptDetails.BuilderexecutableParameters(String executableParameters)The runtime parameters passed to the run path for the script.ScriptDetails.BuilderexecutablePath(String executablePath)The run path for the script.default ScriptDetails.BuilderscriptS3Location(Consumer<S3Location.Builder> scriptS3Location)The S3 object location for the script.ScriptDetails.BuilderscriptS3Location(S3Location scriptS3Location)The S3 object location for the script.ScriptDetails.BuildertimeoutInSeconds(Integer timeoutInSeconds)The run timeout, in seconds, for the script.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
scriptS3Location
ScriptDetails.Builder scriptS3Location(S3Location scriptS3Location)
The S3 object location for the script.
- Parameters:
scriptS3Location- The S3 object location for the script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scriptS3Location
default ScriptDetails.Builder scriptS3Location(Consumer<S3Location.Builder> scriptS3Location)
The S3 object location for the script.
This is a convenience method that creates an instance of theS3Location.Builderavoiding the need to create one manually viaS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscriptS3Location(S3Location).- Parameters:
scriptS3Location- a consumer that will call methods onS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scriptS3Location(S3Location)
-
executablePath
ScriptDetails.Builder executablePath(String executablePath)
The run path for the script.
- Parameters:
executablePath- The run path for the script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executableParameters
ScriptDetails.Builder executableParameters(String executableParameters)
The runtime parameters passed to the run path for the script.
- Parameters:
executableParameters- The runtime parameters passed to the run path for the script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeoutInSeconds
ScriptDetails.Builder timeoutInSeconds(Integer timeoutInSeconds)
The run timeout, in seconds, for the script.
- Parameters:
timeoutInSeconds- The run timeout, in seconds, for the script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-