public static final class CfnObservabilityConfigurationProps.Builder
extends java.lang.Object
CfnObservabilityConfigurationProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnObservabilityConfigurationProps |
build()
Builds the configured instance.
|
CfnObservabilityConfigurationProps.Builder |
observabilityConfigurationName(java.lang.String observabilityConfigurationName)
Sets the value of
CfnObservabilityConfigurationProps.getObservabilityConfigurationName() |
CfnObservabilityConfigurationProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnObservabilityConfigurationProps.getTags() |
CfnObservabilityConfigurationProps.Builder |
traceConfiguration(CfnObservabilityConfiguration.TraceConfigurationProperty traceConfiguration)
Sets the value of
CfnObservabilityConfigurationProps.getTraceConfiguration() |
CfnObservabilityConfigurationProps.Builder |
traceConfiguration(IResolvable traceConfiguration)
Sets the value of
CfnObservabilityConfigurationProps.getTraceConfiguration() |
public CfnObservabilityConfigurationProps.Builder observabilityConfigurationName(java.lang.String observabilityConfigurationName)
CfnObservabilityConfigurationProps.getObservabilityConfigurationName()
observabilityConfigurationName
- A name for the observability configuration.
When you use it for the first time in an AWS 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.
If you don't specify a name, AWS CloudFormation generates a name for your observability configuration.
this
public CfnObservabilityConfigurationProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnObservabilityConfigurationProps.getTags()
tags
- A list of metadata items that you can associate with your observability configuration resource.
A tag is a key-value pair.this
public CfnObservabilityConfigurationProps.Builder traceConfiguration(CfnObservabilityConfiguration.TraceConfigurationProperty traceConfiguration)
CfnObservabilityConfigurationProps.getTraceConfiguration()
traceConfiguration
- The configuration of the tracing feature within this observability configuration.
If you don't specify it, App Runner doesn't enable tracing.this
public CfnObservabilityConfigurationProps.Builder traceConfiguration(IResolvable traceConfiguration)
CfnObservabilityConfigurationProps.getTraceConfiguration()
traceConfiguration
- The configuration of the tracing feature within this observability configuration.
If you don't specify it, App Runner doesn't enable tracing.this
public CfnObservabilityConfigurationProps build()
CfnObservabilityConfigurationProps
java.lang.NullPointerException
- if any required attribute was not provided