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: StringThe 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: StringThe 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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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