Google Cloud Orchestration Airflow V1 Client - Class DataRetentionConfig (2.1.1)

Reference documentation and code samples for the Google Cloud Orchestration Airflow V1 Client class DataRetentionConfig.

The configuration setting for Airflow database data retention mechanism.

Generated from protobuf message google.cloud.orchestration.airflow.service.v1.DataRetentionConfig

Namespace

Google \ Cloud \ Orchestration \ Airflow \ Service \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ airflow_metadata_retention_config AirflowMetadataRetentionPolicyConfig

Optional. The retention policy for airflow metadata database.

↳ task_logs_retention_config TaskLogsRetentionConfig

Optional. The configuration settings for task logs retention

getAirflowMetadataRetentionConfig

Optional. The retention policy for airflow metadata database.

Returns
Type Description
AirflowMetadataRetentionPolicyConfig|null

hasAirflowMetadataRetentionConfig

clearAirflowMetadataRetentionConfig

setAirflowMetadataRetentionConfig

Optional. The retention policy for airflow metadata database.

Parameter
Name Description
var AirflowMetadataRetentionPolicyConfig
Returns
Type Description
$this

getTaskLogsRetentionConfig

Optional. The configuration settings for task logs retention

Returns
Type Description
TaskLogsRetentionConfig|null

hasTaskLogsRetentionConfig

clearTaskLogsRetentionConfig

setTaskLogsRetentionConfig

Optional. The configuration settings for task logs retention

Parameter
Name Description
var TaskLogsRetentionConfig
Returns
Type Description
$this