Interface ContainerDatasetAction.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ContainerDatasetAction.Builder,,- ContainerDatasetAction> - SdkBuilder<ContainerDatasetAction.Builder,,- ContainerDatasetAction> - SdkPojo
- Enclosing class:
- ContainerDatasetAction
- 
Method SummaryModifier and TypeMethodDescriptionexecutionRoleArn(String executionRoleArn) The ARN of the role that gives permission to the system to access required resources to run thecontainerAction.The ARN of the Docker container stored in your account.default ContainerDatasetAction.BuilderresourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration) Configuration of the resource that executes thecontainerAction.resourceConfiguration(ResourceConfiguration resourceConfiguration) Configuration of the resource that executes thecontainerAction.variables(Collection<Variable> variables) The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).variables(Consumer<Variable.Builder>... variables) The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
imageThe ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents. - Parameters:
- image- The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
executionRoleArnThe ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.- Parameters:
- executionRoleArn- The ARN of the role that gives permission to the system to access required resources to run the- containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
resourceConfigurationConfiguration of the resource that executes the containerAction.- Parameters:
- resourceConfiguration- Configuration of the resource that executes the- containerAction.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
resourceConfigurationdefault ContainerDatasetAction.Builder resourceConfiguration(Consumer<ResourceConfiguration.Builder> resourceConfiguration) Configuration of the resource that executes the This is a convenience method that creates an instance of thecontainerAction.ResourceConfiguration.Builderavoiding the need to create one manually viaResourceConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceConfiguration(ResourceConfiguration).- Parameters:
- resourceConfiguration- a consumer that will call methods on- ResourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
variablesThe values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue,datasetContentVersionValue, oroutputFileUriValue.- Parameters:
- variables- The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of- stringValue,- datasetContentVersionValue, or- outputFileUriValue.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
variablesThe values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue,datasetContentVersionValue, oroutputFileUriValue.- Parameters:
- variables- The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of- stringValue,- datasetContentVersionValue, or- outputFileUriValue.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
variablesThe values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of This is a convenience method that creates an instance of thestringValue,datasetContentVersionValue, oroutputFileUriValue.Variable.Builderavoiding the need to create one manually viaVariable.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovariables(List<Variable>).- Parameters:
- variables- a consumer that will call methods on- Variable.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-