@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaExtensionInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about a schema extension.
Constructor and Description |
---|
SchemaExtensionInfo() |
Modifier and Type | Method and Description |
---|---|
SchemaExtensionInfo |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the schema extension.
|
String |
getDirectoryId()
The identifier of the directory to which the schema extension is applied.
|
Date |
getEndDateTime()
The date and time that the schema extension was completed.
|
String |
getSchemaExtensionId()
The identifier of the schema extension.
|
String |
getSchemaExtensionStatus()
The current status of the schema extension.
|
String |
getSchemaExtensionStatusReason()
The reason for the
SchemaExtensionStatus . |
Date |
getStartDateTime()
The date and time that the schema extension started being applied to the directory.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the schema extension.
|
void |
setDirectoryId(String directoryId)
The identifier of the directory to which the schema extension is applied.
|
void |
setEndDateTime(Date endDateTime)
The date and time that the schema extension was completed.
|
void |
setSchemaExtensionId(String schemaExtensionId)
The identifier of the schema extension.
|
void |
setSchemaExtensionStatus(SchemaExtensionStatus schemaExtensionStatus)
The current status of the schema extension.
|
void |
setSchemaExtensionStatus(String schemaExtensionStatus)
The current status of the schema extension.
|
void |
setSchemaExtensionStatusReason(String schemaExtensionStatusReason)
The reason for the
SchemaExtensionStatus . |
void |
setStartDateTime(Date startDateTime)
The date and time that the schema extension started being applied to the directory.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
SchemaExtensionInfo |
withDescription(String description)
A description of the schema extension.
|
SchemaExtensionInfo |
withDirectoryId(String directoryId)
The identifier of the directory to which the schema extension is applied.
|
SchemaExtensionInfo |
withEndDateTime(Date endDateTime)
The date and time that the schema extension was completed.
|
SchemaExtensionInfo |
withSchemaExtensionId(String schemaExtensionId)
The identifier of the schema extension.
|
SchemaExtensionInfo |
withSchemaExtensionStatus(SchemaExtensionStatus schemaExtensionStatus)
The current status of the schema extension.
|
SchemaExtensionInfo |
withSchemaExtensionStatus(String schemaExtensionStatus)
The current status of the schema extension.
|
SchemaExtensionInfo |
withSchemaExtensionStatusReason(String schemaExtensionStatusReason)
The reason for the
SchemaExtensionStatus . |
SchemaExtensionInfo |
withStartDateTime(Date startDateTime)
The date and time that the schema extension started being applied to the directory.
|
public void setDirectoryId(String directoryId)
The identifier of the directory to which the schema extension is applied.
directoryId
- The identifier of the directory to which the schema extension is applied.public String getDirectoryId()
The identifier of the directory to which the schema extension is applied.
public SchemaExtensionInfo withDirectoryId(String directoryId)
The identifier of the directory to which the schema extension is applied.
directoryId
- The identifier of the directory to which the schema extension is applied.public void setSchemaExtensionId(String schemaExtensionId)
The identifier of the schema extension.
schemaExtensionId
- The identifier of the schema extension.public String getSchemaExtensionId()
The identifier of the schema extension.
public SchemaExtensionInfo withSchemaExtensionId(String schemaExtensionId)
The identifier of the schema extension.
schemaExtensionId
- The identifier of the schema extension.public void setDescription(String description)
A description of the schema extension.
description
- A description of the schema extension.public String getDescription()
A description of the schema extension.
public SchemaExtensionInfo withDescription(String description)
A description of the schema extension.
description
- A description of the schema extension.public void setSchemaExtensionStatus(String schemaExtensionStatus)
The current status of the schema extension.
schemaExtensionStatus
- The current status of the schema extension.SchemaExtensionStatus
public String getSchemaExtensionStatus()
The current status of the schema extension.
SchemaExtensionStatus
public SchemaExtensionInfo withSchemaExtensionStatus(String schemaExtensionStatus)
The current status of the schema extension.
schemaExtensionStatus
- The current status of the schema extension.SchemaExtensionStatus
public void setSchemaExtensionStatus(SchemaExtensionStatus schemaExtensionStatus)
The current status of the schema extension.
schemaExtensionStatus
- The current status of the schema extension.SchemaExtensionStatus
public SchemaExtensionInfo withSchemaExtensionStatus(SchemaExtensionStatus schemaExtensionStatus)
The current status of the schema extension.
schemaExtensionStatus
- The current status of the schema extension.SchemaExtensionStatus
public void setSchemaExtensionStatusReason(String schemaExtensionStatusReason)
The reason for the SchemaExtensionStatus
.
schemaExtensionStatusReason
- The reason for the SchemaExtensionStatus
.public String getSchemaExtensionStatusReason()
The reason for the SchemaExtensionStatus
.
SchemaExtensionStatus
.public SchemaExtensionInfo withSchemaExtensionStatusReason(String schemaExtensionStatusReason)
The reason for the SchemaExtensionStatus
.
schemaExtensionStatusReason
- The reason for the SchemaExtensionStatus
.public void setStartDateTime(Date startDateTime)
The date and time that the schema extension started being applied to the directory.
startDateTime
- The date and time that the schema extension started being applied to the directory.public Date getStartDateTime()
The date and time that the schema extension started being applied to the directory.
public SchemaExtensionInfo withStartDateTime(Date startDateTime)
The date and time that the schema extension started being applied to the directory.
startDateTime
- The date and time that the schema extension started being applied to the directory.public void setEndDateTime(Date endDateTime)
The date and time that the schema extension was completed.
endDateTime
- The date and time that the schema extension was completed.public Date getEndDateTime()
The date and time that the schema extension was completed.
public SchemaExtensionInfo withEndDateTime(Date endDateTime)
The date and time that the schema extension was completed.
endDateTime
- The date and time that the schema extension was completed.public String toString()
toString
in class Object
Object.toString()
public SchemaExtensionInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.