Struct aws_sdk_s3::output::get_bucket_replication_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for GetBucketReplicationOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn replication_configuration(self, input: ReplicationConfiguration) -> Self
pub fn replication_configuration(self, input: ReplicationConfiguration) -> Self
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
sourcepub fn set_replication_configuration(
self,
input: Option<ReplicationConfiguration>
) -> Self
pub fn set_replication_configuration(
self,
input: Option<ReplicationConfiguration>
) -> Self
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
Examples found in repository?
src/operation_deser.rs (lines 1349-1351)
1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354
pub fn parse_get_bucket_replication_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetBucketReplicationOutput,
crate::error::GetBucketReplicationError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_bucket_replication_output::Builder::default();
let _ = response;
output = output.set_replication_configuration(
crate::http_serde::deser_payload_get_bucket_replication_get_bucket_replication_output_replication_configuration(response.body().as_ref())?
);
output.build()
})
}
sourcepub fn build(self) -> GetBucketReplicationOutput
pub fn build(self) -> GetBucketReplicationOutput
Consumes the builder and constructs a GetBucketReplicationOutput
.
Examples found in repository?
src/operation_deser.rs (line 1352)
1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354
pub fn parse_get_bucket_replication_response(
response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
crate::output::GetBucketReplicationOutput,
crate::error::GetBucketReplicationError,
> {
Ok({
#[allow(unused_mut)]
let mut output = crate::output::get_bucket_replication_output::Builder::default();
let _ = response;
output = output.set_replication_configuration(
crate::http_serde::deser_payload_get_bucket_replication_get_bucket_replication_output_replication_configuration(response.body().as_ref())?
);
output.build()
})
}