If true, the prediction request received by custom model will also contain
metadata with the following schema:
'appPlatformMetadata': {
'ingestionTime': DOUBLE; (UNIX timestamp)
'application': STRING;
'instanceId': STRING;
'node': STRING;
'processor': STRING;
}
The max prediction frame per second. This attribute sets how fast the
operator sends prediction requests to Vertex AI endpoint. Default value is
0, which means there is no max prediction fps limit. The operator sends
prediction requests at input fps.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Interface VertexCustomConfigOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloudevent-types/latest/com.google.events.cloud.visionai.v1.VertexCustomConfigOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloudevent-types/0.15.0/com.google.events.cloud.visionai.v1.VertexCustomConfigOrBuilder)\n- [0.14.1](/java/docs/reference/google-cloudevent-types/0.14.1/com.google.events.cloud.visionai.v1.VertexCustomConfigOrBuilder) \n\n public interface VertexCustomConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAttachApplicationMetadata()\n\n public abstract boolean getAttachApplicationMetadata()\n\nIf true, the prediction request received by custom model will also contain\nmetadata with the following schema:\n'appPlatformMetadata': {\n'ingestionTime': DOUBLE; (UNIX timestamp)\n'application': STRING;\n'instanceId': STRING;\n'node': STRING;\n'processor': STRING;\n}\n\n`bool attach_application_metadata = 4;`\n\n### getDedicatedResources()\n\n public abstract DedicatedResources getDedicatedResources()\n\nA description of resources that are dedicated to the DeployedModel, and\nthat need a higher degree of manual configuration.\n\n`.google.events.cloud.visionai.v1.DedicatedResources dedicated_resources = 2;`\n\n### getDedicatedResourcesOrBuilder()\n\n public abstract DedicatedResourcesOrBuilder getDedicatedResourcesOrBuilder()\n\nA description of resources that are dedicated to the DeployedModel, and\nthat need a higher degree of manual configuration.\n\n`.google.events.cloud.visionai.v1.DedicatedResources dedicated_resources = 2;`\n\n### getMaxPredictionFps()\n\n public abstract int getMaxPredictionFps()\n\nThe max prediction frame per second. This attribute sets how fast the\noperator sends prediction requests to Vertex AI endpoint. Default value is\n0, which means there is no max prediction fps limit. The operator sends\nprediction requests at input fps.\n\n`int32 max_prediction_fps = 1;`\n\n### getPostProcessingCloudFunction()\n\n public abstract String getPostProcessingCloudFunction()\n\nIf not empty, the prediction result will be sent to the specified cloud\nfunction for post processing.\n\n- The cloud function will receive AppPlatformCloudFunctionRequest where the annotations field will be the json format of proto PredictResponse.\n- The cloud function should return AppPlatformCloudFunctionResponse with PredictResponse stored in the annotations field.\n- To drop the prediction output, simply clear the payload field in the returned AppPlatformCloudFunctionResponse.\n\n`string post_processing_cloud_function = 3;`\n\n### getPostProcessingCloudFunctionBytes()\n\n public abstract ByteString getPostProcessingCloudFunctionBytes()\n\nIf not empty, the prediction result will be sent to the specified cloud\nfunction for post processing.\n\n- The cloud function will receive AppPlatformCloudFunctionRequest where the annotations field will be the json format of proto PredictResponse.\n- The cloud function should return AppPlatformCloudFunctionResponse with PredictResponse stored in the annotations field.\n- To drop the prediction output, simply clear the payload field in the returned AppPlatformCloudFunctionResponse.\n\n`string post_processing_cloud_function = 3;`\n\n### hasDedicatedResources()\n\n public abstract boolean hasDedicatedResources()\n\nA description of resources that are dedicated to the DeployedModel, and\nthat need a higher degree of manual configuration.\n\n`.google.events.cloud.visionai.v1.DedicatedResources dedicated_resources = 2;`"]]