StructuredPojo
, ToCopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>
@Generated("software.amazon.awssdk:codegen") public class SchemaExtensionInfo extends Object implements StructuredPojo, ToCopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>
Information about a schema extension.
Modifier and Type | Class | Description |
---|---|---|
static interface |
SchemaExtensionInfo.Builder |
Modifier and Type | Method | 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.
|
Date |
endDateTime() |
The date and time that the schema extension was completed.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
schemaExtensionId() |
The identifier of the schema extension.
|
String |
schemaExtensionStatus() |
The current status of the schema extension.
|
String |
schemaExtensionStatusReason() |
The reason for the
SchemaExtensionStatus . |
static Class<? extends SchemaExtensionInfo.Builder> |
serializableBuilderClass() |
|
Date |
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() |
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 String schemaExtensionStatus()
The current status of the schema extension.
SchemaExtensionStatus
public String schemaExtensionStatusReason()
The reason for the SchemaExtensionStatus
.
SchemaExtensionStatus
.public Date startDateTime()
The date and time that the schema extension started being applied to the directory.
public Date 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.