Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::builders::ObjectIdentifierBuilder
#[non_exhaustive]pub struct ObjectIdentifierBuilder { /* private fields */ }
Expand description
A builder for ObjectIdentifier
.
Implementations§
§impl ObjectIdentifierBuilder
impl ObjectIdentifierBuilder
pub fn key(self, input: impl Into<String>) -> ObjectIdentifierBuilder
pub fn key(self, input: impl Into<String>) -> ObjectIdentifierBuilder
Key name of the object.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn set_key(self, input: Option<String>) -> ObjectIdentifierBuilder
pub fn set_key(self, input: Option<String>) -> ObjectIdentifierBuilder
Key name of the object.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn get_key(&self) -> &Option<String>
pub fn get_key(&self) -> &Option<String>
Key name of the object.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
pub fn version_id(self, input: impl Into<String>) -> ObjectIdentifierBuilder
pub fn version_id(self, input: impl Into<String>) -> ObjectIdentifierBuilder
VersionId for the specific version of the object to delete.
pub fn set_version_id(self, input: Option<String>) -> ObjectIdentifierBuilder
pub fn set_version_id(self, input: Option<String>) -> ObjectIdentifierBuilder
VersionId for the specific version of the object to delete.
pub fn get_version_id(&self) -> &Option<String>
pub fn get_version_id(&self) -> &Option<String>
VersionId for the specific version of the object to delete.
pub fn build(self) -> ObjectIdentifier
pub fn build(self) -> ObjectIdentifier
Consumes the builder and constructs a ObjectIdentifier
.
Trait Implementations§
§impl Clone for ObjectIdentifierBuilder
impl Clone for ObjectIdentifierBuilder
§fn clone(&self) -> ObjectIdentifierBuilder
fn clone(&self) -> ObjectIdentifierBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more§impl Debug for ObjectIdentifierBuilder
impl Debug for ObjectIdentifierBuilder
§impl Default for ObjectIdentifierBuilder
impl Default for ObjectIdentifierBuilder
§fn default() -> ObjectIdentifierBuilder
fn default() -> ObjectIdentifierBuilder
§impl PartialEq for ObjectIdentifierBuilder
impl PartialEq for ObjectIdentifierBuilder
§fn eq(&self, other: &ObjectIdentifierBuilder) -> bool
fn eq(&self, other: &ObjectIdentifierBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.