@Generated(value="software.amazon.awssdk:codegen") public final class ServiceObservabilityConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceObservabilityConfiguration.Builder,ServiceObservabilityConfiguration>
Describes the observability configuration of an App Runner service. These are additional observability features, like tracing, that you choose to enable. They're configured in a separate resource that you associate with your service.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServiceObservabilityConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServiceObservabilityConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
observabilityConfigurationArn()
The Amazon Resource Name (ARN) of the observability configuration that is associated with the service.
|
Boolean |
observabilityEnabled()
When
true, an observability configuration resource is associated with the service, and an
ObservabilityConfigurationArn is specified. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ServiceObservabilityConfiguration.Builder> |
serializableBuilderClass() |
ServiceObservabilityConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean observabilityEnabled()
When true, an observability configuration resource is associated with the service, and an
ObservabilityConfigurationArn is specified.
true, an observability configuration resource is associated with the service, and an
ObservabilityConfigurationArn is specified.public final String observabilityConfigurationArn()
The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified
only when ObservabilityEnabled is true.
Specify an ARN with a name and a revision number to associate that revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3
Specify just the name to associate the latest revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing
ObservabilityEnabled is true.
Specify an ARN with a name and a revision number to associate that revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3
Specify just the name to associate the latest revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing
public ServiceObservabilityConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServiceObservabilityConfiguration.Builder,ServiceObservabilityConfiguration>public static ServiceObservabilityConfiguration.Builder builder()
public static Class<? extends ServiceObservabilityConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.