UpdateDatasetMetadata¶
- pydantic model openapi_client.models.update_dataset_metadata.UpdateDatasetMetadata¶
UpdateDatasetMetadata
- Fields:
- field dataset_description: Optional[StrictStr] = None (alias 'DatasetDescription')¶
- field display_name: Optional[StrictStr] = None (alias 'DisplayName')¶
- field data_classification: Optional[List[StrictStr]] = None (alias 'DataClassification')¶
- field keywords: Optional[List[StrictStr]] = None (alias 'Keywords')¶
- field table_update: Optional[StrictStr] = None (alias 'TableUpdate')¶
- field skip_file_header: Optional[DatasetMetadataSkipFileHeader] = None (alias 'SkipFileHeader')¶
- field malware_detection_options: Optional[MalwareDetectionOptions] = None (alias 'MalwareDetectionOptions')¶
- field target_table_prep_mode: Optional[StrictStr] = None (alias 'TargetTablePrepMode')¶
- field is_data_validation_enabled: Optional[DatasetMetadataSkipFileHeader] = None (alias 'IsDataValidationEnabled')¶
- field serde_properties: Optional[Dict[str, StrictStr]] = None (alias 'SerdeProperties')¶
User-configurable Glue SerDe parameters for s3athena/lf tables.
- field table_properties: Optional[Dict[str, StrictStr]] = None (alias 'TableProperties')¶
User-configurable Glue table parameters (TBLPROPERTIES) for s3athena/lf tables.
- field life_cycle_policy_status: Optional[StrictStr] = None (alias 'LifeCyclePolicyStatus')¶
- field life_cycle_rules: Optional[DatasetLifeCycleRules] = None (alias 'LifeCycleRules')¶
- field data_metrics_collection_options: Optional[DataMetricsCollectionOptions] = None (alias 'DataMetricsCollectionOptions')¶
- field advanced_config: Optional[AdvancedConfig] = None (alias 'AdvancedConfig')¶
- field is_data_cleanup_enabled: Optional[DatasetMetadataSkipFileHeader] = None (alias 'IsDataCleanupEnabled')¶
- field is_data_profiling_enabled: Optional[DatasetMetadataSkipFileHeader] = None (alias 'IsDataProfilingEnabled')¶
- field is_auto_ml_enabled: Optional[StrictBool] = None (alias 'IsAutoMLEnabled')¶
- field is_bda_extraction_enabled: Optional[StrictBool] = None (alias 'IsBDAExtractionEnabled')¶
- field skip_lz_process: Optional[DatasetMetadataSkipFileHeader] = None (alias 'SkipLZProcess')¶
- field update_schema: Optional[StrictStr] = None (alias 'UpdateSchema')¶
- field dataset_schema: Optional[List[ColumnNameAndType]] = None (alias 'DatasetSchema')¶
- field data_category_config: Optional[UpdateDatasetMetadataDataCategoryConfig] = None (alias 'DataCategoryConfig')¶
- field data_cleanup_duration: Optional[StrictInt] = None (alias 'DataCleanupDuration')¶
- field are_ai_services_enabled: Optional[DatasetMetadataSkipFileHeader] = None (alias 'AreAIServicesEnabled')¶
- field is_translate_ai_results_enabled: Optional[StrictBool] = None (alias 'IsTranslateAIResultsEnabled')¶
- field update_schema_status: Optional[StrictStr] = None (alias 'UpdateSchemaStatus')¶
- field schema_operation: Optional[StrictStr] = None (alias 'SchemaOperation')¶
Schema mutation to apply when updating DatasetSchema. Required fields in each DatasetSchema item depend on the operation.
- to_str()¶
Returns the string representation of the model using alias
- Return type:
str
- to_json()¶
Returns the JSON representation of the model using alias
- Return type:
str
- classmethod from_json(json_str)¶
Create an instance of UpdateDatasetMetadata from a JSON string
- Return type:
Optional[Self]
- to_dict()¶
Return the dictionary representation of the model using alias.
This has the following differences from calling pydantic’s self.model_dump(by_alias=True):
None is only added to the output dict for nullable fields that were set at model initialization. Other fields with value None are ignored.
- Return type:
Dict[str,Any]
- classmethod from_dict(obj)¶
Create an instance of UpdateDatasetMetadata from a dict
- Return type:
Optional[Self]