public static interface ObservabilityConfiguration.Builder extends SdkPojo, CopyableBuilder<ObservabilityConfiguration.Builder,ObservabilityConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ObservabilityConfiguration.Builder |
createdAt(Instant createdAt)
The time when the observability configuration was created.
|
ObservabilityConfiguration.Builder |
deletedAt(Instant deletedAt)
The time when the observability configuration was deleted.
|
ObservabilityConfiguration.Builder |
latest(Boolean latest)
It's set to
true for the configuration with the highest Revision among all
configurations that share the same ObservabilityConfigurationName. |
ObservabilityConfiguration.Builder |
observabilityConfigurationArn(String observabilityConfigurationArn)
The Amazon Resource Name (ARN) of this observability configuration.
|
ObservabilityConfiguration.Builder |
observabilityConfigurationName(String observabilityConfigurationName)
The customer-provided observability configuration name.
|
ObservabilityConfiguration.Builder |
observabilityConfigurationRevision(Integer observabilityConfigurationRevision)
The revision of this observability configuration.
|
ObservabilityConfiguration.Builder |
status(ObservabilityConfigurationStatus status)
The current state of the observability configuration.
|
ObservabilityConfiguration.Builder |
status(String status)
The current state of the observability configuration.
|
default ObservabilityConfiguration.Builder |
traceConfiguration(Consumer<TraceConfiguration.Builder> traceConfiguration)
The configuration of the tracing feature within this observability configuration.
|
ObservabilityConfiguration.Builder |
traceConfiguration(TraceConfiguration traceConfiguration)
The configuration of the tracing feature within this observability configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildObservabilityConfiguration.Builder observabilityConfigurationArn(String observabilityConfigurationArn)
The Amazon Resource Name (ARN) of this observability configuration.
observabilityConfigurationArn - The Amazon Resource Name (ARN) of this observability configuration.ObservabilityConfiguration.Builder observabilityConfigurationName(String observabilityConfigurationName)
The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.
observabilityConfigurationName - The customer-provided observability configuration name. It can be used in multiple revisions of a
configuration.ObservabilityConfiguration.Builder traceConfiguration(TraceConfiguration traceConfiguration)
The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.
traceConfiguration - The configuration of the tracing feature within this observability configuration. If not specified,
tracing isn't enabled.default ObservabilityConfiguration.Builder traceConfiguration(Consumer<TraceConfiguration.Builder> traceConfiguration)
The configuration of the tracing feature within this observability configuration. If not specified, tracing isn't enabled.
This is a convenience method that creates an instance of theTraceConfiguration.Builder avoiding the
need to create one manually via TraceConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to traceConfiguration(TraceConfiguration).
traceConfiguration - a consumer that will call methods on TraceConfiguration.BuildertraceConfiguration(TraceConfiguration)ObservabilityConfiguration.Builder observabilityConfigurationRevision(Integer observabilityConfigurationRevision)
The revision of this observability configuration. It's unique among all the active configurations (
"Status": "ACTIVE") that share the same ObservabilityConfigurationName.
observabilityConfigurationRevision - The revision of this observability configuration. It's unique among all the active configurations (
"Status": "ACTIVE") that share the same ObservabilityConfigurationName.ObservabilityConfiguration.Builder latest(Boolean latest)
It's set to true for the configuration with the highest Revision among all
configurations that share the same ObservabilityConfigurationName. It's set to
false otherwise.
latest - It's set to true for the configuration with the highest Revision among all
configurations that share the same ObservabilityConfigurationName. It's set to
false otherwise.ObservabilityConfiguration.Builder status(String status)
The current state of the observability configuration. If the status of a configuration revision is
INACTIVE, it was deleted and can't be used. Inactive configuration revisions are permanently
removed some time after they are deleted.
status - The current state of the observability configuration. If the status of a configuration revision is
INACTIVE, it was deleted and can't be used. Inactive configuration revisions are
permanently removed some time after they are deleted.ObservabilityConfigurationStatus,
ObservabilityConfigurationStatusObservabilityConfiguration.Builder status(ObservabilityConfigurationStatus status)
The current state of the observability configuration. If the status of a configuration revision is
INACTIVE, it was deleted and can't be used. Inactive configuration revisions are permanently
removed some time after they are deleted.
status - The current state of the observability configuration. If the status of a configuration revision is
INACTIVE, it was deleted and can't be used. Inactive configuration revisions are
permanently removed some time after they are deleted.ObservabilityConfigurationStatus,
ObservabilityConfigurationStatusObservabilityConfiguration.Builder createdAt(Instant createdAt)
The time when the observability configuration was created. It's in Unix time stamp format.
createdAt - The time when the observability configuration was created. It's in Unix time stamp format.ObservabilityConfiguration.Builder deletedAt(Instant deletedAt)
The time when the observability configuration was deleted. It's in Unix time stamp format.
deletedAt - The time when the observability configuration was deleted. It's in Unix time stamp format.Copyright © 2022. All rights reserved.