Interface ExtensionManifestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExtensionManifest,ExtensionManifest.Builder
@Generated
public interface ExtensionManifestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionRequired.Required.Required.Required.Required.com.google.protobuf.ByteStringRequired.getName()Required.com.google.protobuf.ByteStringRequired.booleanRequired.booleanRequired.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String 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];- Returns:
- The name.
-
getNameBytes
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];- Returns:
- The bytes for name.
-
getDescription
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];- Returns:
- The description.
-
getDescriptionBytes
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];- Returns:
- The bytes for description.
-
hasApiSpec
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];- Returns:
- Whether the apiSpec field is set.
-
getApiSpec
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];- Returns:
- The apiSpec.
-
getApiSpecOrBuilder
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]; -
hasAuthConfig
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];- Returns:
- Whether the authConfig field is set.
-
getAuthConfig
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];- Returns:
- The authConfig.
-
getAuthConfigOrBuilder
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];
-