Interface CreateDataSourceFromS3Request.Builder

    • Method Detail

      • dataSourceId

        CreateDataSourceFromS3Request.Builder dataSourceId​(String dataSourceId)

        A user-supplied identifier that uniquely identifies the DataSource.

        Parameters:
        dataSourceId - A user-supplied identifier that uniquely identifies the DataSource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSourceName

        CreateDataSourceFromS3Request.Builder dataSourceName​(String dataSourceName)

        A user-supplied name or description of the DataSource.

        Parameters:
        dataSourceName - A user-supplied name or description of the DataSource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSpec

        CreateDataSourceFromS3Request.Builder dataSpec​(S3DataSpec dataSpec)

        The data specification of a DataSource:

        • DataLocationS3 - The Amazon S3 location of the observation data.

        • DataSchemaLocationS3 - The Amazon S3 location of the DataSchema.

        • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

        • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

          Sample - "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"

        Parameters:
        dataSpec - The data specification of a DataSource:

        • DataLocationS3 - The Amazon S3 location of the observation data.

        • DataSchemaLocationS3 - The Amazon S3 location of the DataSchema.

        • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

        • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

          Sample - "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSpec

        default CreateDataSourceFromS3Request.Builder dataSpec​(Consumer<S3DataSpec.Builder> dataSpec)

        The data specification of a DataSource:

        • DataLocationS3 - The Amazon S3 location of the observation data.

        • DataSchemaLocationS3 - The Amazon S3 location of the DataSchema.

        • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

        • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

          Sample - "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"

        This is a convenience method that creates an instance of the S3DataSpec.Builder avoiding the need to create one manually via S3DataSpec.builder().

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

        Parameters:
        dataSpec - a consumer that will call methods on S3DataSpec.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        dataSpec(S3DataSpec)
      • computeStatistics

        CreateDataSourceFromS3Request.Builder computeStatistics​(Boolean computeStatistics)

        The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.

        Parameters:
        computeStatistics - The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.
        Returns:
        Returns a reference to this object so that method calls can be chained together.