S3DataSpec class

Describes the data specification of a DataSource.

  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: false, createToJson: true)


S3DataSpec({@required String dataLocationS3, String dataRearrangement, String dataSchema, String dataSchemaLocationS3})


dataLocationS3 String
The location of the data file(s) used by a DataSource. The URI specifies a data file or an Amazon Simple Storage Service (Amazon S3) directory or bucket containing data files.
@JsonKey(name: 'DataLocationS3'), final
dataRearrangement String
A JSON string that represents the splitting and rearrangement processing to be applied to a DataSource. If the DataRearrangement parameter is not provided, all of the input data is used to create the Datasource. [...]
@JsonKey(name: 'DataRearrangement'), final
dataSchema String
A JSON string that represents the schema for an Amazon S3 DataSource. The DataSchema defines the structure of the observation data in the data file(s) referenced in the DataSource. [...]
@JsonKey(name: 'DataSchema'), final
dataSchemaLocationS3 String
Describes the schema location in Amazon S3. You must provide either the DataSchema or the DataSchemaLocationS3.
@JsonKey(name: 'DataSchemaLocationS3'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, dynamic>
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]