public static final class ExtensionManifest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder> implements ExtensionManifestOrBuilder
Manifest spec of an Extension needed for runtime execution.Protobuf type
google.cloud.aiplatform.v1beta1.ExtensionManifestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExtensionManifest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExtensionManifest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExtensionManifest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder mergeFrom(ExtensionManifest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public ExtensionManifest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExtensionManifest.Builder>IOExceptionpublic 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];getName in interface ExtensionManifestOrBuilderpublic 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];getNameBytes in interface ExtensionManifestOrBuilderpublic ExtensionManifest.Builder setName(String value)
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public ExtensionManifest.Builder clearName()
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public ExtensionManifest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public 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];getDescription in interface ExtensionManifestOrBuilderpublic 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];getDescriptionBytes in interface ExtensionManifestOrBuilderpublic ExtensionManifest.Builder setDescription(String value)
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];value - The description to set.public ExtensionManifest.Builder clearDescription()
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];public ExtensionManifest.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
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];value - The bytes for description to set.public 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];
hasApiSpec in interface ExtensionManifestOrBuilderpublic 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];
getApiSpec in interface ExtensionManifestOrBuilderpublic ExtensionManifest.Builder setApiSpec(ExtensionManifest.ApiSpec value)
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];
public ExtensionManifest.Builder setApiSpec(ExtensionManifest.ApiSpec.Builder builderForValue)
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];
public ExtensionManifest.Builder mergeApiSpec(ExtensionManifest.ApiSpec value)
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];
public ExtensionManifest.Builder clearApiSpec()
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];
public ExtensionManifest.ApiSpec.Builder getApiSpecBuilder()
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];
public 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];
getApiSpecOrBuilder in interface ExtensionManifestOrBuilderpublic 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];
hasAuthConfig in interface ExtensionManifestOrBuilderpublic 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];
getAuthConfig in interface ExtensionManifestOrBuilderpublic ExtensionManifest.Builder setAuthConfig(AuthConfig value)
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];
public ExtensionManifest.Builder setAuthConfig(AuthConfig.Builder builderForValue)
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];
public ExtensionManifest.Builder mergeAuthConfig(AuthConfig value)
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];
public ExtensionManifest.Builder clearAuthConfig()
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];
public AuthConfig.Builder getAuthConfigBuilder()
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];
public 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];
getAuthConfigOrBuilder in interface ExtensionManifestOrBuilderpublic final ExtensionManifest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>public final ExtensionManifest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExtensionManifest.Builder>Copyright © 2024 Google LLC. All rights reserved.