BatchUpdateDatasetMetadataInner¶
- pydantic model openapi_client.models.batch_update_dataset_metadata_inner.BatchUpdateDatasetMetadataInner¶
BatchUpdateDatasetMetadataInner
- field dataset_description: Optional[StrictStr] = None (alias 'DatasetDescription')¶
- field dataset_id: StrictStr [Required] (alias 'DatasetId')¶
- Constraints:
strict = True
- field dataset_name: Optional[StrictStr] = None (alias 'DatasetName')¶
- field domain: Optional[StrictStr] = None (alias 'Domain')¶
- field file_type: Optional[StrictStr] = None (alias 'FileType')¶
- field is_active: Optional[StrictStr] = None (alias 'IsActive')¶
- field access_type: Optional[StrictStr] = None (alias 'AccessType')¶
- field registration_status: Optional[StrictStr] = None (alias 'RegistrationStatus')¶
- field table_update: Optional[StrictStr] = None (alias 'TableUpdate')¶
- field target_location: Optional[StrictStr] = None (alias 'TargetLocation')¶
- field checked: Optional[StrictBool] = None¶
- field data_classification: Optional[List[StrictStr]] = None (alias 'DataClassification')¶
- field datasource_type: Optional[StrictStr] = None (alias 'DatasourceType')¶
- field keywords: Optional[List[StrictStr]] = None (alias 'Keywords')¶
- field data_category_config: Optional[UpdateDatasetMetadataDataCategoryConfig] = None (alias 'DataCategoryConfig')¶
- field malware_detection_options: Optional[MalwareDetectionOptions] = None (alias 'MalwareDetectionOptions')¶
- field is_data_profiling_enabled: Optional[BatchUpdateDatasetMetadataInnerIsDataProfilingEnabled] = None (alias 'IsDataProfilingEnabled')¶
- field is_auto_ml_enabled: Optional[StrictBool] = None (alias 'IsAutoMLEnabled')¶
- field is_bda_extraction_enabled: Optional[StrictBool] = None (alias 'IsBDAExtractionEnabled')¶
- field is_data_validation_enabled: Optional[BatchUpdateDatasetMetadataInnerIsDataValidationEnabled] = None (alias 'IsDataValidationEnabled')¶
- field is_data_cleanup_enabled: Optional[BatchUpdateDatasetMetadataInnerIsDataCleanupEnabled] = None (alias 'IsDataCleanupEnabled')¶
- field data_cleanup_duration: Optional[Annotated[int, Field(le=1825, strict=True, ge=1)]] = None (alias 'DataCleanupDuration')¶
Number of days (1-1825) to retain data when cleanup is enabled.
- field are_ai_services_enabled: Optional[BatchUpdateDatasetMetadataInnerAreAIServicesEnabled] = None (alias 'AreAIServicesEnabled')¶
- field is_translate_ai_results_enabled: Optional[StrictBool] = None (alias 'IsTranslateAIResultsEnabled')¶
Enable auto-translation of AI results to English.
- field skip_file_header: Optional[BatchUpdateDatasetMetadataInnerSkipFileHeader] = None (alias 'SkipFileHeader')¶
- field skip_row_count: Optional[BatchUpdateDatasetMetadataInnerSkipRowCount] = None (alias 'SkipRowCount')¶
- field skip_lz_process: Optional[DatasetMetadataSkipFileHeader] = None (alias 'SkipLZProcess')¶
- field skip_trash: Optional[DatasetMetadataSkipFileHeader] = None (alias 'SkipTrash')¶
- field target_table_prep_mode: Optional[StrictStr] = None (alias 'TargetTablePrepMode')¶
- field data_conversion_params: Optional[Dict[str, Any]] = None (alias 'DataConversionParams')¶
- field data_metrics_collection_options: Optional[DataMetricsCollectionOptions] = None (alias 'DataMetricsCollectionOptions')¶
- field schema_operation: Optional[StrictStr] = None (alias 'SchemaOperation')¶
Schema update operation to perform.
- field dataset_schema: Optional[List[Dict[str, Any]]] = None (alias 'DatasetSchema')¶
Column definitions for schema operations.
- field iceberg_table_options: Optional[BatchUpdateDatasetMetadataInnerIcebergTableOptions] = None (alias 'IcebergTableOptions')¶
- field hudi_table_options: Optional[BatchUpdateDatasetMetadataInnerHudiTableOptions] = None (alias 'HudiTableOptions')¶
- field is_delta_lake_table: Optional[StrictBool] = None (alias 'IsDeltaLakeTable')¶
Whether this is a Delta Lake table.
- field advanced_config: Optional[AdvancedConfig] = None (alias 'AdvancedConfig')¶
- field serde_properties: Optional[Dict[str, Any]] = None (alias 'SerdeProperties')¶
Custom SerDe properties for tables.
- field table_properties: Optional[Dict[str, Any]] = None (alias 'TableProperties')¶
- field input_regex: Optional[StrictStr] = None (alias 'InputRegex')¶
- field partition_projection_config: Optional[BatchUpdateDatasetMetadataInnerPartitionProjectionConfig] = None (alias 'PartitionProjectionConfig')¶
- field display_name: Optional[StrictStr] = None (alias 'DisplayName')¶
Display name for the dataset.
- field directory_path: Optional[StrictStr] = None (alias 'DirectoryPath')¶
- field table_name: Optional[StrictStr] = None (alias 'TableName')¶
Source database table name for JDBC datasource datasets.
- field global_secondary_indexes: Optional[List[BatchUpdateDatasetMetadataInnerGlobalSecondaryIndexesInner]] = None (alias 'GlobalSecondaryIndexes')¶
Global secondary index definitions for DynamoDB-target datasets.
- 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 BatchUpdateDatasetMetadataInner 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 BatchUpdateDatasetMetadataInner from a dict
- Return type:
Optional[Self]