- 3.48.0 (latest)
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.2
- 3.3.0
- 3.2.0
- 3.0.0
- 2.9.8
- 2.8.9
- 2.7.4
- 2.5.3
- 2.4.0
public static final class ExtensionManifest.Builder extends GeneratedMessageV3.Builder<ExtensionManifest.Builder> implements ExtensionManifestOrBuilder
Manifest spec of an Extension needed for runtime execution.
Protobuf type google.cloud.aiplatform.v1beta1.ExtensionManifest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ExtensionManifest.BuilderImplements
ExtensionManifestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ExtensionManifest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
build()
public ExtensionManifest build()
Returns | |
---|---|
Type | Description |
ExtensionManifest |
buildPartial()
public ExtensionManifest buildPartial()
Returns | |
---|---|
Type | Description |
ExtensionManifest |
clear()
public ExtensionManifest.Builder clear()
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
clearApiSpec()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
clearAuthConfig()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
clearDescription()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public ExtensionManifest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
clearName()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public ExtensionManifest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
clone()
public ExtensionManifest.Builder clone()
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
getApiSpec()
public 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 | |
---|---|
Type | Description |
ExtensionManifest.ApiSpec |
The apiSpec. |
getApiSpecBuilder()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.ApiSpec.Builder |
getApiSpecOrBuilder()
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];
Returns | |
---|---|
Type | Description |
ExtensionManifest.ApiSpecOrBuilder |
getAuthConfig()
public 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 | |
---|---|
Type | Description |
AuthConfig |
The authConfig. |
getAuthConfigBuilder()
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];
Returns | |
---|---|
Type | Description |
AuthConfig.Builder |
getAuthConfigOrBuilder()
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];
Returns | |
---|---|
Type | Description |
AuthConfigOrBuilder |
getDefaultInstanceForType()
public ExtensionManifest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
ExtensionManifest |
getDescription()
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];
Returns | |
---|---|
Type | Description |
String |
The description. |
getDescriptionBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getName()
public 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 | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public 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 | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
hasApiSpec()
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];
Returns | |
---|---|
Type | Description |
boolean |
Whether the apiSpec field is set. |
hasAuthConfig()
public 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 | |
---|---|
Type | Description |
boolean |
Whether the authConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeApiSpec(ExtensionManifest.ApiSpec value)
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];
Parameter | |
---|---|
Name | Description |
value |
ExtensionManifest.ApiSpec |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
mergeAuthConfig(AuthConfig value)
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];
Parameter | |
---|---|
Name | Description |
value |
AuthConfig |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
mergeFrom(ExtensionManifest other)
public ExtensionManifest.Builder mergeFrom(ExtensionManifest other)
Parameter | |
---|---|
Name | Description |
other |
ExtensionManifest |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ExtensionManifest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public ExtensionManifest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ExtensionManifest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setApiSpec(ExtensionManifest.ApiSpec value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
ExtensionManifest.ApiSpec |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setApiSpec(ExtensionManifest.ApiSpec.Builder builderForValue)
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];
Parameter | |
---|---|
Name | Description |
builderForValue |
ExtensionManifest.ApiSpec.Builder |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setAuthConfig(AuthConfig value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
AuthConfig |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setAuthConfig(AuthConfig.Builder builderForValue)
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];
Parameter | |
---|---|
Name | Description |
builderForValue |
AuthConfig.Builder |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setDescription(String value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
String The description to set. |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public ExtensionManifest.Builder setDescriptionBytes(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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for description to set. |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public ExtensionManifest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setName(String value)
public 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];
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public ExtensionManifest.Builder setNameBytes(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];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ExtensionManifest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final ExtensionManifest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ExtensionManifest.Builder |