Materialize asset request.
| Name | Type | Description | Notes |
|---|---|---|---|
| bundle_version | str | [optional] | |
| conf | Dict[str, object] | [optional] | |
| dag_run_id | str | [optional] | |
| data_interval_end | datetime | [optional] | |
| data_interval_start | datetime | [optional] | |
| drain_dag | bool | Drain the Dag together with this run. Draining changes the whole Dag: unfinished runs can start or resume except those held by paused backfills. No scheduled runs are created, and the Dag pauses once all unfinished runs finish. Paused backfills must be resumed for draining to complete. Requires the same permission as pausing the Dag. | [optional] [default to False] |
| logical_date | datetime | [optional] | |
| note | str | [optional] | |
| partition_key | str | [optional] | |
| run_after | datetime | [optional] |
from airflow_client.client.models.materialize_asset_body import MaterializeAssetBody
# TODO update the JSON string below
json = "{}"
# create an instance of MaterializeAssetBody from a JSON string
materialize_asset_body_instance = MaterializeAssetBody.from_json(json)
# print the JSON string representation of the object
print(MaterializeAssetBody.to_json())
# convert the object into a dict
materialize_asset_body_dict = materialize_asset_body_instance.to_dict()
# create an instance of MaterializeAssetBody from a dict
materialize_asset_body_from_dict = MaterializeAssetBody.from_dict(materialize_asset_body_dict)