publicfinalclass ExplainRequestextendsGeneratedMessageV3implementsExplainRequestOrBuilder
Request message for
PredictionService.Explain.
Protobuf type google.cloud.vertexai.v1.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
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
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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.v1.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.v1.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.v1.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
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