Class GlobalSecondaryIndexProjectionArgs.Builder

    • 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