#[non_exhaustive]pub struct PutChunkInputBuilder { /* private fields */ }
Expand description
A builder for PutChunkInput
.
Implementations§
source§impl PutChunkInputBuilder
impl PutChunkInputBuilder
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. This field is required.
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 get_backup_job_id(&self) -> &Option<String>
pub fn get_backup_job_id(&self) -> &Option<String>
Backup job Id for the in-progress backup.
sourcepub fn upload_id(self, input: impl Into<String>) -> Self
pub fn upload_id(self, input: impl Into<String>) -> Self
Upload Id for the in-progress upload. This field is required.
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 get_upload_id(&self) -> &Option<String>
pub fn get_upload_id(&self) -> &Option<String>
Upload Id for the in-progress upload.
sourcepub fn chunk_index(self, input: i64) -> Self
pub fn chunk_index(self, input: i64) -> Self
Describes this chunk’s position relative to the other chunks This field is required.
sourcepub fn set_chunk_index(self, input: Option<i64>) -> Self
pub fn set_chunk_index(self, input: Option<i64>) -> Self
Describes this chunk’s position relative to the other chunks
sourcepub fn get_chunk_index(&self) -> &Option<i64>
pub fn get_chunk_index(&self) -> &Option<i64>
Describes this chunk’s position relative to the other chunks
sourcepub fn data(self, input: ByteStream) -> Self
pub fn data(self, input: ByteStream) -> Self
Data to be uploaded This field is required.
sourcepub fn set_data(self, input: Option<ByteStream>) -> Self
pub fn set_data(self, input: Option<ByteStream>) -> Self
Data to be uploaded
sourcepub fn get_data(&self) -> &Option<ByteStream>
pub fn get_data(&self) -> &Option<ByteStream>
Data to be uploaded
sourcepub fn set_length(self, input: Option<i64>) -> Self
pub fn set_length(self, input: Option<i64>) -> Self
Data length
sourcepub fn get_length(&self) -> &Option<i64>
pub fn get_length(&self) -> &Option<i64>
Data length
sourcepub fn set_checksum(self, input: Option<String>) -> Self
pub fn set_checksum(self, input: Option<String>) -> Self
Data checksum
sourcepub fn get_checksum(&self) -> &Option<String>
pub fn get_checksum(&self) -> &Option<String>
Data checksum
sourcepub fn checksum_algorithm(self, input: DataChecksumAlgorithm) -> Self
pub fn checksum_algorithm(self, input: DataChecksumAlgorithm) -> Self
Checksum algorithm This field is required.
sourcepub fn set_checksum_algorithm(
self,
input: Option<DataChecksumAlgorithm>
) -> Self
pub fn set_checksum_algorithm( self, input: Option<DataChecksumAlgorithm> ) -> Self
Checksum algorithm
sourcepub fn get_checksum_algorithm(&self) -> &Option<DataChecksumAlgorithm>
pub fn get_checksum_algorithm(&self) -> &Option<DataChecksumAlgorithm>
Checksum algorithm
sourcepub fn build(self) -> Result<PutChunkInput, BuildError>
pub fn build(self) -> Result<PutChunkInput, BuildError>
Consumes the builder and constructs a PutChunkInput
.
source§impl PutChunkInputBuilder
impl PutChunkInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<PutChunkOutput, SdkError<PutChunkError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<PutChunkOutput, SdkError<PutChunkError, HttpResponse>>
Sends a request with this input using the given client.