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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataQualityRuleResult
build()
DataQualityRuleResult
buildPartial()
DataQualityRuleResult.Builder
clear()
DataQualityRuleResult.Builder
clearEvaluatedCount()
The number of rows a rule was evaluated against.DataQualityRuleResult.Builder
clearFailingRowsQuery()
The query to find rows that did not pass this rule.DataQualityRuleResult.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DataQualityRuleResult.Builder
clearNullCount()
The number of rows with null values in the specified column.DataQualityRuleResult.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DataQualityRuleResult.Builder
clearPassed()
Whether the rule passed or failed.DataQualityRuleResult.Builder
clearPassedCount()
The number of rows which passed a rule evaluation.DataQualityRuleResult.Builder
clearPassRatio()
The ratio of **passed_count / evaluated_count**.DataQualityRuleResult.Builder
clearRule()
The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.Builder
clone()
DataQualityRuleResult
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
long
getEvaluatedCount()
The number of rows a rule was evaluated against.String
getFailingRowsQuery()
The query to find rows that did not pass this rule.com.google.protobuf.ByteString
getFailingRowsQueryBytes()
The query to find rows that did not pass this rule.long
getNullCount()
The number of rows with null values in the specified column.boolean
getPassed()
Whether the rule passed or failed.long
getPassedCount()
The number of rows which passed a rule evaluation.double
getPassRatio()
The ratio of **passed_count / evaluated_count**.DataQualityRule
getRule()
The rule specified in the DataQualitySpec, as is.DataQualityRule.Builder
getRuleBuilder()
The rule specified in the DataQualitySpec, as is.DataQualityRuleOrBuilder
getRuleOrBuilder()
The rule specified in the DataQualitySpec, as is.boolean
hasRule()
The rule specified in the DataQualitySpec, as is.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DataQualityRuleResult.Builder
mergeFrom(DataQualityRuleResult other)
DataQualityRuleResult.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DataQualityRuleResult.Builder
mergeFrom(com.google.protobuf.Message other)
DataQualityRuleResult.Builder
mergeRule(DataQualityRule value)
The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DataQualityRuleResult.Builder
setEvaluatedCount(long value)
The number of rows a rule was evaluated against.DataQualityRuleResult.Builder
setFailingRowsQuery(String value)
The query to find rows that did not pass this rule.DataQualityRuleResult.Builder
setFailingRowsQueryBytes(com.google.protobuf.ByteString value)
The query to find rows that did not pass this rule.DataQualityRuleResult.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataQualityRuleResult.Builder
setNullCount(long value)
The number of rows with null values in the specified column.DataQualityRuleResult.Builder
setPassed(boolean value)
Whether the rule passed or failed.DataQualityRuleResult.Builder
setPassedCount(long value)
The number of rows which passed a rule evaluation.DataQualityRuleResult.Builder
setPassRatio(double value)
The ratio of **passed_count / evaluated_count**.DataQualityRuleResult.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DataQualityRuleResult.Builder
setRule(DataQualityRule value)
The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.Builder
setRule(DataQualityRule.Builder builderForValue)
The rule specified in the DataQualitySpec, as is.DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
clear
public DataQualityRuleResult.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<DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
getDefaultInstanceForType
public DataQualityRuleResult getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataQualityRuleResult build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataQualityRuleResult buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
setField
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
clearField
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
clearOneof
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
setRepeatedField
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
addRepeatedField
public DataQualityRuleResult.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<DataQualityRuleResult.Builder>
-
mergeFrom
public DataQualityRuleResult.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataQualityRuleResult.Builder>
-
mergeFrom
public DataQualityRuleResult.Builder mergeFrom(DataQualityRuleResult other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasRule
in 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:
getRule
in 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:
getRuleOrBuilder
in interfaceDataQualityRuleResultOrBuilder
-
getPassed
public boolean getPassed()
Whether the rule passed or failed.
bool passed = 7;
- Specified by:
getPassed
in 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:
getEvaluatedCount
in 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:
getPassedCount
in 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:
getNullCount
in 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:
getPassRatio
in 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:
getFailingRowsQuery
in 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:
getFailingRowsQueryBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
mergeUnknownFields
public final DataQualityRuleResult.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataQualityRuleResult.Builder>
-
-