update_iceberg_optimizer

DatasetsApi.update_iceberg_optimizer(id, type, optimizer_configuration, _request_timeout=None, _request_auth=None, _content_type=None, _headers=None, _host_index=0)[source]

Update an Iceberg table optimizer configuration

Updates the configuration of an existing Iceberg table optimizer for the specified dataset. The optimizer type must be specified via the ‘type’ query parameter.

Parameters:
  • id (str) – (required)

  • type (str) – Type of optimizer to update (required)

  • optimizer_configuration (OptimizerConfiguration) – Updated optimizer configuration including IAM role ARN (required)

  • _request_timeout (int, tuple(int, int), optional) – timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts.

  • _request_auth (dict, optional) – set to override the auth_settings for an a single request; this effectively ignores the authentication in the spec for a single request.

  • _content_type (str, Optional) – force content-type for the request.

  • _headers (dict, optional) – set to override the headers for a single request; this effectively ignores the headers in the spec for a single request.

  • _host_index (int, optional) – set to override the host_index for a single request; this effectively ignores the host_index in the spec for a single request.

Return type:

OptimizerCreateUpdateResponse

Returns:

Returns the result object.