Interface SchemaExtensionInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SchemaExtensionInfo.Builder,
,SchemaExtensionInfo> SdkBuilder<SchemaExtensionInfo.Builder,
,SchemaExtensionInfo> SdkPojo
- Enclosing class:
SchemaExtensionInfo
@Mutable
@NotThreadSafe
public static interface SchemaExtensionInfo.Builder
extends SdkPojo, CopyableBuilder<SchemaExtensionInfo.Builder,SchemaExtensionInfo>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) A description of the schema extension.directoryId
(String directoryId) The identifier of the directory to which the schema extension is applied.endDateTime
(Instant endDateTime) The date and time that the schema extension was completed.schemaExtensionId
(String schemaExtensionId) The identifier of the schema extension.schemaExtensionStatus
(String schemaExtensionStatus) The current status of the schema extension.schemaExtensionStatus
(SchemaExtensionStatus schemaExtensionStatus) The current status of the schema extension.schemaExtensionStatusReason
(String schemaExtensionStatusReason) The reason for theSchemaExtensionStatus
.startDateTime
(Instant startDateTime) The date and time that the schema extension started being applied to the directory.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
directoryId
The identifier of the directory to which the schema extension is applied.
- Parameters:
directoryId
- The identifier of the directory to which the schema extension is applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaExtensionId
The identifier of the schema extension.
- Parameters:
schemaExtensionId
- The identifier of the schema extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the schema extension.
- Parameters:
description
- A description of the schema extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaExtensionStatus
The current status of the schema extension.
- Parameters:
schemaExtensionStatus
- The current status of the schema extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schemaExtensionStatus
The current status of the schema extension.
- Parameters:
schemaExtensionStatus
- The current status of the schema extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schemaExtensionStatusReason
The reason for the
SchemaExtensionStatus
.- Parameters:
schemaExtensionStatusReason
- The reason for theSchemaExtensionStatus
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startDateTime
The date and time that the schema extension started being applied to the directory.
- Parameters:
startDateTime
- The date and time that the schema extension started being applied to the directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDateTime
The date and time that the schema extension was completed.
- Parameters:
endDateTime
- The date and time that the schema extension was completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-