Struct aws_sdk_cloudfront::operation::create_function::builders::CreateFunctionOutputBuilder
source · #[non_exhaustive]pub struct CreateFunctionOutputBuilder { /* private fields */ }
Expand description
A builder for CreateFunctionOutput
.
Implementations§
source§impl CreateFunctionOutputBuilder
impl CreateFunctionOutputBuilder
sourcepub fn function_summary(self, input: FunctionSummary) -> Self
pub fn function_summary(self, input: FunctionSummary) -> Self
Contains configuration information and metadata about a CloudFront function.
sourcepub fn set_function_summary(self, input: Option<FunctionSummary>) -> Self
pub fn set_function_summary(self, input: Option<FunctionSummary>) -> Self
Contains configuration information and metadata about a CloudFront function.
sourcepub fn get_function_summary(&self) -> &Option<FunctionSummary>
pub fn get_function_summary(&self) -> &Option<FunctionSummary>
Contains configuration information and metadata about a CloudFront function.
sourcepub fn location(self, input: impl Into<String>) -> Self
pub fn location(self, input: impl Into<String>) -> Self
The URL of the CloudFront function. Use the URL to manage the function with the CloudFront API.
sourcepub fn set_location(self, input: Option<String>) -> Self
pub fn set_location(self, input: Option<String>) -> Self
The URL of the CloudFront function. Use the URL to manage the function with the CloudFront API.
sourcepub fn get_location(&self) -> &Option<String>
pub fn get_location(&self) -> &Option<String>
The URL of the CloudFront function. Use the URL to manage the function with the CloudFront API.
sourcepub fn e_tag(self, input: impl Into<String>) -> Self
pub fn e_tag(self, input: impl Into<String>) -> Self
The version identifier for the current version of the CloudFront function.
sourcepub fn set_e_tag(self, input: Option<String>) -> Self
pub fn set_e_tag(self, input: Option<String>) -> Self
The version identifier for the current version of the CloudFront function.
sourcepub fn get_e_tag(&self) -> &Option<String>
pub fn get_e_tag(&self) -> &Option<String>
The version identifier for the current version of the CloudFront function.
sourcepub fn build(self) -> CreateFunctionOutput
pub fn build(self) -> CreateFunctionOutput
Consumes the builder and constructs a CreateFunctionOutput
.
Trait Implementations§
source§impl Clone for CreateFunctionOutputBuilder
impl Clone for CreateFunctionOutputBuilder
source§fn clone(&self) -> CreateFunctionOutputBuilder
fn clone(&self) -> CreateFunctionOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateFunctionOutputBuilder
impl Debug for CreateFunctionOutputBuilder
source§impl Default for CreateFunctionOutputBuilder
impl Default for CreateFunctionOutputBuilder
source§fn default() -> CreateFunctionOutputBuilder
fn default() -> CreateFunctionOutputBuilder
source§impl PartialEq for CreateFunctionOutputBuilder
impl PartialEq for CreateFunctionOutputBuilder
source§fn eq(&self, other: &CreateFunctionOutputBuilder) -> bool
fn eq(&self, other: &CreateFunctionOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateFunctionOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateFunctionOutputBuilder
impl RefUnwindSafe for CreateFunctionOutputBuilder
impl Send for CreateFunctionOutputBuilder
impl Sync for CreateFunctionOutputBuilder
impl Unpin for CreateFunctionOutputBuilder
impl UnwindSafe for CreateFunctionOutputBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more