Package com.pulumi.aws.dynamodb.inputs
Class TableItemState.Builder
- java.lang.Object
-
- com.pulumi.aws.dynamodb.inputs.TableItemState.Builder
-
- Enclosing class:
- TableItemState
public static final class TableItemState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TableItemState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableItemState
build()
TableItemState.Builder
hashKey(com.pulumi.core.Output<java.lang.String> hashKey)
TableItemState.Builder
hashKey(java.lang.String hashKey)
TableItemState.Builder
item(com.pulumi.core.Output<java.lang.String> item)
TableItemState.Builder
item(java.lang.String item)
TableItemState.Builder
rangeKey(com.pulumi.core.Output<java.lang.String> rangeKey)
TableItemState.Builder
rangeKey(java.lang.String rangeKey)
TableItemState.Builder
tableName(com.pulumi.core.Output<java.lang.String> tableName)
TableItemState.Builder
tableName(java.lang.String tableName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TableItemState defaults)
-
-
Method Detail
-
hashKey
public TableItemState.Builder hashKey(@Nullable com.pulumi.core.Output<java.lang.String> hashKey)
- Parameters:
hashKey
- Hash key to use for lookups and identification of the item- Returns:
- builder
-
hashKey
public TableItemState.Builder hashKey(java.lang.String hashKey)
- Parameters:
hashKey
- Hash key to use for lookups and identification of the item- Returns:
- builder
-
item
public TableItemState.Builder item(@Nullable com.pulumi.core.Output<java.lang.String> item)
- Parameters:
item
- JSON representation of a map of attribute name/value pairs, one for each attribute. Only the primary key attributes are required; you can optionally provide other attribute name-value pairs for the item.- Returns:
- builder
-
item
public TableItemState.Builder item(java.lang.String item)
- Parameters:
item
- JSON representation of a map of attribute name/value pairs, one for each attribute. Only the primary key attributes are required; you can optionally provide other attribute name-value pairs for the item.- Returns:
- builder
-
rangeKey
public TableItemState.Builder rangeKey(@Nullable com.pulumi.core.Output<java.lang.String> rangeKey)
- Parameters:
rangeKey
- Range key to use for lookups and identification of the item. Required if there is range key defined in the table.- Returns:
- builder
-
rangeKey
public TableItemState.Builder rangeKey(java.lang.String rangeKey)
- Parameters:
rangeKey
- Range key to use for lookups and identification of the item. Required if there is range key defined in the table.- Returns:
- builder
-
tableName
public TableItemState.Builder tableName(@Nullable com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName
- Name of the table to contain the item.- Returns:
- builder
-
tableName
public TableItemState.Builder tableName(java.lang.String tableName)
- Parameters:
tableName
- Name of the table to contain the item.- Returns:
- builder
-
build
public TableItemState build()
-
-