Class TableTtlArgs.Builder

  • Enclosing class:
    TableTtlArgs

    public static final class TableTtlArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • attributeName

        public TableTtlArgs.Builder attributeName​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> attributeName)
        Parameters:
        attributeName - Name of the table attribute to store the TTL timestamp in. Required if `enabled` is `true`, must not be set otherwise.
        Returns:
        builder
      • attributeName

        public TableTtlArgs.Builder attributeName​(java.lang.String attributeName)
        Parameters:
        attributeName - Name of the table attribute to store the TTL timestamp in. Required if `enabled` is `true`, must not be set otherwise.
        Returns:
        builder
      • enabled

        public TableTtlArgs.Builder enabled​(@Nullable
                                            com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether TTL is enabled. Default value is `false`.
        Returns:
        builder
      • enabled

        public TableTtlArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether TTL is enabled. Default value is `false`.
        Returns:
        builder