Interface AIInferenceOrBuilder (1.145.0)

public interface AIInferenceOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEndpoint()

public abstract String getEndpoint()

Required. An endpoint to a Vertex AI model of the form projects/{project}/locations/{location}/endpoints/{endpoint} or projects/{project}/locations/{location}/publishers/{publisher}/models/{model}. Vertex AI API requests will be sent to this endpoint.

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The endpoint.

getEndpointBytes()

public abstract ByteString getEndpointBytes()

Required. An endpoint to a Vertex AI model of the form projects/{project}/locations/{location}/endpoints/{endpoint} or projects/{project}/locations/{location}/publishers/{publisher}/models/{model}. Vertex AI API requests will be sent to this endpoint.

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for endpoint.

getInferenceModeCase()

public abstract AIInference.InferenceModeCase getInferenceModeCase()
Returns
Type Description
AIInference.InferenceModeCase

getServiceAccountEmail()

public abstract String getServiceAccountEmail()

Optional. The service account to use to make prediction requests against endpoints. The resource creator or updater that specifies this field must have iam.serviceAccounts.actAs permission on the service account. If not specified, the Pub/Sub service agent, service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.

string service_account_email = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The serviceAccountEmail.

getServiceAccountEmailBytes()

public abstract ByteString getServiceAccountEmailBytes()

Optional. The service account to use to make prediction requests against endpoints. The resource creator or updater that specifies this field must have iam.serviceAccounts.actAs permission on the service account. If not specified, the Pub/Sub service agent, service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.

string service_account_email = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for serviceAccountEmail.

getUnstructuredInference()

public abstract AIInference.UnstructuredInference getUnstructuredInference()

Optional. Requests and responses can be any arbitrary JSON object.

.google.pubsub.v1.AIInference.UnstructuredInference unstructured_inference = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AIInference.UnstructuredInference

The unstructuredInference.

getUnstructuredInferenceOrBuilder()

public abstract AIInference.UnstructuredInferenceOrBuilder getUnstructuredInferenceOrBuilder()

Optional. Requests and responses can be any arbitrary JSON object.

.google.pubsub.v1.AIInference.UnstructuredInference unstructured_inference = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AIInference.UnstructuredInferenceOrBuilder

hasUnstructuredInference()

public abstract boolean hasUnstructuredInference()

Optional. Requests and responses can be any arbitrary JSON object.

.google.pubsub.v1.AIInference.UnstructuredInference unstructured_inference = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the unstructuredInference field is set.