@Generated(value="software.amazon.awssdk:codegen") public class SchemaExtensionInfo extends Object implements StructuredPojo, 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) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
schemaExtensionId()
The identifier of the schema extension.
|
SchemaExtensionStatus |
schemaExtensionStatus()
The current status of the schema extension.
|
String |
schemaExtensionStatusReason()
The reason for the
SchemaExtensionStatus . |
String |
schemaExtensionStatusString()
The current status of the schema extension.
|
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String directoryId()
The identifier of the directory to which the schema extension is applied.
public String schemaExtensionId()
The identifier of the schema extension.
public String description()
A description of the schema extension.
public 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 schemaExtensionStatusString()
.
SchemaExtensionStatus
public String schemaExtensionStatusString()
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 schemaExtensionStatusString()
.
SchemaExtensionStatus
public String schemaExtensionStatusReason()
The reason for the SchemaExtensionStatus
.
SchemaExtensionStatus
.public Instant startDateTime()
The date and time that the schema extension started being applied to the directory.
public Instant endDateTime()
The date and time that the schema extension was completed.
public SchemaExtensionInfo.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>
public static SchemaExtensionInfo.Builder builder()
public static Class<? extends SchemaExtensionInfo.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.