Package com.google.cloud.dataplex.v1
Class DataQualityRuleResult.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
- com.google.cloud.dataplex.v1.DataQualityRuleResult.Builder
-
- All Implemented Interfaces:
DataQualityRuleResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataQualityRuleResult
public static final class DataQualityRuleResult.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder> implements DataQualityRuleResultOrBuilder
DataQualityRuleResult provides a more detailed, per-rule view of the results.
Protobuf typegoogle.cloud.dataplex.v1.DataQualityRuleResult
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataQualityRuleResult.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DataQualityRuleResultbuild()DataQualityRuleResultbuildPartial()DataQualityRuleResult.Builderclear()DataQualityRuleResult.BuilderclearEvaluatedCount()The number of rows a rule was evaluated against.DataQualityRuleResult.BuilderclearFailingRowsQuery()The query to find rows that did not pass this rule.DataQualityRuleResult.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DataQualityRuleResult.BuilderclearNullCount()The number of rows with null values in the specified column.DataQualityRuleResult.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DataQualityRuleResult.BuilderclearPassed()Whether the rule passed or failed.DataQualityRuleResult.BuilderclearPassedCount()The number of rows which passed a rule evaluation.DataQualityRuleResult.BuilderclearPassRatio()The ratio of **passed_count / evaluated_count**.DataQualityRuleResult.BuilderclearRule()The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.Builderclone()DataQualityRuleResultgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetEvaluatedCount()The number of rows a rule was evaluated against.StringgetFailingRowsQuery()The query to find rows that did not pass this rule.com.google.protobuf.ByteStringgetFailingRowsQueryBytes()The query to find rows that did not pass this rule.longgetNullCount()The number of rows with null values in the specified column.booleangetPassed()Whether the rule passed or failed.longgetPassedCount()The number of rows which passed a rule evaluation.doublegetPassRatio()The ratio of **passed_count / evaluated_count**.DataQualityRulegetRule()The rule specified in the DataQualitySpec, as is.DataQualityRule.BuildergetRuleBuilder()The rule specified in the DataQualitySpec, as is.DataQualityRuleOrBuildergetRuleOrBuilder()The rule specified in the DataQualitySpec, as is.booleanhasRule()The rule specified in the DataQualitySpec, as is.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DataQualityRuleResult.BuildermergeFrom(DataQualityRuleResult other)DataQualityRuleResult.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DataQualityRuleResult.BuildermergeFrom(com.google.protobuf.Message other)DataQualityRuleResult.BuildermergeRule(DataQualityRule value)The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DataQualityRuleResult.BuildersetEvaluatedCount(long value)The number of rows a rule was evaluated against.DataQualityRuleResult.BuildersetFailingRowsQuery(String value)The query to find rows that did not pass this rule.DataQualityRuleResult.BuildersetFailingRowsQueryBytes(com.google.protobuf.ByteString value)The query to find rows that did not pass this rule.DataQualityRuleResult.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DataQualityRuleResult.BuildersetNullCount(long value)The number of rows with null values in the specified column.DataQualityRuleResult.BuildersetPassed(boolean value)Whether the rule passed or failed.DataQualityRuleResult.BuildersetPassedCount(long value)The number of rows which passed a rule evaluation.DataQualityRuleResult.BuildersetPassRatio(double value)The ratio of **passed_count / evaluated_count**.DataQualityRuleResult.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DataQualityRuleResult.BuildersetRule(DataQualityRule value)The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.BuildersetRule(DataQualityRule.Builder builderForValue)The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
clear
public DataQualityRuleResult.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
getDefaultInstanceForType
public DataQualityRuleResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataQualityRuleResult build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataQualityRuleResult buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataQualityRuleResult.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
setField
public DataQualityRuleResult.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
clearField
public DataQualityRuleResult.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
clearOneof
public DataQualityRuleResult.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
setRepeatedField
public DataQualityRuleResult.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
addRepeatedField
public DataQualityRuleResult.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
mergeFrom
public DataQualityRuleResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataQualityRuleResult.Builder>
-
mergeFrom
public DataQualityRuleResult.Builder mergeFrom(DataQualityRuleResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
mergeFrom
public DataQualityRuleResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataQualityRuleResult.Builder>- Throws:
IOException
-
hasRule
public boolean hasRule()
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;- Specified by:
hasRulein interfaceDataQualityRuleResultOrBuilder- Returns:
- Whether the rule field is set.
-
getRule
public DataQualityRule getRule()
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;- Specified by:
getRulein interfaceDataQualityRuleResultOrBuilder- Returns:
- The rule.
-
setRule
public DataQualityRuleResult.Builder setRule(DataQualityRule value)
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;
-
setRule
public DataQualityRuleResult.Builder setRule(DataQualityRule.Builder builderForValue)
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;
-
mergeRule
public DataQualityRuleResult.Builder mergeRule(DataQualityRule value)
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;
-
clearRule
public DataQualityRuleResult.Builder clearRule()
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;
-
getRuleBuilder
public DataQualityRule.Builder getRuleBuilder()
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;
-
getRuleOrBuilder
public DataQualityRuleOrBuilder getRuleOrBuilder()
The rule specified in the DataQualitySpec, as is.
.google.cloud.dataplex.v1.DataQualityRule rule = 1;- Specified by:
getRuleOrBuilderin interfaceDataQualityRuleResultOrBuilder
-
getPassed
public boolean getPassed()
Whether the rule passed or failed.
bool passed = 7;- Specified by:
getPassedin interfaceDataQualityRuleResultOrBuilder- Returns:
- The passed.
-
setPassed
public DataQualityRuleResult.Builder setPassed(boolean value)
Whether the rule passed or failed.
bool passed = 7;- Parameters:
value- The passed to set.- Returns:
- This builder for chaining.
-
clearPassed
public DataQualityRuleResult.Builder clearPassed()
Whether the rule passed or failed.
bool passed = 7;- Returns:
- This builder for chaining.
-
getEvaluatedCount
public long getEvaluatedCount()
The number of rows a rule was evaluated against. This field is only valid for row-level type rules. Evaluated count can be configured to either * include all rows (default) - with `null` rows automatically failing rule evaluation, or * exclude `null` rows from the `evaluated_count`, by setting `ignore_nulls = true`.
int64 evaluated_count = 9;- Specified by:
getEvaluatedCountin interfaceDataQualityRuleResultOrBuilder- Returns:
- The evaluatedCount.
-
setEvaluatedCount
public DataQualityRuleResult.Builder setEvaluatedCount(long value)
The number of rows a rule was evaluated against. This field is only valid for row-level type rules. Evaluated count can be configured to either * include all rows (default) - with `null` rows automatically failing rule evaluation, or * exclude `null` rows from the `evaluated_count`, by setting `ignore_nulls = true`.
int64 evaluated_count = 9;- Parameters:
value- The evaluatedCount to set.- Returns:
- This builder for chaining.
-
clearEvaluatedCount
public DataQualityRuleResult.Builder clearEvaluatedCount()
The number of rows a rule was evaluated against. This field is only valid for row-level type rules. Evaluated count can be configured to either * include all rows (default) - with `null` rows automatically failing rule evaluation, or * exclude `null` rows from the `evaluated_count`, by setting `ignore_nulls = true`.
int64 evaluated_count = 9;- Returns:
- This builder for chaining.
-
getPassedCount
public long getPassedCount()
The number of rows which passed a rule evaluation. This field is only valid for row-level type rules.
int64 passed_count = 8;- Specified by:
getPassedCountin interfaceDataQualityRuleResultOrBuilder- Returns:
- The passedCount.
-
setPassedCount
public DataQualityRuleResult.Builder setPassedCount(long value)
The number of rows which passed a rule evaluation. This field is only valid for row-level type rules.
int64 passed_count = 8;- Parameters:
value- The passedCount to set.- Returns:
- This builder for chaining.
-
clearPassedCount
public DataQualityRuleResult.Builder clearPassedCount()
The number of rows which passed a rule evaluation. This field is only valid for row-level type rules.
int64 passed_count = 8;- Returns:
- This builder for chaining.
-
getNullCount
public long getNullCount()
The number of rows with null values in the specified column.
int64 null_count = 5;- Specified by:
getNullCountin interfaceDataQualityRuleResultOrBuilder- Returns:
- The nullCount.
-
setNullCount
public DataQualityRuleResult.Builder setNullCount(long value)
The number of rows with null values in the specified column.
int64 null_count = 5;- Parameters:
value- The nullCount to set.- Returns:
- This builder for chaining.
-
clearNullCount
public DataQualityRuleResult.Builder clearNullCount()
The number of rows with null values in the specified column.
int64 null_count = 5;- Returns:
- This builder for chaining.
-
getPassRatio
public double getPassRatio()
The ratio of **passed_count / evaluated_count**. This field is only valid for row-level type rules.
double pass_ratio = 6;- Specified by:
getPassRatioin interfaceDataQualityRuleResultOrBuilder- Returns:
- The passRatio.
-
setPassRatio
public DataQualityRuleResult.Builder setPassRatio(double value)
The ratio of **passed_count / evaluated_count**. This field is only valid for row-level type rules.
double pass_ratio = 6;- Parameters:
value- The passRatio to set.- Returns:
- This builder for chaining.
-
clearPassRatio
public DataQualityRuleResult.Builder clearPassRatio()
The ratio of **passed_count / evaluated_count**. This field is only valid for row-level type rules.
double pass_ratio = 6;- Returns:
- This builder for chaining.
-
getFailingRowsQuery
public String getFailingRowsQuery()
The query to find rows that did not pass this rule. This field is only valid for row-level type rules.
string failing_rows_query = 10;- Specified by:
getFailingRowsQueryin interfaceDataQualityRuleResultOrBuilder- Returns:
- The failingRowsQuery.
-
getFailingRowsQueryBytes
public com.google.protobuf.ByteString getFailingRowsQueryBytes()
The query to find rows that did not pass this rule. This field is only valid for row-level type rules.
string failing_rows_query = 10;- Specified by:
getFailingRowsQueryBytesin interfaceDataQualityRuleResultOrBuilder- Returns:
- The bytes for failingRowsQuery.
-
setFailingRowsQuery
public DataQualityRuleResult.Builder setFailingRowsQuery(String value)
The query to find rows that did not pass this rule. This field is only valid for row-level type rules.
string failing_rows_query = 10;- Parameters:
value- The failingRowsQuery to set.- Returns:
- This builder for chaining.
-
clearFailingRowsQuery
public DataQualityRuleResult.Builder clearFailingRowsQuery()
The query to find rows that did not pass this rule. This field is only valid for row-level type rules.
string failing_rows_query = 10;- Returns:
- This builder for chaining.
-
setFailingRowsQueryBytes
public DataQualityRuleResult.Builder setFailingRowsQueryBytes(com.google.protobuf.ByteString value)
The query to find rows that did not pass this rule. This field is only valid for row-level type rules.
string failing_rows_query = 10;- Parameters:
value- The bytes for failingRowsQuery to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DataQualityRuleResult.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
mergeUnknownFields
public final DataQualityRuleResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
-