Interface IngestionS3InputConfiguration.Builder

  • Method Details

    • bucket

      The name of the S3 bucket used for the input data for the data ingestion.

      Parameters:
      bucket - The name of the S3 bucket used for the input data for the data ingestion.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefix

      The prefix for the S3 location being used for the input data for the data ingestion.

      Parameters:
      prefix - The prefix for the S3 location being used for the input data for the data ingestion.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyPattern

      The pattern for matching the Amazon S3 files that will be used for ingestion. If the schema was created previously without any KeyPattern, then the default KeyPattern {prefix}/{component_name}/* is used to download files from Amazon S3 according to the schema. This field is required when ingestion is being done for the first time.

      Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)

      Parameters:
      keyPattern - The pattern for matching the Amazon S3 files that will be used for ingestion. If the schema was created previously without any KeyPattern, then the default KeyPattern {prefix}/{component_name}/* is used to download files from Amazon S3 according to the schema. This field is required when ingestion is being done for the first time.

      Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)

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