public static final class ClientManagedResourceContext.Builder extends GeneratedMessageV3.Builder<ClientManagedResourceContext.Builder> implements ClientManagedResourceContextOrBuilder
Context 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ClientManagedResourceContext.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ClientManagedResourceContext build()
buildPartial()
public ClientManagedResourceContext buildPartial()
clear()
public ClientManagedResourceContext.Builder clear()
Overrides
clearAgentId()
public ClientManagedResourceContext.Builder clearAgentId()
Optional. The client managed agent id.
string agent_id = 3 [(.google.api.field_behavior) = OPTIONAL];
clearConversationId()
public ClientManagedResourceContext.Builder clearConversationId()
Optional. The client managed conversation id.
string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public ClientManagedResourceContext.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public ClientManagedResourceContext.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public ClientManagedResourceContext.Builder clone()
Overrides
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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];
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];
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 GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ClientManagedResourceContext other)
public ClientManagedResourceContext.Builder mergeFrom(ClientManagedResourceContext other)
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ClientManagedResourceContext.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ClientManagedResourceContext.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
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
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ClientManagedResourceContext.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
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 |
String
The agentId to set.
|
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 |
ByteString
The bytes for agentId to set.
|
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 |
String
The conversationId to set.
|
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 |
ByteString
The bytes for conversationId to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public ClientManagedResourceContext.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
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
|
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];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ClientManagedResourceContext.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ClientManagedResourceContext.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides