public static final class Session.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder> implements SessionOrBuilder
External session proto definition.Protobuf type
google.cloud.discoveryengine.v1alpha.Session| Modifier and Type | Method and Description |
|---|---|
Session.Builder |
addAllTurns(Iterable<? extends Session.Turn> values)
Turns.
|
Session.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Session.Builder |
addTurns(int index,
Session.Turn.Builder builderForValue)
Turns.
|
Session.Builder |
addTurns(int index,
Session.Turn value)
Turns.
|
Session.Builder |
addTurns(Session.Turn.Builder builderForValue)
Turns.
|
Session.Builder |
addTurns(Session.Turn value)
Turns.
|
Session.Turn.Builder |
addTurnsBuilder()
Turns.
|
Session.Turn.Builder |
addTurnsBuilder(int index)
Turns.
|
Session |
build() |
Session |
buildPartial() |
Session.Builder |
clear() |
Session.Builder |
clearEndTime()
Output only.
|
Session.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Session.Builder |
clearName()
Immutable.
|
Session.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Session.Builder |
clearStartTime()
Output only.
|
Session.Builder |
clearState()
The state of the session.
|
Session.Builder |
clearTurns()
Turns.
|
Session.Builder |
clearUserPseudoId()
A unique identifier for tracking users.
|
Session.Builder |
clone() |
Session |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEndTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Output only.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
com.google.protobuf.Timestamp |
getStartTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Output only.
|
Session.State |
getState()
The state of the session.
|
int |
getStateValue()
The state of the session.
|
Session.Turn |
getTurns(int index)
Turns.
|
Session.Turn.Builder |
getTurnsBuilder(int index)
Turns.
|
List<Session.Turn.Builder> |
getTurnsBuilderList()
Turns.
|
int |
getTurnsCount()
Turns.
|
List<Session.Turn> |
getTurnsList()
Turns.
|
Session.TurnOrBuilder |
getTurnsOrBuilder(int index)
Turns.
|
List<? extends Session.TurnOrBuilder> |
getTurnsOrBuilderList()
Turns.
|
String |
getUserPseudoId()
A unique identifier for tracking users.
|
com.google.protobuf.ByteString |
getUserPseudoIdBytes()
A unique identifier for tracking users.
|
boolean |
hasEndTime()
Output only.
|
boolean |
hasStartTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Session.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Session.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Session.Builder |
mergeFrom(com.google.protobuf.Message other) |
Session.Builder |
mergeFrom(Session other) |
Session.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Session.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Session.Builder |
removeTurns(int index)
Turns.
|
Session.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Session.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Session.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Session.Builder |
setName(String value)
Immutable.
|
Session.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
Session.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Session.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Session.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Session.Builder |
setState(Session.State value)
The state of the session.
|
Session.Builder |
setStateValue(int value)
The state of the session.
|
Session.Builder |
setTurns(int index,
Session.Turn.Builder builderForValue)
Turns.
|
Session.Builder |
setTurns(int index,
Session.Turn value)
Turns.
|
Session.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Session.Builder |
setUserPseudoId(String value)
A unique identifier for tracking users.
|
Session.Builder |
setUserPseudoIdBytes(com.google.protobuf.ByteString value)
A unique identifier for tracking users.
|
getAllFields, 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<Session.Builder>public Session.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Session.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<Session.Builder>public Session getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Session build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Session buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Session.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>public Session.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<Session.Builder>public Session.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>public Session.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>public Session.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<Session.Builder>public Session.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<Session.Builder>public Session.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Session.Builder>public Session.Builder mergeFrom(Session other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>public Session.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<Session.Builder>IOExceptionpublic String getName()
Immutable. Fully qualified name
`projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface SessionOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Immutable. Fully qualified name
`projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface SessionOrBuilderpublic Session.Builder setName(String value)
Immutable. Fully qualified name
`projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The name to set.public Session.Builder clearName()
Immutable. Fully qualified name
`projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];public Session.Builder setNameBytes(com.google.protobuf.ByteString value)
Immutable. Fully qualified name
`projects/{project}/locations/global/collections/{collection}/engines/{engine}/sessions/*`
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The bytes for name to set.public int getStateValue()
The state of the session.
.google.cloud.discoveryengine.v1alpha.Session.State state = 2;getStateValue in interface SessionOrBuilderpublic Session.Builder setStateValue(int value)
The state of the session.
.google.cloud.discoveryengine.v1alpha.Session.State state = 2;value - The enum numeric value on the wire for state to set.public Session.State getState()
The state of the session.
.google.cloud.discoveryengine.v1alpha.Session.State state = 2;getState in interface SessionOrBuilderpublic Session.Builder setState(Session.State value)
The state of the session.
.google.cloud.discoveryengine.v1alpha.Session.State state = 2;value - The state to set.public Session.Builder clearState()
The state of the session.
.google.cloud.discoveryengine.v1alpha.Session.State state = 2;public String getUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;getUserPseudoId in interface SessionOrBuilderpublic com.google.protobuf.ByteString getUserPseudoIdBytes()
A unique identifier for tracking users.
string user_pseudo_id = 3;getUserPseudoIdBytes in interface SessionOrBuilderpublic Session.Builder setUserPseudoId(String value)
A unique identifier for tracking users.
string user_pseudo_id = 3;value - The userPseudoId to set.public Session.Builder clearUserPseudoId()
A unique identifier for tracking users.
string user_pseudo_id = 3;public Session.Builder setUserPseudoIdBytes(com.google.protobuf.ByteString value)
A unique identifier for tracking users.
string user_pseudo_id = 3;value - The bytes for userPseudoId to set.public List<Session.Turn> getTurnsList()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;getTurnsList in interface SessionOrBuilderpublic int getTurnsCount()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;getTurnsCount in interface SessionOrBuilderpublic Session.Turn getTurns(int index)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;getTurns in interface SessionOrBuilderpublic Session.Builder setTurns(int index, Session.Turn value)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder setTurns(int index, Session.Turn.Builder builderForValue)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder addTurns(Session.Turn value)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder addTurns(int index, Session.Turn value)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder addTurns(Session.Turn.Builder builderForValue)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder addTurns(int index, Session.Turn.Builder builderForValue)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder addAllTurns(Iterable<? extends Session.Turn> values)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder clearTurns()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Builder removeTurns(int index)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Turn.Builder getTurnsBuilder(int index)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.TurnOrBuilder getTurnsOrBuilder(int index)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;getTurnsOrBuilder in interface SessionOrBuilderpublic List<? extends Session.TurnOrBuilder> getTurnsOrBuilderList()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;getTurnsOrBuilderList in interface SessionOrBuilderpublic Session.Turn.Builder addTurnsBuilder()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public Session.Turn.Builder addTurnsBuilder(int index)
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public List<Session.Turn.Builder> getTurnsBuilderList()
Turns.
repeated .google.cloud.discoveryengine.v1alpha.Session.Turn turns = 4;public boolean hasStartTime()
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStartTime in interface SessionOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTime in interface SessionOrBuilderpublic Session.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder clearStartTime()
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. The time the session started.
.google.protobuf.Timestamp start_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTimeOrBuilder in interface SessionOrBuilderpublic boolean hasEndTime()
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEndTime in interface SessionOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTime in interface SessionOrBuilderpublic Session.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Session.Builder clearEndTime()
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. The time the session finished.
.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTimeOrBuilder in interface SessionOrBuilderpublic final Session.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>public final Session.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Session.Builder>Copyright © 2024 Google LLC. All rights reserved.