Interface FlywheelProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FlywheelProperties.Builder,FlywheelProperties>,SdkBuilder<FlywheelProperties.Builder,FlywheelProperties>,SdkPojo
- Enclosing class:
- FlywheelProperties
public static interface FlywheelProperties.Builder extends SdkPojo, CopyableBuilder<FlywheelProperties.Builder,FlywheelProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FlywheelProperties.BuilderactiveModelArn(String activeModelArn)The Amazon Resource Number (ARN) of the active model version.FlywheelProperties.BuildercreationTime(Instant creationTime)Creation time of the flywheel.FlywheelProperties.BuilderdataAccessRoleArn(String dataAccessRoleArn)The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.FlywheelProperties.BuilderdataLakeS3Uri(String dataLakeS3Uri)Amazon S3 URI of the data lake location.default FlywheelProperties.BuilderdataSecurityConfig(Consumer<DataSecurityConfig.Builder> dataSecurityConfig)Data security configuration.FlywheelProperties.BuilderdataSecurityConfig(DataSecurityConfig dataSecurityConfig)Data security configuration.FlywheelProperties.BuilderflywheelArn(String flywheelArn)The Amazon Resource Number (ARN) of the flywheel.FlywheelProperties.BuilderlastModifiedTime(Instant lastModifiedTime)Last modified time for the flywheel.FlywheelProperties.BuilderlatestFlywheelIteration(String latestFlywheelIteration)The most recent flywheel iteration.FlywheelProperties.Buildermessage(String message)A description of the status of the flywheel.FlywheelProperties.BuildermodelType(String modelType)Model type of the flywheel's model.FlywheelProperties.BuildermodelType(ModelType modelType)Model type of the flywheel's model.FlywheelProperties.Builderstatus(String status)The status of the flywheel.FlywheelProperties.Builderstatus(FlywheelStatus status)The status of the flywheel.default FlywheelProperties.BuildertaskConfig(Consumer<TaskConfig.Builder> taskConfig)Configuration about the model associated with a flywheel.FlywheelProperties.BuildertaskConfig(TaskConfig taskConfig)Configuration about the model associated with a flywheel.-
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, sdkFields
-
-
-
-
Method Detail
-
flywheelArn
FlywheelProperties.Builder flywheelArn(String flywheelArn)
The Amazon Resource Number (ARN) of the flywheel.
- Parameters:
flywheelArn- The Amazon Resource Number (ARN) of the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeModelArn
FlywheelProperties.Builder activeModelArn(String activeModelArn)
The Amazon Resource Number (ARN) of the active model version.
- Parameters:
activeModelArn- The Amazon Resource Number (ARN) of the active model version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataAccessRoleArn
FlywheelProperties.Builder dataAccessRoleArn(String dataAccessRoleArn)
The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.
- Parameters:
dataAccessRoleArn- The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend permission to access the flywheel data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskConfig
FlywheelProperties.Builder taskConfig(TaskConfig taskConfig)
Configuration about the model associated with a flywheel.
- Parameters:
taskConfig- Configuration about the model associated with a flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskConfig
default FlywheelProperties.Builder taskConfig(Consumer<TaskConfig.Builder> taskConfig)
Configuration about the model associated with a flywheel.
This is a convenience method that creates an instance of theTaskConfig.Builderavoiding the need to create one manually viaTaskConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaskConfig(TaskConfig).- Parameters:
taskConfig- a consumer that will call methods onTaskConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
taskConfig(TaskConfig)
-
dataLakeS3Uri
FlywheelProperties.Builder dataLakeS3Uri(String dataLakeS3Uri)
Amazon S3 URI of the data lake location.
- Parameters:
dataLakeS3Uri- Amazon S3 URI of the data lake location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSecurityConfig
FlywheelProperties.Builder dataSecurityConfig(DataSecurityConfig dataSecurityConfig)
Data security configuration.
- Parameters:
dataSecurityConfig- Data security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSecurityConfig
default FlywheelProperties.Builder dataSecurityConfig(Consumer<DataSecurityConfig.Builder> dataSecurityConfig)
Data security configuration.
This is a convenience method that creates an instance of theDataSecurityConfig.Builderavoiding the need to create one manually viaDataSecurityConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSecurityConfig(DataSecurityConfig).- Parameters:
dataSecurityConfig- a consumer that will call methods onDataSecurityConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataSecurityConfig(DataSecurityConfig)
-
status
FlywheelProperties.Builder status(String status)
The status of the flywheel.
- Parameters:
status- The status of the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FlywheelStatus,FlywheelStatus
-
status
FlywheelProperties.Builder status(FlywheelStatus status)
The status of the flywheel.
- Parameters:
status- The status of the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FlywheelStatus,FlywheelStatus
-
modelType
FlywheelProperties.Builder modelType(String modelType)
Model type of the flywheel's model.
-
modelType
FlywheelProperties.Builder modelType(ModelType modelType)
Model type of the flywheel's model.
-
message
FlywheelProperties.Builder message(String message)
A description of the status of the flywheel.
- Parameters:
message- A description of the status of the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
FlywheelProperties.Builder creationTime(Instant creationTime)
Creation time of the flywheel.
- Parameters:
creationTime- Creation time of the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
FlywheelProperties.Builder lastModifiedTime(Instant lastModifiedTime)
Last modified time for the flywheel.
- Parameters:
lastModifiedTime- Last modified time for the flywheel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestFlywheelIteration
FlywheelProperties.Builder latestFlywheelIteration(String latestFlywheelIteration)
The most recent flywheel iteration.
- Parameters:
latestFlywheelIteration- The most recent flywheel iteration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-