@Generated(value="software.amazon.awssdk:codegen") public final class ManagedPersistenceMonitoringConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ManagedPersistenceMonitoringConfiguration.Builder,ManagedPersistenceMonitoringConfiguration>
The managed log persistence configuration for a job run.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ManagedPersistenceMonitoringConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ManagedPersistenceMonitoringConfiguration.Builder |
builder() |
Boolean |
enabled()
Enables managed logging and defaults to true.
|
String |
encryptionKeyArn()
The KMS key ARN to encrypt the logs stored in managed log persistence.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ManagedPersistenceMonitoringConfiguration.Builder> |
serializableBuilderClass() |
ManagedPersistenceMonitoringConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enabled()
Enables managed logging and defaults to true. If set to false, managed logging will be turned off.
public final String encryptionKeyArn()
The KMS key ARN to encrypt the logs stored in managed log persistence.
public ManagedPersistenceMonitoringConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ManagedPersistenceMonitoringConfiguration.Builder,ManagedPersistenceMonitoringConfiguration>public static ManagedPersistenceMonitoringConfiguration.Builder builder()
public static Class<? extends ManagedPersistenceMonitoringConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.