@Generated(value="software.amazon.awssdk:codegen") public final class S3MonitoringConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3MonitoringConfiguration.Builder,S3MonitoringConfiguration>
The Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.
| Modifier and Type | Class and Description |
|---|---|
static interface |
S3MonitoringConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3MonitoringConfiguration.Builder |
builder() |
String |
encryptionKeyArn()
The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
logUri()
The Amazon S3 destination URI for log publishing.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends S3MonitoringConfiguration.Builder> |
serializableBuilderClass() |
S3MonitoringConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String logUri()
The Amazon S3 destination URI for log publishing.
public final String encryptionKeyArn()
The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.
public S3MonitoringConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<S3MonitoringConfiguration.Builder,S3MonitoringConfiguration>public static S3MonitoringConfiguration.Builder builder()
public static Class<? extends S3MonitoringConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.