Class KxClusterDatabaseArgs.Builder

  • Enclosing class:
    KxClusterDatabaseArgs

    public static final class KxClusterDatabaseArgs.Builder
    extends java.lang.Object
    • Method Detail

      • cacheConfigurations

        public KxClusterDatabaseArgs.Builder cacheConfigurations​(@Nullable
                                                                 com.pulumi.core.Output<java.util.List<KxClusterDatabaseCacheConfigurationArgs>> cacheConfigurations)
        Parameters:
        cacheConfigurations - Configuration details for the disk cache to increase performance reading from a KX database mounted to the cluster. See cache_configurations.
        Returns:
        builder
      • cacheConfigurations

        public KxClusterDatabaseArgs.Builder cacheConfigurations​(java.util.List<KxClusterDatabaseCacheConfigurationArgs> cacheConfigurations)
        Parameters:
        cacheConfigurations - Configuration details for the disk cache to increase performance reading from a KX database mounted to the cluster. See cache_configurations.
        Returns:
        builder
      • cacheConfigurations

        public KxClusterDatabaseArgs.Builder cacheConfigurations​(KxClusterDatabaseCacheConfigurationArgs... cacheConfigurations)
        Parameters:
        cacheConfigurations - Configuration details for the disk cache to increase performance reading from a KX database mounted to the cluster. See cache_configurations.
        Returns:
        builder
      • changesetId

        public KxClusterDatabaseArgs.Builder changesetId​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> changesetId)
        Parameters:
        changesetId - A unique identifier of the changeset that is associated with the cluster.
        Returns:
        builder
      • changesetId

        public KxClusterDatabaseArgs.Builder changesetId​(java.lang.String changesetId)
        Parameters:
        changesetId - A unique identifier of the changeset that is associated with the cluster.
        Returns:
        builder
      • databaseName

        public KxClusterDatabaseArgs.Builder databaseName​(com.pulumi.core.Output<java.lang.String> databaseName)
        Parameters:
        databaseName - Name of the KX database.
        Returns:
        builder
      • databaseName

        public KxClusterDatabaseArgs.Builder databaseName​(java.lang.String databaseName)
        Parameters:
        databaseName - Name of the KX database.
        Returns:
        builder
      • dataviewName

        public KxClusterDatabaseArgs.Builder dataviewName​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> dataviewName)
        Parameters:
        dataviewName - The name of the dataview to be used for caching historical data on disk. You cannot update to a different dataview name once a cluster is created. Use `lifecycle` `ignore_changes` for database to prevent any undesirable behaviors.
        Returns:
        builder
      • dataviewName

        public KxClusterDatabaseArgs.Builder dataviewName​(java.lang.String dataviewName)
        Parameters:
        dataviewName - The name of the dataview to be used for caching historical data on disk. You cannot update to a different dataview name once a cluster is created. Use `lifecycle` `ignore_changes` for database to prevent any undesirable behaviors.
        Returns:
        builder