Struct aws_sdk_backupstorage::operation::notify_object_complete::builders::NotifyObjectCompleteInputBuilder
source · #[non_exhaustive]pub struct NotifyObjectCompleteInputBuilder { /* private fields */ }
Expand description
A builder for NotifyObjectCompleteInput
.
Implementations§
source§impl NotifyObjectCompleteInputBuilder
impl NotifyObjectCompleteInputBuilder
sourcepub fn backup_job_id(self, input: impl Into<String>) -> Self
pub fn backup_job_id(self, input: impl Into<String>) -> Self
Backup job Id for the in-progress backup
sourcepub fn set_backup_job_id(self, input: Option<String>) -> Self
pub fn set_backup_job_id(self, input: Option<String>) -> Self
Backup job Id for the in-progress backup
sourcepub fn set_upload_id(self, input: Option<String>) -> Self
pub fn set_upload_id(self, input: Option<String>) -> Self
Upload Id for the in-progress upload
sourcepub fn object_checksum(self, input: impl Into<String>) -> Self
pub fn object_checksum(self, input: impl Into<String>) -> Self
Object checksum
sourcepub fn set_object_checksum(self, input: Option<String>) -> Self
pub fn set_object_checksum(self, input: Option<String>) -> Self
Object checksum
sourcepub fn object_checksum_algorithm(self, input: SummaryChecksumAlgorithm) -> Self
pub fn object_checksum_algorithm(self, input: SummaryChecksumAlgorithm) -> Self
Checksum algorithm
sourcepub fn set_object_checksum_algorithm(
self,
input: Option<SummaryChecksumAlgorithm>
) -> Self
pub fn set_object_checksum_algorithm( self, input: Option<SummaryChecksumAlgorithm> ) -> Self
Checksum algorithm
sourcepub fn metadata_string(self, input: impl Into<String>) -> Self
pub fn metadata_string(self, input: impl Into<String>) -> Self
Optional metadata associated with an Object. Maximum string length is 256 bytes.
sourcepub fn set_metadata_string(self, input: Option<String>) -> Self
pub fn set_metadata_string(self, input: Option<String>) -> Self
Optional metadata associated with an Object. Maximum string length is 256 bytes.
sourcepub fn metadata_blob(self, input: ByteStream) -> Self
pub fn metadata_blob(self, input: ByteStream) -> Self
Optional metadata associated with an Object. Maximum length is 4MB.
sourcepub fn set_metadata_blob(self, input: Option<ByteStream>) -> Self
pub fn set_metadata_blob(self, input: Option<ByteStream>) -> Self
Optional metadata associated with an Object. Maximum length is 4MB.
sourcepub fn metadata_blob_length(self, input: i64) -> Self
pub fn metadata_blob_length(self, input: i64) -> Self
The size of MetadataBlob.
sourcepub fn set_metadata_blob_length(self, input: Option<i64>) -> Self
pub fn set_metadata_blob_length(self, input: Option<i64>) -> Self
The size of MetadataBlob.
sourcepub fn metadata_blob_checksum(self, input: impl Into<String>) -> Self
pub fn metadata_blob_checksum(self, input: impl Into<String>) -> Self
Checksum of MetadataBlob.
sourcepub fn set_metadata_blob_checksum(self, input: Option<String>) -> Self
pub fn set_metadata_blob_checksum(self, input: Option<String>) -> Self
Checksum of MetadataBlob.
sourcepub fn metadata_blob_checksum_algorithm(
self,
input: DataChecksumAlgorithm
) -> Self
pub fn metadata_blob_checksum_algorithm( self, input: DataChecksumAlgorithm ) -> Self
Checksum algorithm.
sourcepub fn set_metadata_blob_checksum_algorithm(
self,
input: Option<DataChecksumAlgorithm>
) -> Self
pub fn set_metadata_blob_checksum_algorithm( self, input: Option<DataChecksumAlgorithm> ) -> Self
Checksum algorithm.
sourcepub fn build(self) -> Result<NotifyObjectCompleteInput, BuildError>
pub fn build(self) -> Result<NotifyObjectCompleteInput, BuildError>
Consumes the builder and constructs a NotifyObjectCompleteInput
.
Trait Implementations§
source§impl Default for NotifyObjectCompleteInputBuilder
impl Default for NotifyObjectCompleteInputBuilder
source§fn default() -> NotifyObjectCompleteInputBuilder
fn default() -> NotifyObjectCompleteInputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for NotifyObjectCompleteInputBuilder
impl Send for NotifyObjectCompleteInputBuilder
impl Sync for NotifyObjectCompleteInputBuilder
impl Unpin for NotifyObjectCompleteInputBuilder
impl !UnwindSafe for NotifyObjectCompleteInputBuilder
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
Mutably borrows from an owned value. Read more