class_docstr: Metadata of data objects stored in S3.
  
  Two options are provided: specifying a S3 prefix or by explicitly listing the files
  in a manifest file and referencing the manifest file's S3 path.
  Note: Strong consistency is not guaranteed if S3Prefix is provided here.
  S3 list operations are not strongly consistent.
  Use ManifestFile if strong consistency is required.
class_docstr_tok: ["Metadata","of","data","objects","stored","in","S3",".","Two","options","are","provided",":","specifying","a","S3","prefix","or","by","explicitly","listing","the","files","in","a","manifest","file","and","referencing","the","manifest","file","'s","S3","path",".","Note",":","Strong","consistency","is","not","guaranteed","if","S3Prefix","is","provided","here",".","S3","list","operations","are","not","strongly","consistent",".","Use","ManifestFile","if","strong","consistency","is","required","."]
docstr: Initialize S3Input.
  
  Parameters:
      s3_uri (str, default=None): the path to a specific S3 object or a S3 prefix
      local_path (str, default=None):
          the path to a local directory. If not provided, skips data download
          by SageMaker platform.
      s3_data_type (str, default="S3Prefix"): Valid options are "ManifestFile" or "S3Prefix".
      s3_input_mode (str, default="File"): Valid options are "Pipe", "File" or "FastFile".
      s3_data_distribution_type (str, default="FullyReplicated"):
          Valid options are "FullyReplicated" or "ShardedByS3Key".
      s3_compression_type (str, default=None): Valid options are "None" or "Gzip".
docstr_tok: ["Initialize","S3Input",".","Parameters",":","s3_uri","(","str",",","default=None",")",":","the","path","to","a","specific","S3","object","or","a","S3","prefix","local_path","(","str",",","default=None",")",":","the","path","to","a","local","directory",".","If","not","provided",",","skips","data","download","by","SageMaker","platform",".","s3_data_type","(","str",",","default=","''","S3Prefix","''",")",":","Valid","options","are","``","ManifestFile","''","or","``","S3Prefix","''",".","s3_input_mode","(","str",",","default=","''","File","''",")",":","Valid","options","are","``","Pipe","''",",","``","File","''","or","``","FastFile","''",".","s3_data_distribution_type","(","str",",","default=","''","FullyReplicated","''",")",":","Valid","options","are","``","FullyReplicated","''","or","``","ShardedByS3Key","''",".","s3_compression_type","(","str",",","default=None",")",":","Valid","options","are","``","None","''","or","``","Gzip","''","."]
code: def __init__(
      self,
      s3_uri=None,
      local_path=None,
      s3_data_type="S3Prefix",
      s3_input_mode="File",
      s3_data_distribution_type="FullyReplicated",
      s3_compression_type=None,
  ):
      """Initialize S3Input.
  
      Parameters:
          s3_uri (str, default=None): the path to a specific S3 object or a S3 prefix
          local_path (str, default=None):
              the path to a local directory. If not provided, skips data download
              by SageMaker platform.
          s3_data_type (str, default="S3Prefix"): Valid options are "ManifestFile" or "S3Prefix".
          s3_input_mode (str, default="File"): Valid options are "Pipe", "File" or "FastFile".
          s3_data_distribution_type (str, default="FullyReplicated"):
              Valid options are "FullyReplicated" or "ShardedByS3Key".
          s3_compression_type (str, default=None): Valid options are "None" or "Gzip".
      """
      super(S3Input, self).__init__(
          s3_uri=s3_uri,
          local_path=local_path,
          s3_data_type=s3_data_type,
          s3_input_mode=s3_input_mode,
          s3_data_distribution_type=s3_data_distribution_type,
          s3_compression_type=s3_compression_type,
      )
  
file_path: sagemaker-python-sdk/src/sagemaker/dataset_definition/inputs.py
imports: from __future__ import absolute_import
  from sagemaker.apiutils._base_types import ApiObject
label_desc: Use image node_id 1 to create a new S3Input object from inherited base classes: ApiObject with example: obj = S3Input(s3_uri, local_path, s3_data_type, s3_input_mode, s3_data_distribution_type, s3_compression_type)