public final class DataRetentionConfig extends GeneratedMessageV3 implements DataRetentionConfigOrBuilder
The configuration setting for Airflow database data retention mechanism.
Protobuf type google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AIRFLOW_DATABASE_RETENTION_DAYS_FIELD_NUMBER
public static final int AIRFLOW_DATABASE_RETENTION_DAYS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int AIRFLOW_METADATA_RETENTION_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER
public static final int TASK_LOGS_RETENTION_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataRetentionConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataRetentionConfig.Builder newBuilder()
newBuilder(DataRetentionConfig prototype)
public static DataRetentionConfig.Builder newBuilder(DataRetentionConfig prototype)
public static DataRetentionConfig parseDelimitedFrom(InputStream input)
public static DataRetentionConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataRetentionConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataRetentionConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataRetentionConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataRetentionConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataRetentionConfig parseFrom(CodedInputStream input)
public static DataRetentionConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataRetentionConfig parseFrom(InputStream input)
public static DataRetentionConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataRetentionConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataRetentionConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataRetentionConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAirflowDatabaseRetentionDays() (deprecated)
public int getAirflowDatabaseRetentionDays()
Deprecated. google.cloud.orchestration.airflow.service.v1beta1.DataRetentionConfig.airflow_database_retention_days
is deprecated. See
google/cloud/orchestration/airflow/service/v1beta1/environments.proto;l=1889
Optional. The number of days describing for how long to store event-based
records in airflow database. If the retention mechanism is enabled this
value must be a positive integer otherwise, value should be set to 0.
int32 airflow_database_retention_days = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The airflowDatabaseRetentionDays.
|
public AirflowMetadataRetentionPolicyConfig getAirflowMetadataRetentionConfig()
Optional. The retention policy for airflow metadata database.
.google.cloud.orchestration.airflow.service.v1beta1.AirflowMetadataRetentionPolicyConfig airflow_metadata_retention_config = 5 [(.google.api.field_behavior) = OPTIONAL];
public AirflowMetadataRetentionPolicyConfigOrBuilder getAirflowMetadataRetentionConfigOrBuilder()
Optional. The retention policy for airflow metadata database.
.google.cloud.orchestration.airflow.service.v1beta1.AirflowMetadataRetentionPolicyConfig airflow_metadata_retention_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public DataRetentionConfig getDefaultInstanceForType()
getParserForType()
public Parser<DataRetentionConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getTaskLogsRetentionConfig()
public TaskLogsRetentionConfig getTaskLogsRetentionConfig()
Optional. The configuration settings for task logs retention
.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getTaskLogsRetentionConfigOrBuilder()
public TaskLogsRetentionConfigOrBuilder getTaskLogsRetentionConfigOrBuilder()
Optional. The configuration settings for task logs retention
.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasAirflowMetadataRetentionConfig()
Optional. The retention policy for airflow metadata database.
.google.cloud.orchestration.airflow.service.v1beta1.AirflowMetadataRetentionPolicyConfig airflow_metadata_retention_config = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the airflowMetadataRetentionConfig field is set.
|
hasTaskLogsRetentionConfig()
public boolean hasTaskLogsRetentionConfig()
Optional. The configuration settings for task logs retention
.google.cloud.orchestration.airflow.service.v1beta1.TaskLogsRetentionConfig task_logs_retention_config = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the taskLogsRetentionConfig field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataRetentionConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataRetentionConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DataRetentionConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides