public static final class AirflowMetadataRetentionPolicyConfig.Builder extends GeneratedMessageV3.Builder<AirflowMetadataRetentionPolicyConfig.Builder> implements AirflowMetadataRetentionPolicyConfigOrBuilder
The policy for airflow metadata database retention.
Protobuf type
google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public AirflowMetadataRetentionPolicyConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public AirflowMetadataRetentionPolicyConfig build()
public AirflowMetadataRetentionPolicyConfig buildPartial()
public AirflowMetadataRetentionPolicyConfig.Builder clear()
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder clearRetentionDays()
Optional. How many days data should be retained for.
int32 retention_days = 2 [(.google.api.field_behavior) = OPTIONAL];
public AirflowMetadataRetentionPolicyConfig.Builder clearRetentionMode()
Optional. Retention can be either enabled or disabled.
.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode retention_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
public AirflowMetadataRetentionPolicyConfig.Builder clone()
Overrides
public AirflowMetadataRetentionPolicyConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public int getRetentionDays()
Optional. How many days data should be retained for.
int32 retention_days = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The retentionDays.
|
public AirflowMetadataRetentionPolicyConfig.RetentionMode getRetentionMode()
Optional. Retention can be either enabled or disabled.
.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode retention_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
public int getRetentionModeValue()
Optional. Retention can be either enabled or disabled.
.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode retention_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for retentionMode.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder mergeFrom(AirflowMetadataRetentionPolicyConfig other)
public AirflowMetadataRetentionPolicyConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final AirflowMetadataRetentionPolicyConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public AirflowMetadataRetentionPolicyConfig.Builder setRetentionDays(int value)
Optional. How many days data should be retained for.
int32 retention_days = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
int
The retentionDays to set.
|
public AirflowMetadataRetentionPolicyConfig.Builder setRetentionMode(AirflowMetadataRetentionPolicyConfig.RetentionMode value)
Optional. Retention can be either enabled or disabled.
.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode retention_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
public AirflowMetadataRetentionPolicyConfig.Builder setRetentionModeValue(int value)
Optional. Retention can be either enabled or disabled.
.google.cloud.orchestration.airflow.service.v1.AirflowMetadataRetentionPolicyConfig.RetentionMode retention_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for retentionMode to set.
|
public final AirflowMetadataRetentionPolicyConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides