@Generated(value="software.amazon.awssdk:codegen") public final class IdFormat extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IdFormat.Builder,IdFormat>
Describes the ID format for a resource.
Modifier and Type | Class and Description |
---|---|
static interface |
IdFormat.Builder |
Modifier and Type | Method and Description |
---|---|
static IdFormat.Builder |
builder() |
Instant |
deadline()
The date in UTC at which you are permanently switched over to using longer IDs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resource()
The type of resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IdFormat.Builder> |
serializableBuilderClass() |
IdFormat.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
useLongIds()
Indicates whether longer IDs (17-character IDs) are enabled for the resource.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Instant deadline()
The date in UTC at which you are permanently switched over to using longer IDs. If a deadline is not yet available for this resource type, this field is not returned.
public final String resource()
The type of resource.
public final Boolean useLongIds()
Indicates whether longer IDs (17-character IDs) are enabled for the resource.
public IdFormat.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<IdFormat.Builder,IdFormat>
public static IdFormat.Builder builder()
public static Class<? extends IdFormat.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.