@Generated(value="software.amazon.awssdk:codegen") public final class RetentionPeriod extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RetentionPeriod.Builder,RetentionPeriod>
How long, in days, message data is kept.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RetentionPeriod.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RetentionPeriod.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
numberOfDays()
The number of days that message data is kept.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RetentionPeriod.Builder> |
serializableBuilderClass() |
RetentionPeriod.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
unlimited()
If true, message data is kept indefinitely.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean unlimited()
If true, message data is kept indefinitely.
public final Integer numberOfDays()
The number of days that message data is kept. The unlimited parameter must be false.
unlimited parameter must be false.public RetentionPeriod.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RetentionPeriod.Builder,RetentionPeriod>public static RetentionPeriod.Builder builder()
public static Class<? extends RetentionPeriod.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.