public static interface CreateObjectRequest.Builder extends CloudDirectoryRequest.Builder, SdkPojo, CopyableBuilder<CreateObjectRequest.Builder,CreateObjectRequest>
Modifier and Type | Method and Description |
---|---|
CreateObjectRequest.Builder |
directoryArn(String directoryArn)
The Amazon Resource Name (ARN) that is associated with the Directory in which the object will be
created.
|
CreateObjectRequest.Builder |
linkName(String linkName)
The name of link that is used to attach this object to a parent.
|
CreateObjectRequest.Builder |
objectAttributeList(AttributeKeyAndValue... objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
|
CreateObjectRequest.Builder |
objectAttributeList(Collection<AttributeKeyAndValue> objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
|
CreateObjectRequest.Builder |
objectAttributeList(Consumer<AttributeKeyAndValue.Builder>... objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
|
CreateObjectRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateObjectRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CreateObjectRequest.Builder |
parentReference(Consumer<ObjectReference.Builder> parentReference)
If specified, the parent reference to which this object will be attached.
|
CreateObjectRequest.Builder |
parentReference(ObjectReference parentReference)
If specified, the parent reference to which this object will be attached.
|
CreateObjectRequest.Builder |
schemaFacets(Collection<SchemaFacet> schemaFacets)
A list of schema facets to be associated with the object.
|
CreateObjectRequest.Builder |
schemaFacets(Consumer<SchemaFacet.Builder>... schemaFacets)
A list of schema facets to be associated with the object.
|
CreateObjectRequest.Builder |
schemaFacets(SchemaFacet... schemaFacets)
A list of schema facets to be associated with the object.
|
build
overrideConfiguration
copy
applyMutation, build
CreateObjectRequest.Builder directoryArn(String directoryArn)
CreateObjectRequest.Builder schemaFacets(Collection<SchemaFacet> schemaFacets)
A list of schema facets to be associated with the object. Do not provide minor version components. See SchemaFacet for details.
schemaFacets
- A list of schema facets to be associated with the object. Do not provide minor version components. See
SchemaFacet for details.CreateObjectRequest.Builder schemaFacets(SchemaFacet... schemaFacets)
A list of schema facets to be associated with the object. Do not provide minor version components. See SchemaFacet for details.
schemaFacets
- A list of schema facets to be associated with the object. Do not provide minor version components. See
SchemaFacet for details.CreateObjectRequest.Builder schemaFacets(Consumer<SchemaFacet.Builder>... schemaFacets)
A list of schema facets to be associated with the object. Do not provide minor version components. See SchemaFacet for details.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #schemaFacets(List)
.schemaFacets
- a consumer that will call methods on List.Builder
#schemaFacets(List)
CreateObjectRequest.Builder objectAttributeList(Collection<AttributeKeyAndValue> objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
objectAttributeList
- The attribute map whose attribute ARN contains the key and attribute value as the map value.CreateObjectRequest.Builder objectAttributeList(AttributeKeyAndValue... objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
objectAttributeList
- The attribute map whose attribute ARN contains the key and attribute value as the map value.CreateObjectRequest.Builder objectAttributeList(Consumer<AttributeKeyAndValue.Builder>... objectAttributeList)
The attribute map whose attribute ARN contains the key and attribute value as the map value.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #objectAttributeList(List)
.objectAttributeList
- a consumer that will call methods on List.Builder
#objectAttributeList(List)
CreateObjectRequest.Builder parentReference(ObjectReference parentReference)
If specified, the parent reference to which this object will be attached.
parentReference
- If specified, the parent reference to which this object will be attached.default CreateObjectRequest.Builder parentReference(Consumer<ObjectReference.Builder> parentReference)
If specified, the parent reference to which this object will be attached.
This is a convenience that creates an instance of theObjectReference.Builder
avoiding the need to
create one manually via ObjectReference.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to parentReference(ObjectReference)
.parentReference
- a consumer that will call methods on ObjectReference.Builder
parentReference(ObjectReference)
CreateObjectRequest.Builder linkName(String linkName)
The name of link that is used to attach this object to a parent.
linkName
- The name of link that is used to attach this object to a parent.CreateObjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateObjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.