Interface BatchCreateObject.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BatchCreateObject.Builder,BatchCreateObject>,SdkBuilder<BatchCreateObject.Builder,BatchCreateObject>,SdkPojo
- Enclosing class:
- BatchCreateObject
public static interface BatchCreateObject.Builder extends SdkPojo, CopyableBuilder<BatchCreateObject.Builder,BatchCreateObject>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BatchCreateObject.BuilderbatchReferenceName(String batchReferenceName)The batch reference name.BatchCreateObject.BuilderlinkName(String linkName)The name of the link.BatchCreateObject.BuilderobjectAttributeList(Collection<AttributeKeyAndValue> objectAttributeList)An attribute map, which contains an attribute ARN as the key and attribute value as the map value.BatchCreateObject.BuilderobjectAttributeList(Consumer<AttributeKeyAndValue.Builder>... objectAttributeList)An attribute map, which contains an attribute ARN as the key and attribute value as the map value.BatchCreateObject.BuilderobjectAttributeList(AttributeKeyAndValue... objectAttributeList)An attribute map, which contains an attribute ARN as the key and attribute value as the map value.default BatchCreateObject.BuilderparentReference(Consumer<ObjectReference.Builder> parentReference)If specified, the parent reference to which this object will be attached.BatchCreateObject.BuilderparentReference(ObjectReference parentReference)If specified, the parent reference to which this object will be attached.BatchCreateObject.BuilderschemaFacet(Collection<SchemaFacet> schemaFacet)A list ofFacetArnsthat will be associated with the object.BatchCreateObject.BuilderschemaFacet(Consumer<SchemaFacet.Builder>... schemaFacet)A list ofFacetArnsthat will be associated with the object.BatchCreateObject.BuilderschemaFacet(SchemaFacet... schemaFacet)A list ofFacetArnsthat 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 Detail
-
schemaFacet
BatchCreateObject.Builder schemaFacet(Collection<SchemaFacet> schemaFacet)
A list of
FacetArnsthat will be associated with the object. For more information, see arns.- Parameters:
schemaFacet- A list ofFacetArnsthat 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
BatchCreateObject.Builder schemaFacet(SchemaFacet... schemaFacet)
A list of
FacetArnsthat will be associated with the object. For more information, see arns.- Parameters:
schemaFacet- A list ofFacetArnsthat 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
BatchCreateObject.Builder schemaFacet(Consumer<SchemaFacet.Builder>... schemaFacet)
A list of
This is a convenience method that creates an instance of theFacetArnsthat will be associated with the object. For more information, see arns.SchemaFacet.Builderavoiding the need to create one manually viaSchemaFacet.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#schemaFacet(List.) - 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:
#schemaFacet(java.util.Collection)
-
objectAttributeList
BatchCreateObject.Builder objectAttributeList(Collection<AttributeKeyAndValue> 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(AttributeKeyAndValue... 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.Builderavoiding the need to create one manually viaAttributeKeyAndValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#objectAttributeList(List.) - 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:
#objectAttributeList(java.util.Collection)
-
parentReference
BatchCreateObject.Builder parentReference(ObjectReference 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.Builderavoiding the need to create one manually viaObjectReference.builder().When the
Consumercompletes,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:
parentReference(ObjectReference)
-
linkName
BatchCreateObject.Builder linkName(String 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
BatchCreateObject.Builder batchReferenceName(String 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.
-
-