Struct aws_sdk_s3control::types::JobManifestLocation
source · #[non_exhaustive]pub struct JobManifestLocation {
pub object_arn: String,
pub object_version_id: Option<String>,
pub e_tag: String,
}
Expand description
Contains the information required to locate a manifest object. Manifests can't be imported from directory buckets. For more information, see Directory buckets.
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.object_arn: String
The Amazon Resource Name (ARN) for a manifest object.
When you're using XML requests, you must replace special characters (such as carriage returns) in object keys with their equivalent XML entity codes. For more information, see XML-related object key constraints in the Amazon S3 User Guide.
object_version_id: Option<String>
The optional version ID to identify a specific version of the manifest object.
e_tag: String
The ETag for the specified manifest object.
Implementations§
source§impl JobManifestLocation
impl JobManifestLocation
sourcepub fn object_arn(&self) -> &str
pub fn object_arn(&self) -> &str
The Amazon Resource Name (ARN) for a manifest object.
When you're using XML requests, you must replace special characters (such as carriage returns) in object keys with their equivalent XML entity codes. For more information, see XML-related object key constraints in the Amazon S3 User Guide.
sourcepub fn object_version_id(&self) -> Option<&str>
pub fn object_version_id(&self) -> Option<&str>
The optional version ID to identify a specific version of the manifest object.
source§impl JobManifestLocation
impl JobManifestLocation
sourcepub fn builder() -> JobManifestLocationBuilder
pub fn builder() -> JobManifestLocationBuilder
Creates a new builder-style object to manufacture JobManifestLocation
.
Trait Implementations§
source§impl Clone for JobManifestLocation
impl Clone for JobManifestLocation
source§fn clone(&self) -> JobManifestLocation
fn clone(&self) -> JobManifestLocation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobManifestLocation
impl Debug for JobManifestLocation
source§impl PartialEq for JobManifestLocation
impl PartialEq for JobManifestLocation
source§fn eq(&self, other: &JobManifestLocation) -> bool
fn eq(&self, other: &JobManifestLocation) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for JobManifestLocation
Auto Trait Implementations§
impl Freeze for JobManifestLocation
impl RefUnwindSafe for JobManifestLocation
impl Send for JobManifestLocation
impl Sync for JobManifestLocation
impl Unpin for JobManifestLocation
impl UnwindSafe for JobManifestLocation
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