@Generated(value="software.amazon.awssdk:codegen") public final class StartSchemaExtensionRequest extends DirectoryRequest implements ToCopyableBuilder<StartSchemaExtensionRequest.Builder,StartSchemaExtensionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartSchemaExtensionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartSchemaExtensionRequest.Builder |
builder() |
Boolean |
createSnapshotBeforeSchemaExtension()
If true, creates a snapshot of the directory before applying the schema extension.
|
String |
description()
A description of the schema extension.
|
String |
directoryId()
The identifier of the directory for which the schema extension will be applied to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ldifContent()
The LDIF file represented as a string.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StartSchemaExtensionRequest.Builder> |
serializableBuilderClass() |
StartSchemaExtensionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String directoryId()
The identifier of the directory for which the schema extension will be applied to.
public final Boolean createSnapshotBeforeSchemaExtension()
If true, creates a snapshot of the directory before applying the schema extension.
public final String ldifContent()
The LDIF file represented as a string. To construct the LdifContent string, precede each line as it would be formatted in an ldif file with \n. See the example request below for more details. The file size can be no larger than 1MB.
public final String description()
A description of the schema extension.
public StartSchemaExtensionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartSchemaExtensionRequest.Builder,StartSchemaExtensionRequest>toBuilder in class DirectoryRequestpublic static StartSchemaExtensionRequest.Builder builder()
public static Class<? extends StartSchemaExtensionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.