public static final class ClientManagedResourceContext.Builder extends GeneratedMessage.Builder<ClientManagedResourceContext.Builder> implements ClientManagedResourceContextOrBuilderContext with client managed resources. Some clients may not use GDA managed resources including conversations and agents, instead they create and manage their own conversations and agents resources.
Protobuf type google.cloud.geminidataanalytics.v1beta.ClientManagedResourceContext
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > ClientManagedResourceContext.BuilderImplements
ClientManagedResourceContextOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public ClientManagedResourceContext build()| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext |
|
buildPartial()
public ClientManagedResourceContext buildPartial()| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext |
|
clear()
public ClientManagedResourceContext.Builder clear()| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
clearAgentId()
public ClientManagedResourceContext.Builder clearAgentId()Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
clearConversationId()
public ClientManagedResourceContext.Builder clearConversationId()Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
clearInlineContext()
public ClientManagedResourceContext.Builder clearInlineContext()Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
getAgentId()
public String getAgentId()Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The agentId. |
getAgentIdBytes()
public ByteString getAgentIdBytes()Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for agentId. |
getConversationId()
public String getConversationId()Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The conversationId. |
getConversationIdBytes()
public ByteString getConversationIdBytes()Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for conversationId. |
getDefaultInstanceForType()
public ClientManagedResourceContext getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getInlineContext()
public Context getInlineContext()Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Context |
The inlineContext. |
getInlineContextBuilder()
public Context.Builder getInlineContextBuilder()Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
Context.Builder |
|
getInlineContextOrBuilder()
public ContextOrBuilder getInlineContextOrBuilder()Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ContextOrBuilder |
|
hasInlineContext()
public boolean hasInlineContext()Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the inlineContext field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(ClientManagedResourceContext other)
public ClientManagedResourceContext.Builder mergeFrom(ClientManagedResourceContext other)| Parameter | |
|---|---|
| Name | Description |
other |
ClientManagedResourceContext |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ClientManagedResourceContext.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ClientManagedResourceContext.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
mergeInlineContext(Context value)
public ClientManagedResourceContext.Builder mergeInlineContext(Context value)Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
Context |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
setAgentId(String value)
public ClientManagedResourceContext.Builder setAgentId(String value)Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe agentId to set. |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
setAgentIdBytes(ByteString value)
public ClientManagedResourceContext.Builder setAgentIdBytes(ByteString value)Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for agentId to set. |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
setConversationId(String value)
public ClientManagedResourceContext.Builder setConversationId(String value)Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe conversationId to set. |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
setConversationIdBytes(ByteString value)
public ClientManagedResourceContext.Builder setConversationIdBytes(ByteString value)Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for conversationId to set. |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
This builder for chaining. |
setInlineContext(Context value)
public ClientManagedResourceContext.Builder setInlineContext(Context value)Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
Context |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|
setInlineContext(Context.Builder builderForValue)
public ClientManagedResourceContext.Builder setInlineContext(Context.Builder builderForValue)Required. Context for the chat request. Use this to chat without GDA API managed conversation and agent persistence by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Context.Builder |
| Returns | |
|---|---|
| Type | Description |
ClientManagedResourceContext.Builder |
|