Package com.google.cloud.dataplex.v1
Class DataQualityRule.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
- com.google.cloud.dataplex.v1.DataQualityRule.Builder
-
- All Implemented Interfaces:
DataQualityRuleOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DataQualityRule
public static final class DataQualityRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder> implements DataQualityRuleOrBuilder
A rule captures data quality intent about a data source.
Protobuf typegoogle.cloud.dataplex.v1.DataQualityRule
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataQualityRule.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataQualityRule
build()
DataQualityRule
buildPartial()
DataQualityRule.Builder
clear()
DataQualityRule.Builder
clearColumn()
Optional.DataQualityRule.Builder
clearDescription()
Optional.DataQualityRule.Builder
clearDimension()
Required.DataQualityRule.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DataQualityRule.Builder
clearIgnoreNull()
Optional.DataQualityRule.Builder
clearName()
Optional.DataQualityRule.Builder
clearNonNullExpectation()
Row-level rule which evaluates whether each column value is null.DataQualityRule.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DataQualityRule.Builder
clearRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.Builder
clearRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.Builder
clearRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.Builder
clearRuleType()
DataQualityRule.Builder
clearSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.Builder
clearStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.Builder
clearTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.Builder
clearThreshold()
Optional.DataQualityRule.Builder
clearUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.DataQualityRule.Builder
clone()
String
getColumn()
Optional.com.google.protobuf.ByteString
getColumnBytes()
Optional.DataQualityRule
getDefaultInstanceForType()
String
getDescription()
Optional.com.google.protobuf.ByteString
getDescriptionBytes()
Optional.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDimension()
Required.com.google.protobuf.ByteString
getDimensionBytes()
Required.boolean
getIgnoreNull()
Optional.String
getName()
Optional.com.google.protobuf.ByteString
getNameBytes()
Optional.DataQualityRule.NonNullExpectation
getNonNullExpectation()
Row-level rule which evaluates whether each column value is null.DataQualityRule.NonNullExpectation.Builder
getNonNullExpectationBuilder()
Row-level rule which evaluates whether each column value is null.DataQualityRule.NonNullExpectationOrBuilder
getNonNullExpectationOrBuilder()
Row-level rule which evaluates whether each column value is null.DataQualityRule.RangeExpectation
getRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.RangeExpectation.Builder
getRangeExpectationBuilder()
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.RangeExpectationOrBuilder
getRangeExpectationOrBuilder()
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.RegexExpectation
getRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.RegexExpectation.Builder
getRegexExpectationBuilder()
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.RegexExpectationOrBuilder
getRegexExpectationOrBuilder()
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.RowConditionExpectation
getRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.RowConditionExpectation.Builder
getRowConditionExpectationBuilder()
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.RowConditionExpectationOrBuilder
getRowConditionExpectationOrBuilder()
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.RuleTypeCase
getRuleTypeCase()
DataQualityRule.SetExpectation
getSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.SetExpectation.Builder
getSetExpectationBuilder()
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.SetExpectationOrBuilder
getSetExpectationOrBuilder()
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.StatisticRangeExpectation
getStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.StatisticRangeExpectation.Builder
getStatisticRangeExpectationBuilder()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.StatisticRangeExpectationOrBuilder
getStatisticRangeExpectationOrBuilder()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.TableConditionExpectation
getTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.TableConditionExpectation.Builder
getTableConditionExpectationBuilder()
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.TableConditionExpectationOrBuilder
getTableConditionExpectationOrBuilder()
Aggregate rule which evaluates whether the provided expression is true for a table.double
getThreshold()
Optional.DataQualityRule.UniquenessExpectation
getUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.DataQualityRule.UniquenessExpectation.Builder
getUniquenessExpectationBuilder()
Row-level rule which evaluates whether each column value is unique.DataQualityRule.UniquenessExpectationOrBuilder
getUniquenessExpectationOrBuilder()
Row-level rule which evaluates whether each column value is unique.boolean
hasNonNullExpectation()
Row-level rule which evaluates whether each column value is null.boolean
hasRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.boolean
hasRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.boolean
hasRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.boolean
hasSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.boolean
hasStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.boolean
hasTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.boolean
hasUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DataQualityRule.Builder
mergeFrom(DataQualityRule other)
DataQualityRule.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DataQualityRule.Builder
mergeFrom(com.google.protobuf.Message other)
DataQualityRule.Builder
mergeNonNullExpectation(DataQualityRule.NonNullExpectation value)
Row-level rule which evaluates whether each column value is null.DataQualityRule.Builder
mergeRangeExpectation(DataQualityRule.RangeExpectation value)
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.Builder
mergeRegexExpectation(DataQualityRule.RegexExpectation value)
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.Builder
mergeRowConditionExpectation(DataQualityRule.RowConditionExpectation value)
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.Builder
mergeSetExpectation(DataQualityRule.SetExpectation value)
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.Builder
mergeStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation value)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.Builder
mergeTableConditionExpectation(DataQualityRule.TableConditionExpectation value)
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.Builder
mergeUniquenessExpectation(DataQualityRule.UniquenessExpectation value)
Row-level rule which evaluates whether each column value is unique.DataQualityRule.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DataQualityRule.Builder
setColumn(String value)
Optional.DataQualityRule.Builder
setColumnBytes(com.google.protobuf.ByteString value)
Optional.DataQualityRule.Builder
setDescription(String value)
Optional.DataQualityRule.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
Optional.DataQualityRule.Builder
setDimension(String value)
Required.DataQualityRule.Builder
setDimensionBytes(com.google.protobuf.ByteString value)
Required.DataQualityRule.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataQualityRule.Builder
setIgnoreNull(boolean value)
Optional.DataQualityRule.Builder
setName(String value)
Optional.DataQualityRule.Builder
setNameBytes(com.google.protobuf.ByteString value)
Optional.DataQualityRule.Builder
setNonNullExpectation(DataQualityRule.NonNullExpectation value)
Row-level rule which evaluates whether each column value is null.DataQualityRule.Builder
setNonNullExpectation(DataQualityRule.NonNullExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is null.DataQualityRule.Builder
setRangeExpectation(DataQualityRule.RangeExpectation value)
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.Builder
setRangeExpectation(DataQualityRule.RangeExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value lies between a specified range.DataQualityRule.Builder
setRegexExpectation(DataQualityRule.RegexExpectation value)
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.Builder
setRegexExpectation(DataQualityRule.RegexExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value matches a specified regex.DataQualityRule.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DataQualityRule.Builder
setRowConditionExpectation(DataQualityRule.RowConditionExpectation value)
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.Builder
setRowConditionExpectation(DataQualityRule.RowConditionExpectation.Builder builderForValue)
Row-level rule which evaluates whether each row in a table passes the specified condition.DataQualityRule.Builder
setSetExpectation(DataQualityRule.SetExpectation value)
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.Builder
setSetExpectation(DataQualityRule.SetExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is contained by a specified set.DataQualityRule.Builder
setStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation value)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.Builder
setStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation.Builder builderForValue)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.DataQualityRule.Builder
setTableConditionExpectation(DataQualityRule.TableConditionExpectation value)
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.Builder
setTableConditionExpectation(DataQualityRule.TableConditionExpectation.Builder builderForValue)
Aggregate rule which evaluates whether the provided expression is true for a table.DataQualityRule.Builder
setThreshold(double value)
Optional.DataQualityRule.Builder
setUniquenessExpectation(DataQualityRule.UniquenessExpectation value)
Row-level rule which evaluates whether each column value is unique.DataQualityRule.Builder
setUniquenessExpectation(DataQualityRule.UniquenessExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is unique.DataQualityRule.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
clear
public DataQualityRule.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
getDefaultInstanceForType
public DataQualityRule getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataQualityRule build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataQualityRule buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataQualityRule.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
setField
public DataQualityRule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
clearField
public DataQualityRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
clearOneof
public DataQualityRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
setRepeatedField
public DataQualityRule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
addRepeatedField
public DataQualityRule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
mergeFrom
public DataQualityRule.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataQualityRule.Builder>
-
mergeFrom
public DataQualityRule.Builder mergeFrom(DataQualityRule other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
mergeFrom
public DataQualityRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataQualityRule.Builder>
- Throws:
IOException
-
getRuleTypeCase
public DataQualityRule.RuleTypeCase getRuleTypeCase()
- Specified by:
getRuleTypeCase
in interfaceDataQualityRuleOrBuilder
-
clearRuleType
public DataQualityRule.Builder clearRuleType()
-
hasRangeExpectation
public boolean hasRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
- Specified by:
hasRangeExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the rangeExpectation field is set.
-
getRangeExpectation
public DataQualityRule.RangeExpectation getRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
- Specified by:
getRangeExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The rangeExpectation.
-
setRangeExpectation
public DataQualityRule.Builder setRangeExpectation(DataQualityRule.RangeExpectation value)
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
-
setRangeExpectation
public DataQualityRule.Builder setRangeExpectation(DataQualityRule.RangeExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
-
mergeRangeExpectation
public DataQualityRule.Builder mergeRangeExpectation(DataQualityRule.RangeExpectation value)
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
-
clearRangeExpectation
public DataQualityRule.Builder clearRangeExpectation()
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
-
getRangeExpectationBuilder
public DataQualityRule.RangeExpectation.Builder getRangeExpectationBuilder()
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
-
getRangeExpectationOrBuilder
public DataQualityRule.RangeExpectationOrBuilder getRangeExpectationOrBuilder()
Row-level rule which evaluates whether each column value lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.RangeExpectation range_expectation = 1;
- Specified by:
getRangeExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasNonNullExpectation
public boolean hasNonNullExpectation()
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
- Specified by:
hasNonNullExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the nonNullExpectation field is set.
-
getNonNullExpectation
public DataQualityRule.NonNullExpectation getNonNullExpectation()
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
- Specified by:
getNonNullExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The nonNullExpectation.
-
setNonNullExpectation
public DataQualityRule.Builder setNonNullExpectation(DataQualityRule.NonNullExpectation value)
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
-
setNonNullExpectation
public DataQualityRule.Builder setNonNullExpectation(DataQualityRule.NonNullExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
-
mergeNonNullExpectation
public DataQualityRule.Builder mergeNonNullExpectation(DataQualityRule.NonNullExpectation value)
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
-
clearNonNullExpectation
public DataQualityRule.Builder clearNonNullExpectation()
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
-
getNonNullExpectationBuilder
public DataQualityRule.NonNullExpectation.Builder getNonNullExpectationBuilder()
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
-
getNonNullExpectationOrBuilder
public DataQualityRule.NonNullExpectationOrBuilder getNonNullExpectationOrBuilder()
Row-level rule which evaluates whether each column value is null.
.google.cloud.dataplex.v1.DataQualityRule.NonNullExpectation non_null_expectation = 2;
- Specified by:
getNonNullExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasSetExpectation
public boolean hasSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
- Specified by:
hasSetExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the setExpectation field is set.
-
getSetExpectation
public DataQualityRule.SetExpectation getSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
- Specified by:
getSetExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The setExpectation.
-
setSetExpectation
public DataQualityRule.Builder setSetExpectation(DataQualityRule.SetExpectation value)
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
-
setSetExpectation
public DataQualityRule.Builder setSetExpectation(DataQualityRule.SetExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
-
mergeSetExpectation
public DataQualityRule.Builder mergeSetExpectation(DataQualityRule.SetExpectation value)
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
-
clearSetExpectation
public DataQualityRule.Builder clearSetExpectation()
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
-
getSetExpectationBuilder
public DataQualityRule.SetExpectation.Builder getSetExpectationBuilder()
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
-
getSetExpectationOrBuilder
public DataQualityRule.SetExpectationOrBuilder getSetExpectationOrBuilder()
Row-level rule which evaluates whether each column value is contained by a specified set.
.google.cloud.dataplex.v1.DataQualityRule.SetExpectation set_expectation = 3;
- Specified by:
getSetExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasRegexExpectation
public boolean hasRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
- Specified by:
hasRegexExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the regexExpectation field is set.
-
getRegexExpectation
public DataQualityRule.RegexExpectation getRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
- Specified by:
getRegexExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The regexExpectation.
-
setRegexExpectation
public DataQualityRule.Builder setRegexExpectation(DataQualityRule.RegexExpectation value)
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
-
setRegexExpectation
public DataQualityRule.Builder setRegexExpectation(DataQualityRule.RegexExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
-
mergeRegexExpectation
public DataQualityRule.Builder mergeRegexExpectation(DataQualityRule.RegexExpectation value)
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
-
clearRegexExpectation
public DataQualityRule.Builder clearRegexExpectation()
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
-
getRegexExpectationBuilder
public DataQualityRule.RegexExpectation.Builder getRegexExpectationBuilder()
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
-
getRegexExpectationOrBuilder
public DataQualityRule.RegexExpectationOrBuilder getRegexExpectationOrBuilder()
Row-level rule which evaluates whether each column value matches a specified regex.
.google.cloud.dataplex.v1.DataQualityRule.RegexExpectation regex_expectation = 4;
- Specified by:
getRegexExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasUniquenessExpectation
public boolean hasUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
- Specified by:
hasUniquenessExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the uniquenessExpectation field is set.
-
getUniquenessExpectation
public DataQualityRule.UniquenessExpectation getUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
- Specified by:
getUniquenessExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The uniquenessExpectation.
-
setUniquenessExpectation
public DataQualityRule.Builder setUniquenessExpectation(DataQualityRule.UniquenessExpectation value)
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
-
setUniquenessExpectation
public DataQualityRule.Builder setUniquenessExpectation(DataQualityRule.UniquenessExpectation.Builder builderForValue)
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
-
mergeUniquenessExpectation
public DataQualityRule.Builder mergeUniquenessExpectation(DataQualityRule.UniquenessExpectation value)
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
-
clearUniquenessExpectation
public DataQualityRule.Builder clearUniquenessExpectation()
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
-
getUniquenessExpectationBuilder
public DataQualityRule.UniquenessExpectation.Builder getUniquenessExpectationBuilder()
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
-
getUniquenessExpectationOrBuilder
public DataQualityRule.UniquenessExpectationOrBuilder getUniquenessExpectationOrBuilder()
Row-level rule which evaluates whether each column value is unique.
.google.cloud.dataplex.v1.DataQualityRule.UniquenessExpectation uniqueness_expectation = 100;
- Specified by:
getUniquenessExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasStatisticRangeExpectation
public boolean hasStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
- Specified by:
hasStatisticRangeExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the statisticRangeExpectation field is set.
-
getStatisticRangeExpectation
public DataQualityRule.StatisticRangeExpectation getStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
- Specified by:
getStatisticRangeExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The statisticRangeExpectation.
-
setStatisticRangeExpectation
public DataQualityRule.Builder setStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation value)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
-
setStatisticRangeExpectation
public DataQualityRule.Builder setStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation.Builder builderForValue)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
-
mergeStatisticRangeExpectation
public DataQualityRule.Builder mergeStatisticRangeExpectation(DataQualityRule.StatisticRangeExpectation value)
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
-
clearStatisticRangeExpectation
public DataQualityRule.Builder clearStatisticRangeExpectation()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
-
getStatisticRangeExpectationBuilder
public DataQualityRule.StatisticRangeExpectation.Builder getStatisticRangeExpectationBuilder()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
-
getStatisticRangeExpectationOrBuilder
public DataQualityRule.StatisticRangeExpectationOrBuilder getStatisticRangeExpectationOrBuilder()
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
.google.cloud.dataplex.v1.DataQualityRule.StatisticRangeExpectation statistic_range_expectation = 101;
- Specified by:
getStatisticRangeExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasRowConditionExpectation
public boolean hasRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
- Specified by:
hasRowConditionExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the rowConditionExpectation field is set.
-
getRowConditionExpectation
public DataQualityRule.RowConditionExpectation getRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
- Specified by:
getRowConditionExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The rowConditionExpectation.
-
setRowConditionExpectation
public DataQualityRule.Builder setRowConditionExpectation(DataQualityRule.RowConditionExpectation value)
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
-
setRowConditionExpectation
public DataQualityRule.Builder setRowConditionExpectation(DataQualityRule.RowConditionExpectation.Builder builderForValue)
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
-
mergeRowConditionExpectation
public DataQualityRule.Builder mergeRowConditionExpectation(DataQualityRule.RowConditionExpectation value)
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
-
clearRowConditionExpectation
public DataQualityRule.Builder clearRowConditionExpectation()
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
-
getRowConditionExpectationBuilder
public DataQualityRule.RowConditionExpectation.Builder getRowConditionExpectationBuilder()
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
-
getRowConditionExpectationOrBuilder
public DataQualityRule.RowConditionExpectationOrBuilder getRowConditionExpectationOrBuilder()
Row-level rule which evaluates whether each row in a table passes the specified condition.
.google.cloud.dataplex.v1.DataQualityRule.RowConditionExpectation row_condition_expectation = 200;
- Specified by:
getRowConditionExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
hasTableConditionExpectation
public boolean hasTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
- Specified by:
hasTableConditionExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- Whether the tableConditionExpectation field is set.
-
getTableConditionExpectation
public DataQualityRule.TableConditionExpectation getTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
- Specified by:
getTableConditionExpectation
in interfaceDataQualityRuleOrBuilder
- Returns:
- The tableConditionExpectation.
-
setTableConditionExpectation
public DataQualityRule.Builder setTableConditionExpectation(DataQualityRule.TableConditionExpectation value)
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
-
setTableConditionExpectation
public DataQualityRule.Builder setTableConditionExpectation(DataQualityRule.TableConditionExpectation.Builder builderForValue)
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
-
mergeTableConditionExpectation
public DataQualityRule.Builder mergeTableConditionExpectation(DataQualityRule.TableConditionExpectation value)
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
-
clearTableConditionExpectation
public DataQualityRule.Builder clearTableConditionExpectation()
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
-
getTableConditionExpectationBuilder
public DataQualityRule.TableConditionExpectation.Builder getTableConditionExpectationBuilder()
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
-
getTableConditionExpectationOrBuilder
public DataQualityRule.TableConditionExpectationOrBuilder getTableConditionExpectationOrBuilder()
Aggregate rule which evaluates whether the provided expression is true for a table.
.google.cloud.dataplex.v1.DataQualityRule.TableConditionExpectation table_condition_expectation = 201;
- Specified by:
getTableConditionExpectationOrBuilder
in interfaceDataQualityRuleOrBuilder
-
getColumn
public String getColumn()
Optional. The unnested column which this rule is evaluated against.
string column = 500 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getColumn
in interfaceDataQualityRuleOrBuilder
- Returns:
- The column.
-
getColumnBytes
public com.google.protobuf.ByteString getColumnBytes()
Optional. The unnested column which this rule is evaluated against.
string column = 500 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getColumnBytes
in interfaceDataQualityRuleOrBuilder
- Returns:
- The bytes for column.
-
setColumn
public DataQualityRule.Builder setColumn(String value)
Optional. The unnested column which this rule is evaluated against.
string column = 500 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The column to set.- Returns:
- This builder for chaining.
-
clearColumn
public DataQualityRule.Builder clearColumn()
Optional. The unnested column which this rule is evaluated against.
string column = 500 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setColumnBytes
public DataQualityRule.Builder setColumnBytes(com.google.protobuf.ByteString value)
Optional. The unnested column which this rule is evaluated against.
string column = 500 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for column to set.- Returns:
- This builder for chaining.
-
getIgnoreNull
public boolean getIgnoreNull()
Optional. Rows with `null` values will automatically fail a rule, unless `ignore_null` is `true`. In that case, such `null` rows are trivially considered passing. This field is only valid for row-level type rules.
bool ignore_null = 501 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getIgnoreNull
in interfaceDataQualityRuleOrBuilder
- Returns:
- The ignoreNull.
-
setIgnoreNull
public DataQualityRule.Builder setIgnoreNull(boolean value)
Optional. Rows with `null` values will automatically fail a rule, unless `ignore_null` is `true`. In that case, such `null` rows are trivially considered passing. This field is only valid for row-level type rules.
bool ignore_null = 501 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The ignoreNull to set.- Returns:
- This builder for chaining.
-
clearIgnoreNull
public DataQualityRule.Builder clearIgnoreNull()
Optional. Rows with `null` values will automatically fail a rule, unless `ignore_null` is `true`. In that case, such `null` rows are trivially considered passing. This field is only valid for row-level type rules.
bool ignore_null = 501 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getDimension
public String getDimension()
Required. The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are **["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
string dimension = 502 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDimension
in interfaceDataQualityRuleOrBuilder
- Returns:
- The dimension.
-
getDimensionBytes
public com.google.protobuf.ByteString getDimensionBytes()
Required. The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are **["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
string dimension = 502 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getDimensionBytes
in interfaceDataQualityRuleOrBuilder
- Returns:
- The bytes for dimension.
-
setDimension
public DataQualityRule.Builder setDimension(String value)
Required. The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are **["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
string dimension = 502 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The dimension to set.- Returns:
- This builder for chaining.
-
clearDimension
public DataQualityRule.Builder clearDimension()
Required. The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are **["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
string dimension = 502 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setDimensionBytes
public DataQualityRule.Builder setDimensionBytes(com.google.protobuf.ByteString value)
Required. The dimension a rule belongs to. Results are also aggregated at the dimension level. Supported dimensions are **["COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "INTEGRITY"]**
string dimension = 502 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for dimension to set.- Returns:
- This builder for chaining.
-
getThreshold
public double getThreshold()
Optional. The minimum ratio of **passing_rows / total_rows** required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
double threshold = 503 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getThreshold
in interfaceDataQualityRuleOrBuilder
- Returns:
- The threshold.
-
setThreshold
public DataQualityRule.Builder setThreshold(double value)
Optional. The minimum ratio of **passing_rows / total_rows** required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
double threshold = 503 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The threshold to set.- Returns:
- This builder for chaining.
-
clearThreshold
public DataQualityRule.Builder clearThreshold()
Optional. The minimum ratio of **passing_rows / total_rows** required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
double threshold = 503 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
getName
public String getName()
Optional. A mutable name for the rule. * The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). * The maximum length is 63 characters. * Must start with a letter. * Must end with a number or a letter.
string name = 504 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getName
in interfaceDataQualityRuleOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Optional. A mutable name for the rule. * The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). * The maximum length is 63 characters. * Must start with a letter. * Must end with a number or a letter.
string name = 504 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getNameBytes
in interfaceDataQualityRuleOrBuilder
- Returns:
- The bytes for name.
-
setName
public DataQualityRule.Builder setName(String value)
Optional. A mutable name for the rule. * The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). * The maximum length is 63 characters. * Must start with a letter. * Must end with a number or a letter.
string name = 504 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public DataQualityRule.Builder clearName()
Optional. A mutable name for the rule. * The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). * The maximum length is 63 characters. * Must start with a letter. * Must end with a number or a letter.
string name = 504 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setNameBytes
public DataQualityRule.Builder setNameBytes(com.google.protobuf.ByteString value)
Optional. A mutable name for the rule. * The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). * The maximum length is 63 characters. * Must start with a letter. * Must end with a number or a letter.
string name = 504 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Optional. Description of the rule. * The maximum length is 1,024 characters.
string description = 505 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescription
in interfaceDataQualityRuleOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Optional. Description of the rule. * The maximum length is 1,024 characters.
string description = 505 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getDescriptionBytes
in interfaceDataQualityRuleOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public DataQualityRule.Builder setDescription(String value)
Optional. Description of the rule. * The maximum length is 1,024 characters.
string description = 505 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public DataQualityRule.Builder clearDescription()
Optional. Description of the rule. * The maximum length is 1,024 characters.
string description = 505 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public DataQualityRule.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Optional. Description of the rule. * The maximum length is 1,024 characters.
string description = 505 [(.google.api.field_behavior) = OPTIONAL];
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DataQualityRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
mergeUnknownFields
public final DataQualityRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRule.Builder>
-
-