DataQualityCheck¶
- pydantic model openapi_client.models.data_quality_check.DataQualityCheck¶
Persisted data quality check item returned by GET.
- field data_quality_check_id: Optional[StrictStr] = None (alias 'DataQualityCheckId')¶
Unique identifier of the data quality check.
- field data_quality_check_name: Optional[StrictStr] = None (alias 'DataQualityCheckName')¶
Auto-generated name in the form dqcheck-{uuid}. Not supplied by create callers.
- field description: Optional[StrictStr] = None (alias 'Description')¶
Optional description field when present on the item.
- field domain: Optional[StrictStr] = None (alias 'Domain')¶
Domain inherited from the associated dataset.
- field dataset_id: Optional[StrictStr] = None (alias 'DatasetId')¶
Dataset the check evaluates.
- field dq_constraints: Optional[List[DqConstraint]] = None (alias 'DqConstraints')¶
Configured Deequ-style constraints for the check.
- field creation_date: Optional[StrictStr] = None (alias 'CreationDate')¶
Creation timestamp.
- field created_by: Optional[StrictStr] = None (alias 'CreatedBy')¶
User who created the check.
- field last_modified_time: Optional[StrictStr] = None (alias 'LastModifiedTime')¶
Last modification timestamp.
- field last_modified_by: Optional[StrictStr] = None (alias 'LastModifiedBy')¶
User who last modified the check.
- field keywords: Optional[List[StrictStr]] = None (alias 'Keywords')¶
Keywords when present on the stored item.
- field are_auto_constraint_suggestions_enabled: Optional[StrictBool] = None (alias 'AreAutoConstraintSuggestionsEnabled')¶
Whether Glue auto constraint suggestions are enabled.
- field auto_constraint_suggestions: Optional[DataQualityCheckAutoConstraintSuggestions] = None (alias 'AutoConstraintSuggestions')¶
- field recommendation_job_id: Optional[StrictStr] = None (alias 'RecommendationJobId')¶
Glue recommendation job ID when a recommendation was started.
- field recommendation_job_run_status: Optional[StrictStr] = None (alias 'RecommendationJobRunStatus')¶
Status of the recommendation job run when available.
- field access_type: Optional[StrictStr] = None (alias 'AccessType')¶
Caller’s access level on the related dataset/check.
- field version: Optional[StrictStr] = None (alias 'Version')¶
Check version written on create. Current create path always stores “V2”.
- 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 DataQualityCheck 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 DataQualityCheck from a dict
- Return type:
Optional[Self]