@Generated(value="software.amazon.awssdk:codegen") public final class RetentionSetting extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RetentionSetting.Builder,RetentionSetting>
Retention settings for the destination Amazon S3 buckets in Amazon Security Lake.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RetentionSetting.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RetentionSetting.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
retentionPeriod()
The retention period specifies a fixed period of time during which the Security Lake object remains locked.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RetentionSetting.Builder> |
serializableBuilderClass() |
StorageClass |
storageClass()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements
of your workloads.
|
String |
storageClassAsString()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements
of your workloads.
|
RetentionSetting.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer retentionPeriod()
The retention period specifies a fixed period of time during which the Security Lake object remains locked. You can specify the retention period in days for one or more sources.
public final StorageClass storageClass()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
If the service returns an enum value that is not available in the current SDK version, storageClass will
return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageClassAsString().
StorageClasspublic final String storageClassAsString()
The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.
If the service returns an enum value that is not available in the current SDK version, storageClass will
return StorageClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageClassAsString().
StorageClasspublic RetentionSetting.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RetentionSetting.Builder,RetentionSetting>public static RetentionSetting.Builder builder()
public static Class<? extends RetentionSetting.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.