Package com.pulumi.aws.dynamodb
Class TableItemArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dynamodb.TableItemArgs.Builder
-
- Enclosing class:
- TableItemArgs
public static final class TableItemArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TableItemArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableItemArgsbuild()TableItemArgs.BuilderhashKey(com.pulumi.core.Output<java.lang.String> hashKey)TableItemArgs.BuilderhashKey(java.lang.String hashKey)TableItemArgs.Builderitem(com.pulumi.core.Output<java.lang.String> item)TableItemArgs.Builderitem(java.lang.String item)TableItemArgs.BuilderrangeKey(com.pulumi.core.Output<java.lang.String> rangeKey)TableItemArgs.BuilderrangeKey(java.lang.String rangeKey)TableItemArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)TableItemArgs.Builderregion(java.lang.String region)TableItemArgs.BuildertableName(com.pulumi.core.Output<java.lang.String> tableName)TableItemArgs.BuildertableName(java.lang.String tableName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TableItemArgs defaults)
-
-
Method Detail
-
hashKey
public TableItemArgs.Builder hashKey(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 TableItemArgs.Builder hashKey(java.lang.String hashKey)
- Parameters:
hashKey- Hash key to use for lookups and identification of the item- Returns:
- builder
-
item
public TableItemArgs.Builder item(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 TableItemArgs.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 TableItemArgs.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 TableItemArgs.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
-
region
public TableItemArgs.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 TableItemArgs.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 TableItemArgs.Builder tableName(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 TableItemArgs.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 TableItemArgs build()
-
-