@Generated(value="software.amazon.awssdk:codegen") public final class SchemaExtensionInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>
Information about a schema extension.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SchemaExtensionInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SchemaExtensionInfo.Builder |
builder() |
String |
description()
A description of the schema extension.
|
String |
directoryId()
The identifier of the directory to which the schema extension is applied.
|
Instant |
endDateTime()
The date and time that the schema extension was completed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
schemaExtensionId()
The identifier of the schema extension.
|
SchemaExtensionStatus |
schemaExtensionStatus()
The current status of the schema extension.
|
String |
schemaExtensionStatusAsString()
The current status of the schema extension.
|
String |
schemaExtensionStatusReason()
The reason for the
SchemaExtensionStatus. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SchemaExtensionInfo.Builder> |
serializableBuilderClass() |
Instant |
startDateTime()
The date and time that the schema extension started being applied to the directory.
|
SchemaExtensionInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String directoryId()
The identifier of the directory to which the schema extension is applied.
public final String schemaExtensionId()
The identifier of the schema extension.
public final String description()
A description of the schema extension.
public final SchemaExtensionStatus schemaExtensionStatus()
The current status of the schema extension.
If the service returns an enum value that is not available in the current SDK version,
schemaExtensionStatus will return SchemaExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from schemaExtensionStatusAsString().
SchemaExtensionStatuspublic final String schemaExtensionStatusAsString()
The current status of the schema extension.
If the service returns an enum value that is not available in the current SDK version,
schemaExtensionStatus will return SchemaExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from schemaExtensionStatusAsString().
SchemaExtensionStatuspublic final String schemaExtensionStatusReason()
The reason for the SchemaExtensionStatus.
SchemaExtensionStatus.public final Instant startDateTime()
The date and time that the schema extension started being applied to the directory.
public final Instant endDateTime()
The date and time that the schema extension was completed.
public SchemaExtensionInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>public static SchemaExtensionInfo.Builder builder()
public static Class<? extends SchemaExtensionInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.