Package com.pulumi.aws.dynamodb.inputs
Class GlobalSecondaryIndexProjectionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dynamodb.inputs.GlobalSecondaryIndexProjectionArgs.Builder
-
- Enclosing class:
- GlobalSecondaryIndexProjectionArgs
public static final class GlobalSecondaryIndexProjectionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GlobalSecondaryIndexProjectionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlobalSecondaryIndexProjectionArgsbuild()GlobalSecondaryIndexProjectionArgs.BuildernonKeyAttributes(com.pulumi.core.Output<java.util.List<java.lang.String>> nonKeyAttributes)GlobalSecondaryIndexProjectionArgs.BuildernonKeyAttributes(java.lang.String... nonKeyAttributes)GlobalSecondaryIndexProjectionArgs.BuildernonKeyAttributes(java.util.List<java.lang.String> nonKeyAttributes)GlobalSecondaryIndexProjectionArgs.BuilderprojectionType(com.pulumi.core.Output<java.lang.String> projectionType)GlobalSecondaryIndexProjectionArgs.BuilderprojectionType(java.lang.String projectionType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GlobalSecondaryIndexProjectionArgs defaults)
-
-
Method Detail
-
nonKeyAttributes
public GlobalSecondaryIndexProjectionArgs.Builder nonKeyAttributes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> nonKeyAttributes)
- Parameters:
nonKeyAttributes- Specifies which additional attributes to include in the index. Only valid when `projectionType` is `INCLUDE`.`- Returns:
- builder
-
nonKeyAttributes
public GlobalSecondaryIndexProjectionArgs.Builder nonKeyAttributes(java.util.List<java.lang.String> nonKeyAttributes)
- Parameters:
nonKeyAttributes- Specifies which additional attributes to include in the index. Only valid when `projectionType` is `INCLUDE`.`- Returns:
- builder
-
nonKeyAttributes
public GlobalSecondaryIndexProjectionArgs.Builder nonKeyAttributes(java.lang.String... nonKeyAttributes)
- Parameters:
nonKeyAttributes- Specifies which additional attributes to include in the index. Only valid when `projectionType` is `INCLUDE`.`- Returns:
- builder
-
projectionType
public GlobalSecondaryIndexProjectionArgs.Builder projectionType(com.pulumi.core.Output<java.lang.String> projectionType)
- Parameters:
projectionType- The set of attributes represented in the index. One of `ALL`, `INCLUDE`, or `KEYS_ONLY`.- Returns:
- builder
-
projectionType
public GlobalSecondaryIndexProjectionArgs.Builder projectionType(java.lang.String projectionType)
- Parameters:
projectionType- The set of attributes represented in the index. One of `ALL`, `INCLUDE`, or `KEYS_ONLY`.- Returns:
- builder
-
build
public GlobalSecondaryIndexProjectionArgs build()
-
-