public final class ModelMonitoringSchema extends com.google.protobuf.GeneratedMessageV3 implements ModelMonitoringSchemaOrBuilder
The Model Monitoring Schema definition.Protobuf type
google.cloud.aiplatform.v1beta1.ModelMonitoringSchema| Modifier and Type | Class and Description |
|---|---|
static class |
ModelMonitoringSchema.Builder
The Model Monitoring Schema definition.
|
static class |
ModelMonitoringSchema.FieldSchema
Schema field definition.
|
static interface |
ModelMonitoringSchema.FieldSchemaOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FEATURE_FIELDS_FIELD_NUMBER |
static int |
GROUND_TRUTH_FIELDS_FIELD_NUMBER |
static int |
PREDICTION_FIELDS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ModelMonitoringSchema |
getDefaultInstance() |
ModelMonitoringSchema |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
ModelMonitoringSchema.FieldSchema |
getFeatureFields(int index)
Feature names of the model.
|
int |
getFeatureFieldsCount()
Feature names of the model.
|
List<ModelMonitoringSchema.FieldSchema> |
getFeatureFieldsList()
Feature names of the model.
|
ModelMonitoringSchema.FieldSchemaOrBuilder |
getFeatureFieldsOrBuilder(int index)
Feature names of the model.
|
List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> |
getFeatureFieldsOrBuilderList()
Feature names of the model.
|
ModelMonitoringSchema.FieldSchema |
getGroundTruthFields(int index)
Target /ground truth names of the model.
|
int |
getGroundTruthFieldsCount()
Target /ground truth names of the model.
|
List<ModelMonitoringSchema.FieldSchema> |
getGroundTruthFieldsList()
Target /ground truth names of the model.
|
ModelMonitoringSchema.FieldSchemaOrBuilder |
getGroundTruthFieldsOrBuilder(int index)
Target /ground truth names of the model.
|
List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> |
getGroundTruthFieldsOrBuilderList()
Target /ground truth names of the model.
|
com.google.protobuf.Parser<ModelMonitoringSchema> |
getParserForType() |
ModelMonitoringSchema.FieldSchema |
getPredictionFields(int index)
Prediction output names of the model.
|
int |
getPredictionFieldsCount()
Prediction output names of the model.
|
List<ModelMonitoringSchema.FieldSchema> |
getPredictionFieldsList()
Prediction output names of the model.
|
ModelMonitoringSchema.FieldSchemaOrBuilder |
getPredictionFieldsOrBuilder(int index)
Prediction output names of the model.
|
List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> |
getPredictionFieldsOrBuilderList()
Prediction output names of the model.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ModelMonitoringSchema.Builder |
newBuilder() |
static ModelMonitoringSchema.Builder |
newBuilder(ModelMonitoringSchema prototype) |
ModelMonitoringSchema.Builder |
newBuilderForType() |
protected ModelMonitoringSchema.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ModelMonitoringSchema |
parseDelimitedFrom(InputStream input) |
static ModelMonitoringSchema |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringSchema |
parseFrom(byte[] data) |
static ModelMonitoringSchema |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringSchema |
parseFrom(ByteBuffer data) |
static ModelMonitoringSchema |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringSchema |
parseFrom(com.google.protobuf.ByteString data) |
static ModelMonitoringSchema |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringSchema |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ModelMonitoringSchema |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ModelMonitoringSchema |
parseFrom(InputStream input) |
static ModelMonitoringSchema |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ModelMonitoringSchema> |
parser() |
ModelMonitoringSchema.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FEATURE_FIELDS_FIELD_NUMBER
public static final int PREDICTION_FIELDS_FIELD_NUMBER
public static final int GROUND_TRUTH_FIELDS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public List<ModelMonitoringSchema.FieldSchema> getFeatureFieldsList()
Feature names of the model. Vertex AI will try to match the features from
your dataset as follows:
* For 'csv' files, the header names are required, and we will extract the
corresponding feature values when the header names align with the
feature names.
* For 'jsonl' files, we will extract the corresponding feature values if
the key names match the feature names.
Note: Nested features are not supported, so please ensure your features
are flattened. Ensure the feature values are scalar or an array of
scalars.
* For 'bigquery' dataset, we will extract the corresponding feature values
if the column names match the feature names.
Note: The column type can be a scalar or an array of scalars. STRUCT or
JSON types are not supported. You may use SQL queries to select or
aggregate the relevant features from your original table. However,
ensure that the 'schema' of the query results meets our requirements.
* For the Vertex AI Endpoint Request Response Logging table or Vertex AI
Batch Prediction Job results. If the
[instance_type][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.instance_type]
is an array, ensure that the sequence in
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields]
matches the order of features in the prediction instance. We will match
the feature with the array in the order specified in [feature_fields].
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema feature_fields = 1;
getFeatureFieldsList in interface ModelMonitoringSchemaOrBuilderpublic List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> getFeatureFieldsOrBuilderList()
Feature names of the model. Vertex AI will try to match the features from
your dataset as follows:
* For 'csv' files, the header names are required, and we will extract the
corresponding feature values when the header names align with the
feature names.
* For 'jsonl' files, we will extract the corresponding feature values if
the key names match the feature names.
Note: Nested features are not supported, so please ensure your features
are flattened. Ensure the feature values are scalar or an array of
scalars.
* For 'bigquery' dataset, we will extract the corresponding feature values
if the column names match the feature names.
Note: The column type can be a scalar or an array of scalars. STRUCT or
JSON types are not supported. You may use SQL queries to select or
aggregate the relevant features from your original table. However,
ensure that the 'schema' of the query results meets our requirements.
* For the Vertex AI Endpoint Request Response Logging table or Vertex AI
Batch Prediction Job results. If the
[instance_type][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.instance_type]
is an array, ensure that the sequence in
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields]
matches the order of features in the prediction instance. We will match
the feature with the array in the order specified in [feature_fields].
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema feature_fields = 1;
getFeatureFieldsOrBuilderList in interface ModelMonitoringSchemaOrBuilderpublic int getFeatureFieldsCount()
Feature names of the model. Vertex AI will try to match the features from
your dataset as follows:
* For 'csv' files, the header names are required, and we will extract the
corresponding feature values when the header names align with the
feature names.
* For 'jsonl' files, we will extract the corresponding feature values if
the key names match the feature names.
Note: Nested features are not supported, so please ensure your features
are flattened. Ensure the feature values are scalar or an array of
scalars.
* For 'bigquery' dataset, we will extract the corresponding feature values
if the column names match the feature names.
Note: The column type can be a scalar or an array of scalars. STRUCT or
JSON types are not supported. You may use SQL queries to select or
aggregate the relevant features from your original table. However,
ensure that the 'schema' of the query results meets our requirements.
* For the Vertex AI Endpoint Request Response Logging table or Vertex AI
Batch Prediction Job results. If the
[instance_type][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.instance_type]
is an array, ensure that the sequence in
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields]
matches the order of features in the prediction instance. We will match
the feature with the array in the order specified in [feature_fields].
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema feature_fields = 1;
getFeatureFieldsCount in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchema getFeatureFields(int index)
Feature names of the model. Vertex AI will try to match the features from
your dataset as follows:
* For 'csv' files, the header names are required, and we will extract the
corresponding feature values when the header names align with the
feature names.
* For 'jsonl' files, we will extract the corresponding feature values if
the key names match the feature names.
Note: Nested features are not supported, so please ensure your features
are flattened. Ensure the feature values are scalar or an array of
scalars.
* For 'bigquery' dataset, we will extract the corresponding feature values
if the column names match the feature names.
Note: The column type can be a scalar or an array of scalars. STRUCT or
JSON types are not supported. You may use SQL queries to select or
aggregate the relevant features from your original table. However,
ensure that the 'schema' of the query results meets our requirements.
* For the Vertex AI Endpoint Request Response Logging table or Vertex AI
Batch Prediction Job results. If the
[instance_type][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.instance_type]
is an array, ensure that the sequence in
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields]
matches the order of features in the prediction instance. We will match
the feature with the array in the order specified in [feature_fields].
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema feature_fields = 1;
getFeatureFields in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchemaOrBuilder getFeatureFieldsOrBuilder(int index)
Feature names of the model. Vertex AI will try to match the features from
your dataset as follows:
* For 'csv' files, the header names are required, and we will extract the
corresponding feature values when the header names align with the
feature names.
* For 'jsonl' files, we will extract the corresponding feature values if
the key names match the feature names.
Note: Nested features are not supported, so please ensure your features
are flattened. Ensure the feature values are scalar or an array of
scalars.
* For 'bigquery' dataset, we will extract the corresponding feature values
if the column names match the feature names.
Note: The column type can be a scalar or an array of scalars. STRUCT or
JSON types are not supported. You may use SQL queries to select or
aggregate the relevant features from your original table. However,
ensure that the 'schema' of the query results meets our requirements.
* For the Vertex AI Endpoint Request Response Logging table or Vertex AI
Batch Prediction Job results. If the
[instance_type][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.instance_type]
is an array, ensure that the sequence in
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields]
matches the order of features in the prediction instance. We will match
the feature with the array in the order specified in [feature_fields].
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema feature_fields = 1;
getFeatureFieldsOrBuilder in interface ModelMonitoringSchemaOrBuilderpublic List<ModelMonitoringSchema.FieldSchema> getPredictionFieldsList()
Prediction output names of the model. The requirements are the same as the
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields].
For AutoML Tables, the prediction output name presented in schema will be:
`predicted_{target_column}`, the `target_column` is the one you specified
when you train the model.
For Prediction output drift analysis:
* AutoML Classification, the distribution of the argmax label will be
analyzed.
* AutoML Regression, the distribution of the value will be analyzed.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema prediction_fields = 2;
getPredictionFieldsList in interface ModelMonitoringSchemaOrBuilderpublic List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> getPredictionFieldsOrBuilderList()
Prediction output names of the model. The requirements are the same as the
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields].
For AutoML Tables, the prediction output name presented in schema will be:
`predicted_{target_column}`, the `target_column` is the one you specified
when you train the model.
For Prediction output drift analysis:
* AutoML Classification, the distribution of the argmax label will be
analyzed.
* AutoML Regression, the distribution of the value will be analyzed.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema prediction_fields = 2;
getPredictionFieldsOrBuilderList in interface ModelMonitoringSchemaOrBuilderpublic int getPredictionFieldsCount()
Prediction output names of the model. The requirements are the same as the
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields].
For AutoML Tables, the prediction output name presented in schema will be:
`predicted_{target_column}`, the `target_column` is the one you specified
when you train the model.
For Prediction output drift analysis:
* AutoML Classification, the distribution of the argmax label will be
analyzed.
* AutoML Regression, the distribution of the value will be analyzed.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema prediction_fields = 2;
getPredictionFieldsCount in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchema getPredictionFields(int index)
Prediction output names of the model. The requirements are the same as the
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields].
For AutoML Tables, the prediction output name presented in schema will be:
`predicted_{target_column}`, the `target_column` is the one you specified
when you train the model.
For Prediction output drift analysis:
* AutoML Classification, the distribution of the argmax label will be
analyzed.
* AutoML Regression, the distribution of the value will be analyzed.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema prediction_fields = 2;
getPredictionFields in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchemaOrBuilder getPredictionFieldsOrBuilder(int index)
Prediction output names of the model. The requirements are the same as the
[feature_fields][google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.feature_fields].
For AutoML Tables, the prediction output name presented in schema will be:
`predicted_{target_column}`, the `target_column` is the one you specified
when you train the model.
For Prediction output drift analysis:
* AutoML Classification, the distribution of the argmax label will be
analyzed.
* AutoML Regression, the distribution of the value will be analyzed.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema prediction_fields = 2;
getPredictionFieldsOrBuilder in interface ModelMonitoringSchemaOrBuilderpublic List<ModelMonitoringSchema.FieldSchema> getGroundTruthFieldsList()
Target /ground truth names of the model.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema ground_truth_fields = 3;
getGroundTruthFieldsList in interface ModelMonitoringSchemaOrBuilderpublic List<? extends ModelMonitoringSchema.FieldSchemaOrBuilder> getGroundTruthFieldsOrBuilderList()
Target /ground truth names of the model.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema ground_truth_fields = 3;
getGroundTruthFieldsOrBuilderList in interface ModelMonitoringSchemaOrBuilderpublic int getGroundTruthFieldsCount()
Target /ground truth names of the model.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema ground_truth_fields = 3;
getGroundTruthFieldsCount in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchema getGroundTruthFields(int index)
Target /ground truth names of the model.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema ground_truth_fields = 3;
getGroundTruthFields in interface ModelMonitoringSchemaOrBuilderpublic ModelMonitoringSchema.FieldSchemaOrBuilder getGroundTruthFieldsOrBuilder(int index)
Target /ground truth names of the model.
repeated .google.cloud.aiplatform.v1beta1.ModelMonitoringSchema.FieldSchema ground_truth_fields = 3;
getGroundTruthFieldsOrBuilder in interface ModelMonitoringSchemaOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ModelMonitoringSchema parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringSchema parseFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringSchema parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringSchema parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringSchema parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringSchema parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ModelMonitoringSchema parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ModelMonitoringSchema.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ModelMonitoringSchema.Builder newBuilder()
public static ModelMonitoringSchema.Builder newBuilder(ModelMonitoringSchema prototype)
public ModelMonitoringSchema.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ModelMonitoringSchema.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ModelMonitoringSchema getDefaultInstance()
public static com.google.protobuf.Parser<ModelMonitoringSchema> parser()
public com.google.protobuf.Parser<ModelMonitoringSchema> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ModelMonitoringSchema getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.