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 Details

    • 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 the TaskConfig.Builder avoiding the need to create one manually via TaskConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to taskConfig(TaskConfig).

      Parameters:
      taskConfig - a consumer that will call methods on TaskConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 the DataSecurityConfig.Builder avoiding the need to create one manually via DataSecurityConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dataSecurityConfig(DataSecurityConfig).

      Parameters:
      dataSecurityConfig - a consumer that will call methods on DataSecurityConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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:
    • modelType

      FlywheelProperties.Builder modelType(String modelType)

      Model type of the flywheel's model.

      Parameters:
      modelType - Model type of the flywheel's model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • modelType

      FlywheelProperties.Builder modelType(ModelType modelType)

      Model type of the flywheel's model.

      Parameters:
      modelType - Model type of the flywheel's model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.