[−][src]Struct rusoto_sagemaker::TransformS3DataSource
Describes the S3 data source.
Fields
s3_data_type: String
If you choose S3Prefix
, S3Uri
identifies a key name prefix. Amazon SageMaker uses all objects with the specified key name prefix for batch transform.
If you choose ManifestFile
, S3Uri
identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for batch transform.
The following values are compatible: ManifestFile
, S3Prefix
The following value is not compatible: AugmentedManifestFile
s3_uri: String
Depending on the value specified for the S3DataType
, identifies either a key name prefix or a manifest. For example:
-
A key name prefix might look like this:
s3://bucketname/exampleprefix
. -
A manifest might look like this:
s3://bucketname/example.manifest
The manifest is an S3 object which is a JSON file with the following format:
[ {"prefix": "s3://customerbucket/some/prefix/"},
"relative/path/to/custdata-1",
"relative/path/custdata-2",
...
"relative/path/custdata-N"
]
The preceding JSON matches the following
s3Uris
:s3://customerbucket/some/prefix/relative/path/to/custdata-1
s3://customerbucket/some/prefix/relative/path/custdata-2
...
s3://customerbucket/some/prefix/relative/path/custdata-N
The complete set of
S3Uris
in this manifest constitutes the input data for the channel for this datasource. The object that eachS3Uris
points to must be readable by the IAM role that Amazon SageMaker uses to perform tasks on your behalf.
Trait Implementations
impl Clone for TransformS3DataSource
[src]
pub fn clone(&self) -> TransformS3DataSource
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TransformS3DataSource
[src]
impl Default for TransformS3DataSource
[src]
pub fn default() -> TransformS3DataSource
[src]
impl<'de> Deserialize<'de> for TransformS3DataSource
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<TransformS3DataSource> for TransformS3DataSource
[src]
pub fn eq(&self, other: &TransformS3DataSource) -> bool
[src]
pub fn ne(&self, other: &TransformS3DataSource) -> bool
[src]
impl Serialize for TransformS3DataSource
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for TransformS3DataSource
[src]
Auto Trait Implementations
impl RefUnwindSafe for TransformS3DataSource
[src]
impl Send for TransformS3DataSource
[src]
impl Sync for TransformS3DataSource
[src]
impl Unpin for TransformS3DataSource
[src]
impl UnwindSafe for TransformS3DataSource
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,