Struct aws_sdk_s3control::types::JobManifest
source · #[non_exhaustive]pub struct JobManifest {
pub spec: Option<JobManifestSpec>,
pub location: Option<JobManifestLocation>,
}
Expand description
Contains the configuration information for a job's manifest.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.spec: Option<JobManifestSpec>
Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.
location: Option<JobManifestLocation>
Contains the information required to locate the specified job's manifest. Manifests can't be imported from directory buckets. For more information, see Directory buckets.
Implementations§
source§impl JobManifest
impl JobManifest
sourcepub fn spec(&self) -> Option<&JobManifestSpec>
pub fn spec(&self) -> Option<&JobManifestSpec>
Describes the format of the specified job's manifest. If the manifest is in CSV format, also describes the columns contained within the manifest.
sourcepub fn location(&self) -> Option<&JobManifestLocation>
pub fn location(&self) -> Option<&JobManifestLocation>
Contains the information required to locate the specified job's manifest. Manifests can't be imported from directory buckets. For more information, see Directory buckets.
source§impl JobManifest
impl JobManifest
sourcepub fn builder() -> JobManifestBuilder
pub fn builder() -> JobManifestBuilder
Creates a new builder-style object to manufacture JobManifest
.
Trait Implementations§
source§impl Clone for JobManifest
impl Clone for JobManifest
source§fn clone(&self) -> JobManifest
fn clone(&self) -> JobManifest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobManifest
impl Debug for JobManifest
source§impl PartialEq for JobManifest
impl PartialEq for JobManifest
source§fn eq(&self, other: &JobManifest) -> bool
fn eq(&self, other: &JobManifest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for JobManifest
Auto Trait Implementations§
impl Freeze for JobManifest
impl RefUnwindSafe for JobManifest
impl Send for JobManifest
impl Sync for JobManifest
impl Unpin for JobManifest
impl UnwindSafe for JobManifest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more