public sealed class SessionEvent : IMessage<SessionEvent>, IEquatable<SessionEvent>, IDeepCloneable<SessionEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Dataplex v1 API class SessionEvent.
These messages contain information about sessions within an environment. The monitored resource is 'Environment'.
Implements
IMessageSessionEvent, IEquatableSessionEvent, IDeepCloneableSessionEvent, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
Google.Cloud.Dataplex.V1.dll
Constructors
SessionEvent()
public SessionEvent()
SessionEvent(SessionEvent)
public SessionEvent(SessionEvent other)
Parameter | |
---|---|
Name | Description |
other | SessionEvent |
Properties
DetailCase
public SessionEvent.DetailOneofCase DetailCase { get; }
Property Value | |
---|---|
Type | Description |
SessionEventDetailOneofCase |
EventSucceeded
public bool EventSucceeded { get; set; }
The status of the event.
Property Value | |
---|---|
Type | Description |
bool |
FastStartupEnabled
public bool FastStartupEnabled { get; set; }
If the session is associated with an environment with fast startup enabled, and was created before being assigned to a user.
Property Value | |
---|---|
Type | Description |
bool |
Message
public string Message { get; set; }
The log message.
Property Value | |
---|---|
Type | Description |
string |
Query
public SessionEvent.Types.QueryDetail Query { get; set; }
The execution details of the query.
Property Value | |
---|---|
Type | Description |
SessionEventTypesQueryDetail |
SessionId
public string SessionId { get; set; }
Unique identifier for the session.
Property Value | |
---|---|
Type | Description |
string |
Type
public SessionEvent.Types.EventType Type { get; set; }
The type of the event.
Property Value | |
---|---|
Type | Description |
SessionEventTypesEventType |
UnassignedDuration
public Duration UnassignedDuration { get; set; }
The idle duration of a warm pooled session before it is assigned to user.
Property Value | |
---|---|
Type | Description |
Duration |
UserId
public string UserId { get; set; }
The information about the user that created the session. It will be the email address of the user.
Property Value | |
---|---|
Type | Description |
string |