Interface BatchCreateObject.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BatchCreateObject.Builder,
,BatchCreateObject> SdkBuilder<BatchCreateObject.Builder,
,BatchCreateObject> SdkPojo
- Enclosing class:
BatchCreateObject
-
Method Summary
Modifier and TypeMethodDescriptionbatchReferenceName
(String batchReferenceName) The batch reference name.The name of the link.objectAttributeList
(Collection<AttributeKeyAndValue> objectAttributeList) An attribute map, which contains an attribute ARN as the key and attribute value as the map value.objectAttributeList
(Consumer<AttributeKeyAndValue.Builder>... objectAttributeList) An attribute map, which contains an attribute ARN as the key and attribute value as the map value.objectAttributeList
(AttributeKeyAndValue... objectAttributeList) An attribute map, which contains an attribute ARN as the key and attribute value as the map value.default BatchCreateObject.Builder
parentReference
(Consumer<ObjectReference.Builder> parentReference) If specified, the parent reference to which this object will be attached.parentReference
(ObjectReference parentReference) If specified, the parent reference to which this object will be attached.schemaFacet
(Collection<SchemaFacet> schemaFacet) A list ofFacetArns
that will be associated with the object.schemaFacet
(Consumer<SchemaFacet.Builder>... schemaFacet) A list ofFacetArns
that will be associated with the object.schemaFacet
(SchemaFacet... schemaFacet) A list ofFacetArns
that will be associated with the object.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, sdkFields
-
Method Details
-
schemaFacet
A list of
FacetArns
that will be associated with the object. For more information, see arns.- Parameters:
schemaFacet
- A list ofFacetArns
that will be associated with the object. For more information, see arns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaFacet
A list of
FacetArns
that will be associated with the object. For more information, see arns.- Parameters:
schemaFacet
- A list ofFacetArns
that will be associated with the object. For more information, see arns.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaFacet
A list of
This is a convenience method that creates an instance of theFacetArns
that will be associated with the object. For more information, see arns.SchemaFacet.Builder
avoiding the need to create one manually viaSchemaFacet.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschemaFacet(List<SchemaFacet>)
.- Parameters:
schemaFacet
- a consumer that will call methods onSchemaFacet.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
objectAttributeList
An attribute map, which contains an attribute ARN as the key and attribute value as the map value.
- Parameters:
objectAttributeList
- An attribute map, which contains an attribute ARN as the key and attribute value as the map value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectAttributeList
An attribute map, which contains an attribute ARN as the key and attribute value as the map value.
- Parameters:
objectAttributeList
- An attribute map, which contains an attribute ARN as the key and attribute value as the map value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectAttributeList
BatchCreateObject.Builder objectAttributeList(Consumer<AttributeKeyAndValue.Builder>... objectAttributeList) An attribute map, which contains an attribute ARN as the key and attribute value as the map value.
This is a convenience method that creates an instance of theAttributeKeyAndValue.Builder
avoiding the need to create one manually viaAttributeKeyAndValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toobjectAttributeList(List<AttributeKeyAndValue>)
.- Parameters:
objectAttributeList
- a consumer that will call methods onAttributeKeyAndValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parentReference
If specified, the parent reference to which this object will be attached.
- Parameters:
parentReference
- If specified, the parent reference to which this object will be attached.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentReference
default BatchCreateObject.Builder parentReference(Consumer<ObjectReference.Builder> parentReference) If specified, the parent reference to which this object will be attached.
This is a convenience method that creates an instance of theObjectReference.Builder
avoiding the need to create one manually viaObjectReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparentReference(ObjectReference)
.- Parameters:
parentReference
- a consumer that will call methods onObjectReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linkName
The name of the link.
- Parameters:
linkName
- The name of the link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
batchReferenceName
The batch reference name. See Transaction Support for more information.
- Parameters:
batchReferenceName
- The batch reference name. See Transaction Support for more information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-