[][src]Struct rusoto_sagemaker::DatasetDefinition

pub struct DatasetDefinition {
    pub athena_dataset_definition: Option<AthenaDatasetDefinition>,
    pub data_distribution_type: Option<String>,
    pub input_mode: Option<String>,
    pub local_path: Option<String>,
    pub redshift_dataset_definition: Option<RedshiftDatasetDefinition>,
}

Configuration for Dataset Definition inputs. The Dataset Definition input must specify exactly one of either AthenaDatasetDefinition or RedshiftDatasetDefinition types.

Fields

athena_dataset_definition: Option<AthenaDatasetDefinition>data_distribution_type: Option<String>

Whether the generated dataset is FullyReplicated or ShardedByS3Key (default).

input_mode: Option<String>

Whether to use File or Pipe input mode. In File (default) mode, Amazon SageMaker copies the data from the input source onto the local Amazon Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This is the most commonly used input mode. In Pipe mode, Amazon SageMaker streams input data from the source directly to your algorithm without using the EBS volume.

local_path: Option<String>

The local path where you want Amazon SageMaker to download the Dataset Definition inputs to run a processing job. LocalPath is an absolute path to the input data. This is a required parameter when AppManaged is False (default).

redshift_dataset_definition: Option<RedshiftDatasetDefinition>

Trait Implementations

impl Clone for DatasetDefinition[src]

impl Debug for DatasetDefinition[src]

impl Default for DatasetDefinition[src]

impl<'de> Deserialize<'de> for DatasetDefinition[src]

impl PartialEq<DatasetDefinition> for DatasetDefinition[src]

impl Serialize for DatasetDefinition[src]

impl StructuralPartialEq for DatasetDefinition[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.