publicfinalclass ExplainRequestextendsGeneratedMessageV3implementsExplainRequestOrBuilder
Request message for
PredictionService.Explain.
Protobuf type google.cloud.vertexai.v1beta1.ExplainRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONCURRENT_EXPLANATION_SPEC_OVERRIDE_FIELD_NUMBER
publicstaticfinalintCONCURRENT_EXPLANATION_SPEC_OVERRIDE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
DEPLOYED_MODEL_ID_FIELD_NUMBER
publicstaticfinalintDEPLOYED_MODEL_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
ENDPOINT_FIELD_NUMBER
publicstaticfinalintENDPOINT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
EXPLANATION_SPEC_OVERRIDE_FIELD_NUMBER
publicstaticfinalintEXPLANATION_SPEC_OVERRIDE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
INSTANCES_FIELD_NUMBER
publicstaticfinalintINSTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
PARAMETERS_FIELD_NUMBER
publicstaticfinalintPARAMETERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticExplainRequestgetDefaultInstance()
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticExplainRequest.BuildernewBuilder()
newBuilder(ExplainRequest prototype)
publicstaticExplainRequest.BuildernewBuilder(ExplainRequestprototype)
publicstaticExplainRequestparseDelimitedFrom(InputStreaminput)
publicstaticExplainRequestparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(byte[] data)
publicstaticExplainRequestparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticExplainRequestparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteString data)
publicstaticExplainRequestparseFrom(ByteStringdata)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticExplainRequestparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
publicstaticExplainRequestparseFrom(CodedInputStreaminput)
publicstaticExplainRequestparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
publicstaticExplainRequestparseFrom(InputStreaminput)
publicstaticExplainRequestparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteBuffer data)
publicstaticExplainRequestparseFrom(ByteBufferdata)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticExplainRequestparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
parser()
publicstaticParser<ExplainRequest>parser()
Methods
containsConcurrentExplanationSpecOverride(String key)
publicbooleancontainsConcurrentExplanationSpecOverride(Stringkey)
Optional. This field is the same as the one above, but supports multiple
explanations to occur in parallel. The key can be any string. Each override
will be run against the model, then its explanations will be grouped
together.
Note - these explanations are run In Addition to the default
Explanation in the deployed model.
map<string, .google.cloud.vertexai.v1beta1.ExplanationSpecOverride> concurrent_explanation_spec_override = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getConcurrentExplanationSpecOverride() (deprecated)
publicMap<String,ExplanationSpecOverride>getConcurrentExplanationSpecOverride()
getConcurrentExplanationSpecOverrideCount()
publicintgetConcurrentExplanationSpecOverrideCount()
Optional. This field is the same as the one above, but supports multiple
explanations to occur in parallel. The key can be any string. Each override
will be run against the model, then its explanations will be grouped
together.
Note - these explanations are run In Addition to the default
Explanation in the deployed model.
map<string, .google.cloud.vertexai.v1beta1.ExplanationSpecOverride> concurrent_explanation_spec_override = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
getConcurrentExplanationSpecOverrideMap()
publicMap<String,ExplanationSpecOverride>getConcurrentExplanationSpecOverrideMap()
Optional. This field is the same as the one above, but supports multiple
explanations to occur in parallel. The key can be any string. Each override
will be run against the model, then its explanations will be grouped
together.
Note - these explanations are run In Addition to the default
Explanation in the deployed model.
map<string, .google.cloud.vertexai.v1beta1.ExplanationSpecOverride> concurrent_explanation_spec_override = 6 [(.google.api.field_behavior) = OPTIONAL];
getConcurrentExplanationSpecOverrideOrDefault(String key, ExplanationSpecOverride defaultValue)
publicExplanationSpecOverridegetConcurrentExplanationSpecOverrideOrDefault(Stringkey,ExplanationSpecOverridedefaultValue)
Optional. This field is the same as the one above, but supports multiple
explanations to occur in parallel. The key can be any string. Each override
will be run against the model, then its explanations will be grouped
together.
Note - these explanations are run In Addition to the default
Explanation in the deployed model.
map<string, .google.cloud.vertexai.v1beta1.ExplanationSpecOverride> concurrent_explanation_spec_override = 6 [(.google.api.field_behavior) = OPTIONAL];
getConcurrentExplanationSpecOverrideOrThrow(String key)
publicExplanationSpecOverridegetConcurrentExplanationSpecOverrideOrThrow(Stringkey)
Optional. This field is the same as the one above, but supports multiple
explanations to occur in parallel. The key can be any string. Each override
will be run against the model, then its explanations will be grouped
together.
Note - these explanations are run In Addition to the default
Explanation in the deployed model.
map<string, .google.cloud.vertexai.v1beta1.ExplanationSpecOverride> concurrent_explanation_spec_override = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
getDefaultInstanceForType()
publicExplainRequestgetDefaultInstanceForType()
getDeployedModelId()
publicStringgetDeployedModelId()
If specified, this ExplainRequest will be served by the chosen
DeployedModel, overriding
Endpoint.traffic_split.
string deployed_model_id = 3;
| Returns |
| Type |
Description |
String |
The deployedModelId.
|
getDeployedModelIdBytes()
publicByteStringgetDeployedModelIdBytes()
If specified, this ExplainRequest will be served by the chosen
DeployedModel, overriding
Endpoint.traffic_split.
string deployed_model_id = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for deployedModelId.
|
getEndpoint()
publicStringgetEndpoint()
Required. The name of the Endpoint requested to serve the explanation.
Format:
projects/{project}/locations/{location}/endpoints/{endpoint}
string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The endpoint.
|
getEndpointBytes()
publicByteStringgetEndpointBytes()
Required. The name of the Endpoint requested to serve the explanation.
Format:
projects/{project}/locations/{location}/endpoints/{endpoint}
string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for endpoint.
|
getExplanationSpecOverride()
publicExplanationSpecOverridegetExplanationSpecOverride()
If specified, overrides the
explanation_spec
of the DeployedModel. Can be used for explaining prediction results with
different configurations, such as:
- Explaining top-5 predictions results as opposed to top-1;
- Increasing path count or step count of the attribution methods to reduce
approximate errors;
- Using different baselines for explaining the prediction results.
.google.cloud.vertexai.v1beta1.ExplanationSpecOverride explanation_spec_override = 5;
getExplanationSpecOverrideOrBuilder()
publicExplanationSpecOverrideOrBuildergetExplanationSpecOverrideOrBuilder()
If specified, overrides the
explanation_spec
of the DeployedModel. Can be used for explaining prediction results with
different configurations, such as:
- Explaining top-5 predictions results as opposed to top-1;
- Increasing path count or step count of the attribution methods to reduce
approximate errors;
- Using different baselines for explaining the prediction results.
.google.cloud.vertexai.v1beta1.ExplanationSpecOverride explanation_spec_override = 5;
getInstances(int index)
publicValuegetInstances(intindex)
Required. The instances that are the input to the explanation call.
A DeployedModel may have an upper limit on the number of instances it
supports per request, and when it is exceeded the explanation call errors
in case of AutoML Models, or, in case of customer created Models, the
behaviour is as documented by that Model.
The schema of any single instance may be specified via Endpoint's
DeployedModels'
Model's
PredictSchemata's
instance_schema_uri.
repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
| Returns |
| Type |
Description |
Value |
getInstancesCount()
publicintgetInstancesCount()
Required. The instances that are the input to the explanation call.
A DeployedModel may have an upper limit on the number of instances it
supports per request, and when it is exceeded the explanation call errors
in case of AutoML Models, or, in case of customer created Models, the
behaviour is as documented by that Model.
The schema of any single instance may be specified via Endpoint's
DeployedModels'
Model's
PredictSchemata's
instance_schema_uri.
repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
getInstancesList()
publicList<Value>getInstancesList()
Required. The instances that are the input to the explanation call.
A DeployedModel may have an upper limit on the number of instances it
supports per request, and when it is exceeded the explanation call errors
in case of AutoML Models, or, in case of customer created Models, the
behaviour is as documented by that Model.
The schema of any single instance may be specified via Endpoint's
DeployedModels'
Model's
PredictSchemata's
instance_schema_uri.
repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED];
getInstancesOrBuilder(int index)
publicValueOrBuildergetInstancesOrBuilder(intindex)
Required. The instances that are the input to the explanation call.
A DeployedModel may have an upper limit on the number of instances it
supports per request, and when it is exceeded the explanation call errors
in case of AutoML Models, or, in case of customer created Models, the
behaviour is as documented by that Model.
The schema of any single instance may be specified via Endpoint's
DeployedModels'
Model's
PredictSchemata's
instance_schema_uri.
repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
index |
int
|
getInstancesOrBuilderList()
publicList<?extendsValueOrBuilder>getInstancesOrBuilderList()
Required. The instances that are the input to the explanation call.
A DeployedModel may have an upper limit on the number of instances it
supports per request, and when it is exceeded the explanation call errors
in case of AutoML Models, or, in case of customer created Models, the
behaviour is as documented by that Model.
The schema of any single instance may be specified via Endpoint's
DeployedModels'
Model's
PredictSchemata's
instance_schema_uri.
repeated .google.protobuf.Value instances = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
List<? extends com.google.protobuf.ValueOrBuilder> |
getParameters()
publicValuegetParameters()
The parameters that govern the prediction. The schema of the parameters may
be specified via Endpoint's DeployedModels' Model's
PredictSchemata's
parameters_schema_uri.
.google.protobuf.Value parameters = 4;
| Returns |
| Type |
Description |
Value |
The parameters.
|
getParametersOrBuilder()
publicValueOrBuildergetParametersOrBuilder()
The parameters that govern the prediction. The schema of the parameters may
be specified via Endpoint's DeployedModels' Model's
PredictSchemata's
parameters_schema_uri.
.google.protobuf.Value parameters = 4;
getParserForType()
publicParser<ExplainRequest>getParserForType()
Overrides
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
hasExplanationSpecOverride()
publicbooleanhasExplanationSpecOverride()
If specified, overrides the
explanation_spec
of the DeployedModel. Can be used for explaining prediction results with
different configurations, such as:
- Explaining top-5 predictions results as opposed to top-1;
- Increasing path count or step count of the attribution methods to reduce
approximate errors;
- Using different baselines for explaining the prediction results.
.google.cloud.vertexai.v1beta1.ExplanationSpecOverride explanation_spec_override = 5;
| Returns |
| Type |
Description |
boolean |
Whether the explanationSpecOverride field is set.
|
hasParameters()
publicbooleanhasParameters()
The parameters that govern the prediction. The schema of the parameters may
be specified via Endpoint's DeployedModels' Model's
PredictSchemata's
parameters_schema_uri.
.google.protobuf.Value parameters = 4;
| Returns |
| Type |
Description |
boolean |
Whether the parameters field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protectedMapFieldinternalGetMapField(intnumber)
| Parameter |
| Name |
Description |
number |
int
|
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicExplainRequest.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedExplainRequest.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicExplainRequest.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides