Struct aws_sdk_cloudfront::model::invalidation_list::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for InvalidationList
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn marker(self, input: impl Into<String>) -> Self
pub fn marker(self, input: impl Into<String>) -> Self
The value that you provided for the Marker
request parameter.
sourcepub fn set_marker(self, input: Option<String>) -> Self
pub fn set_marker(self, input: Option<String>) -> Self
The value that you provided for the Marker
request parameter.
sourcepub fn next_marker(self, input: impl Into<String>) -> Self
pub fn next_marker(self, input: impl Into<String>) -> Self
If IsTruncated
is true
, this element is present and contains the value that you can use for the Marker
request parameter to continue listing your invalidation batches where they left off.
sourcepub fn set_next_marker(self, input: Option<String>) -> Self
pub fn set_next_marker(self, input: Option<String>) -> Self
If IsTruncated
is true
, this element is present and contains the value that you can use for the Marker
request parameter to continue listing your invalidation batches where they left off.
sourcepub fn max_items(self, input: i32) -> Self
pub fn max_items(self, input: i32) -> Self
The value that you provided for the MaxItems
request parameter.
sourcepub fn set_max_items(self, input: Option<i32>) -> Self
pub fn set_max_items(self, input: Option<i32>) -> Self
The value that you provided for the MaxItems
request parameter.
sourcepub fn is_truncated(self, input: bool) -> Self
pub fn is_truncated(self, input: bool) -> Self
A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker
request parameter to retrieve more invalidation batches in the list.
sourcepub fn set_is_truncated(self, input: Option<bool>) -> Self
pub fn set_is_truncated(self, input: Option<bool>) -> Self
A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker
request parameter to retrieve more invalidation batches in the list.
sourcepub fn quantity(self, input: i32) -> Self
pub fn quantity(self, input: i32) -> Self
The number of invalidation batches that were created by the current Amazon Web Services account.
sourcepub fn set_quantity(self, input: Option<i32>) -> Self
pub fn set_quantity(self, input: Option<i32>) -> Self
The number of invalidation batches that were created by the current Amazon Web Services account.
sourcepub fn items(self, input: InvalidationSummary) -> Self
pub fn items(self, input: InvalidationSummary) -> Self
Appends an item to items
.
To override the contents of this collection use set_items
.
A complex type that contains one InvalidationSummary
element for each invalidation batch created by the current Amazon Web Services account.
sourcepub fn set_items(self, input: Option<Vec<InvalidationSummary>>) -> Self
pub fn set_items(self, input: Option<Vec<InvalidationSummary>>) -> Self
A complex type that contains one InvalidationSummary
element for each invalidation batch created by the current Amazon Web Services account.
sourcepub fn build(self) -> InvalidationList
pub fn build(self) -> InvalidationList
Consumes the builder and constructs a InvalidationList
.