Class TableGlobalSecondaryIndexKeySchemaArgs.Builder

    • Method Detail

      • attributeName

        public TableGlobalSecondaryIndexKeySchemaArgs.Builder attributeName​(com.pulumi.core.Output<java.lang.String> attributeName)
        Parameters:
        attributeName - Name of the attribute; must be defined as an attribute in the resource.
        Returns:
        builder
      • attributeName

        public TableGlobalSecondaryIndexKeySchemaArgs.Builder attributeName​(java.lang.String attributeName)
        Parameters:
        attributeName - Name of the attribute; must be defined as an attribute in the resource.
        Returns:
        builder
      • keyType

        public TableGlobalSecondaryIndexKeySchemaArgs.Builder keyType​(com.pulumi.core.Output<java.lang.String> keyType)
        Parameters:
        keyType - The type of key. Valid values are `HASH` (partition key) or `RANGE` (sort key). You can specify up to 4 attributes with `keyType = "HASH"` and up to 4 attributes with `keyType = "RANGE"`.
        Returns:
        builder
      • keyType

        public TableGlobalSecondaryIndexKeySchemaArgs.Builder keyType​(java.lang.String keyType)
        Parameters:
        keyType - The type of key. Valid values are `HASH` (partition key) or `RANGE` (sort key). You can specify up to 4 attributes with `keyType = "HASH"` and up to 4 attributes with `keyType = "RANGE"`.
        Returns:
        builder