public interface ExtensionManifestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ExtensionManifest.ApiSpec |
getApiSpec()
Required.
|
ExtensionManifest.ApiSpecOrBuilder |
getApiSpecOrBuilder()
Required.
|
AuthConfig |
getAuthConfig()
Required.
|
AuthConfigOrBuilder |
getAuthConfigOrBuilder()
Required.
|
String |
getDescription()
Required.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Required.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
boolean |
hasApiSpec()
Required.
|
boolean |
hasAuthConfig()
Required.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
string name = 1 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getNameBytes()
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
string name = 1 [(.google.api.field_behavior) = REQUIRED];String getDescription()
Required. The natural language description shown to the LLM. It should describe the usage of the extension, and is essential for the LLM to perform reasoning. e.g., if the extension is a data store, you can let the LLM know what data it contains.
string description = 2 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getDescriptionBytes()
Required. The natural language description shown to the LLM. It should describe the usage of the extension, and is essential for the LLM to perform reasoning. e.g., if the extension is a data store, you can let the LLM know what data it contains.
string description = 2 [(.google.api.field_behavior) = REQUIRED];boolean hasApiSpec()
Required. Immutable. The API specification shown to the LLM.
.google.cloud.aiplatform.v1beta1.ExtensionManifest.ApiSpec api_spec = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
ExtensionManifest.ApiSpec getApiSpec()
Required. Immutable. The API specification shown to the LLM.
.google.cloud.aiplatform.v1beta1.ExtensionManifest.ApiSpec api_spec = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
ExtensionManifest.ApiSpecOrBuilder getApiSpecOrBuilder()
Required. Immutable. The API specification shown to the LLM.
.google.cloud.aiplatform.v1beta1.ExtensionManifest.ApiSpec api_spec = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
boolean hasAuthConfig()
Required. Immutable. Type of auth supported by this extension.
.google.cloud.aiplatform.v1beta1.AuthConfig auth_config = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
AuthConfig getAuthConfig()
Required. Immutable. Type of auth supported by this extension.
.google.cloud.aiplatform.v1beta1.AuthConfig auth_config = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
AuthConfigOrBuilder getAuthConfigOrBuilder()
Required. Immutable. Type of auth supported by this extension.
.google.cloud.aiplatform.v1beta1.AuthConfig auth_config = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
Copyright © 2025 Google LLC. All rights reserved.