Package com.google.cloud.dataplex.v1
Class DataQualityResult
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataplex.v1.DataQualityResult
- All Implemented Interfaces:
DataQualityResultOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DataQualityResult
extends com.google.protobuf.GeneratedMessage
implements DataQualityResultOrBuilder
The output of a DataQualityScan.Protobuf type
google.cloud.dataplex.v1.DataQualityResult- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe assets generated by Anomaly Detection Data Scan.static interfacestatic final classThe output of a DataQualityScan.static final classThe result of post scan actions of DataQualityScan job.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.Output only.Output only.Output only.getColumns(int index) Output only.intOutput only.Output only.getColumnsOrBuilder(int index) Output only.List<? extends DataQualityColumnResultOrBuilder>Output only.static DataQualityResultstatic final com.google.protobuf.Descriptors.DescriptorgetDimensions(int index) Output only.intOutput only.Output only.getDimensionsOrBuilder(int index) Output only.List<? extends DataQualityDimensionResultOrBuilder>Output only.com.google.protobuf.Parser<DataQualityResult>booleanOutput only.Output only.Output only.longOutput only.getRules(int index) Output only.intOutput only.Output only.getRulesOrBuilder(int index) Output only.List<? extends DataQualityRuleResultOrBuilder>Output only.Output only.Output only.floatgetScore()Output only.intbooleanOutput only.booleanOutput only.inthashCode()booleanOutput only.booleanOutput only.booleanhasScore()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DataQualityResult.Builderstatic DataQualityResult.BuildernewBuilder(DataQualityResult prototype) protected DataQualityResult.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DataQualityResultparseDelimitedFrom(InputStream input) static DataQualityResultparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataQualityResultparseFrom(byte[] data) static DataQualityResultparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataQualityResultparseFrom(com.google.protobuf.ByteString data) static DataQualityResultparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataQualityResultparseFrom(com.google.protobuf.CodedInputStream input) static DataQualityResultparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataQualityResultparseFrom(InputStream input) static DataQualityResultparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataQualityResultparseFrom(ByteBuffer data) static DataQualityResultparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DataQualityResult>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
PASSED_FIELD_NUMBER
public static final int PASSED_FIELD_NUMBER- See Also:
-
SCORE_FIELD_NUMBER
public static final int SCORE_FIELD_NUMBER- See Also:
-
DIMENSIONS_FIELD_NUMBER
public static final int DIMENSIONS_FIELD_NUMBER- See Also:
-
COLUMNS_FIELD_NUMBER
public static final int COLUMNS_FIELD_NUMBER- See Also:
-
RULES_FIELD_NUMBER
public static final int RULES_FIELD_NUMBER- See Also:
-
ROW_COUNT_FIELD_NUMBER
public static final int ROW_COUNT_FIELD_NUMBER- See Also:
-
SCANNED_DATA_FIELD_NUMBER
public static final int SCANNED_DATA_FIELD_NUMBER- See Also:
-
POST_SCAN_ACTIONS_RESULT_FIELD_NUMBER
public static final int POST_SCAN_ACTIONS_RESULT_FIELD_NUMBER- See Also:
-
CATALOG_PUBLISHING_STATUS_FIELD_NUMBER
public static final int CATALOG_PUBLISHING_STATUS_FIELD_NUMBER- See Also:
-
ANOMALY_DETECTION_GENERATED_ASSETS_FIELD_NUMBER
public static final int ANOMALY_DETECTION_GENERATED_ASSETS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getPassed
public boolean getPassed()Output only. Overall data quality result -- `true` if all rules passed.
bool passed = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPassedin interfaceDataQualityResultOrBuilder- Returns:
- The passed.
-
hasScore
public boolean hasScore()Output only. The overall data quality score. The score ranges between [0, 100] (up to two decimal points).
optional float score = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasScorein interfaceDataQualityResultOrBuilder- Returns:
- Whether the score field is set.
-
getScore
public float getScore()Output only. The overall data quality score. The score ranges between [0, 100] (up to two decimal points).
optional float score = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getScorein interfaceDataQualityResultOrBuilder- Returns:
- The score.
-
getDimensionsList
Output only. A list of results at the dimension level. A dimension will have a corresponding `DataQualityDimensionResult` if and only if there is at least one rule with the 'dimension' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityDimensionResult dimensions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDimensionsListin interfaceDataQualityResultOrBuilder
-
getDimensionsOrBuilderList
Output only. A list of results at the dimension level. A dimension will have a corresponding `DataQualityDimensionResult` if and only if there is at least one rule with the 'dimension' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityDimensionResult dimensions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDimensionsOrBuilderListin interfaceDataQualityResultOrBuilder
-
getDimensionsCount
public int getDimensionsCount()Output only. A list of results at the dimension level. A dimension will have a corresponding `DataQualityDimensionResult` if and only if there is at least one rule with the 'dimension' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityDimensionResult dimensions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDimensionsCountin interfaceDataQualityResultOrBuilder
-
getDimensions
Output only. A list of results at the dimension level. A dimension will have a corresponding `DataQualityDimensionResult` if and only if there is at least one rule with the 'dimension' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityDimensionResult dimensions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDimensionsin interfaceDataQualityResultOrBuilder
-
getDimensionsOrBuilder
Output only. A list of results at the dimension level. A dimension will have a corresponding `DataQualityDimensionResult` if and only if there is at least one rule with the 'dimension' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityDimensionResult dimensions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDimensionsOrBuilderin interfaceDataQualityResultOrBuilder
-
getColumnsList
Output only. A list of results at the column level. A column will have a corresponding `DataQualityColumnResult` if and only if there is at least one rule with the 'column' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityColumnResult columns = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColumnsListin interfaceDataQualityResultOrBuilder
-
getColumnsOrBuilderList
Output only. A list of results at the column level. A column will have a corresponding `DataQualityColumnResult` if and only if there is at least one rule with the 'column' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityColumnResult columns = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColumnsOrBuilderListin interfaceDataQualityResultOrBuilder
-
getColumnsCount
public int getColumnsCount()Output only. A list of results at the column level. A column will have a corresponding `DataQualityColumnResult` if and only if there is at least one rule with the 'column' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityColumnResult columns = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColumnsCountin interfaceDataQualityResultOrBuilder
-
getColumns
Output only. A list of results at the column level. A column will have a corresponding `DataQualityColumnResult` if and only if there is at least one rule with the 'column' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityColumnResult columns = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColumnsin interfaceDataQualityResultOrBuilder
-
getColumnsOrBuilder
Output only. A list of results at the column level. A column will have a corresponding `DataQualityColumnResult` if and only if there is at least one rule with the 'column' field set to it.
repeated .google.cloud.dataplex.v1.DataQualityColumnResult columns = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColumnsOrBuilderin interfaceDataQualityResultOrBuilder
-
getRulesList
Output only. A list of all the rules in a job, and their results.
repeated .google.cloud.dataplex.v1.DataQualityRuleResult rules = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRulesListin interfaceDataQualityResultOrBuilder
-
getRulesOrBuilderList
Output only. A list of all the rules in a job, and their results.
repeated .google.cloud.dataplex.v1.DataQualityRuleResult rules = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRulesOrBuilderListin interfaceDataQualityResultOrBuilder
-
getRulesCount
public int getRulesCount()Output only. A list of all the rules in a job, and their results.
repeated .google.cloud.dataplex.v1.DataQualityRuleResult rules = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRulesCountin interfaceDataQualityResultOrBuilder
-
getRules
Output only. A list of all the rules in a job, and their results.
repeated .google.cloud.dataplex.v1.DataQualityRuleResult rules = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRulesin interfaceDataQualityResultOrBuilder
-
getRulesOrBuilder
Output only. A list of all the rules in a job, and their results.
repeated .google.cloud.dataplex.v1.DataQualityRuleResult rules = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRulesOrBuilderin interfaceDataQualityResultOrBuilder
-
getRowCount
public long getRowCount()Output only. The count of rows processed.
int64 row_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRowCountin interfaceDataQualityResultOrBuilder- Returns:
- The rowCount.
-
hasScannedData
public boolean hasScannedData()Output only. The data scanned for this result.
.google.cloud.dataplex.v1.ScannedData scanned_data = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasScannedDatain interfaceDataQualityResultOrBuilder- Returns:
- Whether the scannedData field is set.
-
getScannedData
Output only. The data scanned for this result.
.google.cloud.dataplex.v1.ScannedData scanned_data = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getScannedDatain interfaceDataQualityResultOrBuilder- Returns:
- The scannedData.
-
getScannedDataOrBuilder
Output only. The data scanned for this result.
.google.cloud.dataplex.v1.ScannedData scanned_data = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getScannedDataOrBuilderin interfaceDataQualityResultOrBuilder
-
hasPostScanActionsResult
public boolean hasPostScanActionsResult()Output only. The result of post scan actions.
.google.cloud.dataplex.v1.DataQualityResult.PostScanActionsResult post_scan_actions_result = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasPostScanActionsResultin interfaceDataQualityResultOrBuilder- Returns:
- Whether the postScanActionsResult field is set.
-
getPostScanActionsResult
Output only. The result of post scan actions.
.google.cloud.dataplex.v1.DataQualityResult.PostScanActionsResult post_scan_actions_result = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPostScanActionsResultin interfaceDataQualityResultOrBuilder- Returns:
- The postScanActionsResult.
-
getPostScanActionsResultOrBuilder
Output only. The result of post scan actions.
.google.cloud.dataplex.v1.DataQualityResult.PostScanActionsResult post_scan_actions_result = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPostScanActionsResultOrBuilderin interfaceDataQualityResultOrBuilder
-
hasCatalogPublishingStatus
public boolean hasCatalogPublishingStatus()Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata.
.google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCatalogPublishingStatusin interfaceDataQualityResultOrBuilder- Returns:
- Whether the catalogPublishingStatus field is set.
-
getCatalogPublishingStatus
Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata.
.google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCatalogPublishingStatusin interfaceDataQualityResultOrBuilder- Returns:
- The catalogPublishingStatus.
-
getCatalogPublishingStatusOrBuilder
Output only. The status of publishing the data scan as Dataplex Universal Catalog metadata.
.google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCatalogPublishingStatusOrBuilderin interfaceDataQualityResultOrBuilder
-
hasAnomalyDetectionGeneratedAssets
public boolean hasAnomalyDetectionGeneratedAssets()Output only. The generated assets for anomaly detection.
.google.cloud.dataplex.v1.DataQualityResult.AnomalyDetectionGeneratedAssets anomaly_detection_generated_assets = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAnomalyDetectionGeneratedAssetsin interfaceDataQualityResultOrBuilder- Returns:
- Whether the anomalyDetectionGeneratedAssets field is set.
-
getAnomalyDetectionGeneratedAssets
Output only. The generated assets for anomaly detection.
.google.cloud.dataplex.v1.DataQualityResult.AnomalyDetectionGeneratedAssets anomaly_detection_generated_assets = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnomalyDetectionGeneratedAssetsin interfaceDataQualityResultOrBuilder- Returns:
- The anomalyDetectionGeneratedAssets.
-
getAnomalyDetectionGeneratedAssetsOrBuilder
public DataQualityResult.AnomalyDetectionGeneratedAssetsOrBuilder getAnomalyDetectionGeneratedAssetsOrBuilder()Output only. The generated assets for anomaly detection.
.google.cloud.dataplex.v1.DataQualityResult.AnomalyDetectionGeneratedAssets anomaly_detection_generated_assets = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAnomalyDetectionGeneratedAssetsOrBuilderin interfaceDataQualityResultOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DataQualityResult parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataQualityResult parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataQualityResult parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataQualityResult parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataQualityResult parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataQualityResult parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DataQualityResult parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DataQualityResult parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DataQualityResult parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DataQualityResult parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DataQualityResult.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-