Module Values_2.UpdateColumnStatisticsTaskSettingsRequestSource

Updates settings for a column statistics task.

Sourcetype nonrec t = {
  1. databaseName : Values_0.NameString.t;
    (*

    The name of the database where the table resides.

    *)
  2. tableName : Values_0.NameString.t;
    (*

    The name of the table for which to generate column statistics.

    *)
  3. role : Values_0.NameString.t option;
    (*

    The role used for running the column statistics.

    *)
  4. schedule : Values_0.CronExpression.t option;
    (*

    A schedule for running the column statistics, specified in CRON syntax.

    *)
  5. columnNameList : Values_1.ColumnNameList.t option;
    (*

    A list of column names for which to run statistics.

    *)
  6. sampleSize : Values_1.SampleSizePercentage.t option;
    (*

    The percentage of data to sample.

    *)
  7. catalogID : Values_0.NameString.t option;
    (*

    The ID of the Data Catalog in which the database resides.

    *)
  8. securityConfiguration : Values_0.NameString.t option;
    (*

    Name of the security configuration that is used to encrypt CloudWatch logs.

    *)
}
Sourceval context_ : string
Sourceval make : ?role:??? -> ?schedule:??? -> ?columnNameList:??? -> ?sampleSize:??? -> ?catalogID:??? -> ?securityConfiguration:??? -> databaseName:Values_0.NameString.t -> tableName:Values_0.NameString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of Values_1.SampleSizePercentage.t | `List of [> `String of Values_0.NameString.t ] list | `String of Values_0.NameString.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t