Class ServiceObservabilityConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.apprunner.model.ServiceObservabilityConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceObservabilityConfiguration.Builder,ServiceObservabilityConfiguration>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceServiceObservabilityConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceObservabilityConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringobservabilityConfigurationArn()The Amazon Resource Name (ARN) of the observability configuration that is associated with the service.BooleanobservabilityEnabled()Whentrue, an observability configuration resource is associated with the service, and anObservabilityConfigurationArnis specified.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ServiceObservabilityConfiguration.Builder>serializableBuilderClass()ServiceObservabilityConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
observabilityEnabled
public final Boolean observabilityEnabled()
When
true, an observability configuration resource is associated with the service, and anObservabilityConfigurationArnis specified.- Returns:
- When
true, an observability configuration resource is associated with the service, and anObservabilityConfigurationArnis specified.
-
observabilityConfigurationArn
public final String observabilityConfigurationArn()
The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when
ObservabilityEnabledistrue.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/3Specify just the name to associate the latest revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing- Returns:
- The Amazon Resource Name (ARN) of the observability configuration that is associated with the service.
Specified only when
ObservabilityEnabledistrue.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/3Specify just the name to associate the latest revision. For example:
arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing
-
toBuilder
public ServiceObservabilityConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceObservabilityConfiguration.Builder,ServiceObservabilityConfiguration>
-
builder
public static ServiceObservabilityConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServiceObservabilityConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-