Struct aws_sdk_cloudfront::model::custom_headers::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for CustomHeaders
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn quantity(self, input: i32) -> Self
pub fn quantity(self, input: i32) -> Self
The number of custom headers, if any, for this distribution.
sourcepub fn set_quantity(self, input: Option<i32>) -> Self
pub fn set_quantity(self, input: Option<i32>) -> Self
The number of custom headers, if any, for this distribution.
sourcepub fn items(self, input: OriginCustomHeader) -> Self
pub fn items(self, input: OriginCustomHeader) -> Self
Appends an item to items
.
To override the contents of this collection use set_items
.
Optional: A list that contains one OriginCustomHeader
element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0
, omit Items
.
sourcepub fn set_items(self, input: Option<Vec<OriginCustomHeader>>) -> Self
pub fn set_items(self, input: Option<Vec<OriginCustomHeader>>) -> Self
Optional: A list that contains one OriginCustomHeader
element for each custom header that you want CloudFront to forward to the origin. If Quantity is 0
, omit Items
.
sourcepub fn build(self) -> CustomHeaders
pub fn build(self) -> CustomHeaders
Consumes the builder and constructs a CustomHeaders
.