Struct aws_sdk_apprunner::operation::create_observability_configuration::builders::CreateObservabilityConfigurationInputBuilder
source · #[non_exhaustive]pub struct CreateObservabilityConfigurationInputBuilder { /* private fields */ }
Expand description
A builder for CreateObservabilityConfigurationInput
.
Implementations§
source§impl CreateObservabilityConfigurationInputBuilder
impl CreateObservabilityConfigurationInputBuilder
sourcepub fn observability_configuration_name(self, input: impl Into<String>) -> Self
pub fn observability_configuration_name(self, input: impl Into<String>) -> Self
A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1
of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
The name DefaultConfiguration
is reserved. You can't use it to create a new observability configuration, and you can't create a revision of it.
When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.
sourcepub fn set_observability_configuration_name(self, input: Option<String>) -> Self
pub fn set_observability_configuration_name(self, input: Option<String>) -> Self
A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1
of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
The name DefaultConfiguration
is reserved. You can't use it to create a new observability configuration, and you can't create a revision of it.
When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.
sourcepub fn get_observability_configuration_name(&self) -> &Option<String>
pub fn get_observability_configuration_name(&self) -> &Option<String>
A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1
of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.
The name DefaultConfiguration
is reserved. You can't use it to create a new observability configuration, and you can't create a revision of it.
When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.
sourcepub fn trace_configuration(self, input: TraceConfiguration) -> Self
pub fn trace_configuration(self, input: TraceConfiguration) -> Self
The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
sourcepub fn set_trace_configuration(self, input: Option<TraceConfiguration>) -> Self
pub fn set_trace_configuration(self, input: Option<TraceConfiguration>) -> Self
The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
sourcepub fn get_trace_configuration(&self) -> &Option<TraceConfiguration>
pub fn get_trace_configuration(&self) -> &Option<TraceConfiguration>
The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.
sourcepub fn build(self) -> Result<CreateObservabilityConfigurationInput, BuildError>
pub fn build(self) -> Result<CreateObservabilityConfigurationInput, BuildError>
Consumes the builder and constructs a CreateObservabilityConfigurationInput
.
source§impl CreateObservabilityConfigurationInputBuilder
impl CreateObservabilityConfigurationInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateObservabilityConfigurationOutput, SdkError<CreateObservabilityConfigurationError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateObservabilityConfigurationOutput, SdkError<CreateObservabilityConfigurationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateObservabilityConfigurationInputBuilder
impl Clone for CreateObservabilityConfigurationInputBuilder
source§fn clone(&self) -> CreateObservabilityConfigurationInputBuilder
fn clone(&self) -> CreateObservabilityConfigurationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateObservabilityConfigurationInputBuilder
impl Default for CreateObservabilityConfigurationInputBuilder
source§fn default() -> CreateObservabilityConfigurationInputBuilder
fn default() -> CreateObservabilityConfigurationInputBuilder
source§impl PartialEq for CreateObservabilityConfigurationInputBuilder
impl PartialEq for CreateObservabilityConfigurationInputBuilder
source§fn eq(&self, other: &CreateObservabilityConfigurationInputBuilder) -> bool
fn eq(&self, other: &CreateObservabilityConfigurationInputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateObservabilityConfigurationInputBuilder
Auto Trait Implementations§
impl Freeze for CreateObservabilityConfigurationInputBuilder
impl RefUnwindSafe for CreateObservabilityConfigurationInputBuilder
impl Send for CreateObservabilityConfigurationInputBuilder
impl Sync for CreateObservabilityConfigurationInputBuilder
impl Unpin for CreateObservabilityConfigurationInputBuilder
impl UnwindSafe for CreateObservabilityConfigurationInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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