- 3.60.0 (latest)
- 3.59.0
- 3.58.0
- 3.57.0
- 3.56.0
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 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.39.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.27.0
- 3.26.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.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class Session : IMessage<Session>, IEquatable<Session>, IDeepCloneable<Session>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1 API class Session.
A session contains a set of actions between users and Vertex agents.
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Constructors
Session()
public Session()Session(Session)
public Session(Session other)| Parameter | |
|---|---|
| Name | Description |
other |
Session |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Timestamp when the session was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DisplayName
public string DisplayName { get; set; }Optional. The display name of the session.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ExpirationCase
public Session.ExpirationOneofCase ExpirationCase { get; }| Property Value | |
|---|---|
| Type | Description |
SessionExpirationOneofCase |
|
ExpireTime
public Timestamp ExpireTime { get; set; }Optional. Timestamp of when this session is considered expired. This is always provided on output, regardless of what was sent on input. The minimum value is 24 hours from the time of creation.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Labels
public MapField<string, string> Labels { get; }The labels with user-defined metadata to organize your Sessions.
Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed.
See https://goo.gl/xmQnxf for more information and examples of labels.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. The resource name of the session. Format: 'projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}'.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SessionName
public SessionName SessionName { get; set; }SessionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
SessionName |
|
SessionState
public Struct SessionState { get; set; }Optional. Session specific memory which stores key conversation points.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Ttl
public Duration Ttl { get; set; }Optional. Input only. The TTL for this session. The minimum value is 24 hours.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Timestamp when the session was updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
UserId
public string UserId { get; set; }Required. Immutable. String id provided by the user
| Property Value | |
|---|---|
| Type | Description |
string |
|