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 TableItemStatebuild()TableItemState.BuilderhashKey(com.pulumi.core.Output<java.lang.String> hashKey)TableItemState.BuilderhashKey(java.lang.String hashKey)TableItemState.BuilderhashKeyValue(com.pulumi.core.Output<java.lang.String> hashKeyValue)TableItemState.BuilderhashKeyValue(java.lang.String hashKeyValue)TableItemState.Builderitem(com.pulumi.core.Output<java.lang.String> item)TableItemState.Builderitem(java.lang.String item)TableItemState.BuilderrangeKey(com.pulumi.core.Output<java.lang.String> rangeKey)TableItemState.BuilderrangeKey(java.lang.String rangeKey)TableItemState.BuilderrangeKeyValue(com.pulumi.core.Output<java.lang.String> rangeKeyValue)TableItemState.BuilderrangeKeyValue(java.lang.String rangeKeyValue)TableItemState.Builderregion(com.pulumi.core.Output<java.lang.String> region)TableItemState.Builderregion(java.lang.String region)TableItemState.BuildertableName(com.pulumi.core.Output<java.lang.String> tableName)TableItemState.BuildertableName(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
-
hashKeyValue
public TableItemState.Builder hashKeyValue(@Nullable com.pulumi.core.Output<java.lang.String> hashKeyValue)
- Parameters:
hashKeyValue- Canonical string representation of the hash key value. Binary values are base64-encoded; numbers and strings are taken verbatim.- Returns:
- builder
-
hashKeyValue
public TableItemState.Builder hashKeyValue(java.lang.String hashKeyValue)
- Parameters:
hashKeyValue- Canonical string representation of the hash key value. Binary values are base64-encoded; numbers and strings are taken verbatim.- 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
-
rangeKeyValue
public TableItemState.Builder rangeKeyValue(@Nullable com.pulumi.core.Output<java.lang.String> rangeKeyValue)
- Parameters:
rangeKeyValue- Canonical string representation of the range key value, when the table has a range key. Same encoding as `hashKeyValue`.- Returns:
- builder
-
rangeKeyValue
public TableItemState.Builder rangeKeyValue(java.lang.String rangeKeyValue)
- Parameters:
rangeKeyValue- Canonical string representation of the range key value, when the table has a range key. Same encoding as `hashKeyValue`.- Returns:
- builder
-
region
public TableItemState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public TableItemState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tableName
public TableItemState.Builder tableName(@Nullable com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
tableName- Name or ARN of the table to contain the item. > **Note:** Names included in `item` are represented internally with everything but letters removed. There is the possibility of collisions if two names, once filtered, are the same. For example, the names `your-name-here` and `yournamehere` will overlap and cause an error.- Returns:
- builder
-
tableName
public TableItemState.Builder tableName(java.lang.String tableName)
- Parameters:
tableName- Name or ARN of the table to contain the item. > **Note:** Names included in `item` are represented internally with everything but letters removed. There is the possibility of collisions if two names, once filtered, are the same. For example, the names `your-name-here` and `yournamehere` will overlap and cause an error.- Returns:
- builder
-
build
public TableItemState build()
-
-