Class SessionEvent.Builder (1.81.0)

public static final class SessionEvent.Builder extends GeneratedMessage.Builder<SessionEvent.Builder> implements SessionEventOrBuilder

These messages contain information about sessions within an environment. The monitored resource is 'Environment'.

Protobuf type google.cloud.dataplex.v1.SessionEvent

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SessionEvent build()
Returns
Type Description
SessionEvent

buildPartial()

public SessionEvent buildPartial()
Returns
Type Description
SessionEvent

clear()

public SessionEvent.Builder clear()
Returns
Type Description
SessionEvent.Builder
Overrides

clearDetail()

public SessionEvent.Builder clearDetail()
Returns
Type Description
SessionEvent.Builder

clearEventSucceeded()

public SessionEvent.Builder clearEventSucceeded()

The status of the event.

bool event_succeeded = 6;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

clearFastStartupEnabled()

public SessionEvent.Builder clearFastStartupEnabled()

If the session is associated with an environment with fast startup enabled, and was created before being assigned to a user.

bool fast_startup_enabled = 7;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

clearMessage()

public SessionEvent.Builder clearMessage()

The log message.

string message = 1;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

clearQuery()

public SessionEvent.Builder clearQuery()

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Returns
Type Description
SessionEvent.Builder

clearSessionId()

public SessionEvent.Builder clearSessionId()

Unique identifier for the session.

string session_id = 3;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

clearType()

public SessionEvent.Builder clearType()

The type of the event.

.google.cloud.dataplex.v1.SessionEvent.EventType type = 4;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

clearUnassignedDuration()

public SessionEvent.Builder clearUnassignedDuration()

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Returns
Type Description
SessionEvent.Builder

clearUserId()

public SessionEvent.Builder clearUserId()

The information about the user that created the session. It will be the email address of the user.

string user_id = 2;

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

getDefaultInstanceForType()

public SessionEvent getDefaultInstanceForType()
Returns
Type Description
SessionEvent

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDetailCase()

public SessionEvent.DetailCase getDetailCase()
Returns
Type Description
SessionEvent.DetailCase

getEventSucceeded()

public boolean getEventSucceeded()

The status of the event.

bool event_succeeded = 6;

Returns
Type Description
boolean

The eventSucceeded.

getFastStartupEnabled()

public boolean getFastStartupEnabled()

If the session is associated with an environment with fast startup enabled, and was created before being assigned to a user.

bool fast_startup_enabled = 7;

Returns
Type Description
boolean

The fastStartupEnabled.

getMessage()

public String getMessage()

The log message.

string message = 1;

Returns
Type Description
String

The message.

getMessageBytes()

public ByteString getMessageBytes()

The log message.

string message = 1;

Returns
Type Description
ByteString

The bytes for message.

getQuery()

public SessionEvent.QueryDetail getQuery()

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Returns
Type Description
SessionEvent.QueryDetail

The query.

getQueryBuilder()

public SessionEvent.QueryDetail.Builder getQueryBuilder()

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Returns
Type Description
SessionEvent.QueryDetail.Builder

getQueryOrBuilder()

public SessionEvent.QueryDetailOrBuilder getQueryOrBuilder()

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Returns
Type Description
SessionEvent.QueryDetailOrBuilder

getSessionId()

public String getSessionId()

Unique identifier for the session.

string session_id = 3;

Returns
Type Description
String

The sessionId.

getSessionIdBytes()

public ByteString getSessionIdBytes()

Unique identifier for the session.

string session_id = 3;

Returns
Type Description
ByteString

The bytes for sessionId.

getType()

public SessionEvent.EventType getType()

The type of the event.

.google.cloud.dataplex.v1.SessionEvent.EventType type = 4;

Returns
Type Description
SessionEvent.EventType

The type.

getTypeValue()

public int getTypeValue()

The type of the event.

.google.cloud.dataplex.v1.SessionEvent.EventType type = 4;

Returns
Type Description
int

The enum numeric value on the wire for type.

getUnassignedDuration()

public Duration getUnassignedDuration()

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Returns
Type Description
Duration

The unassignedDuration.

getUnassignedDurationBuilder()

public Duration.Builder getUnassignedDurationBuilder()

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Returns
Type Description
Builder

getUnassignedDurationOrBuilder()

public DurationOrBuilder getUnassignedDurationOrBuilder()

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Returns
Type Description
DurationOrBuilder

getUserId()

public String getUserId()

The information about the user that created the session. It will be the email address of the user.

string user_id = 2;

Returns
Type Description
String

The userId.

getUserIdBytes()

public ByteString getUserIdBytes()

The information about the user that created the session. It will be the email address of the user.

string user_id = 2;

Returns
Type Description
ByteString

The bytes for userId.

hasQuery()

public boolean hasQuery()

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Returns
Type Description
boolean

Whether the query field is set.

hasUnassignedDuration()

public boolean hasUnassignedDuration()

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Returns
Type Description
boolean

Whether the unassignedDuration field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SessionEvent other)

public SessionEvent.Builder mergeFrom(SessionEvent other)
Parameter
Name Description
other SessionEvent
Returns
Type Description
SessionEvent.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SessionEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SessionEvent.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SessionEvent.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SessionEvent.Builder
Overrides

mergeQuery(SessionEvent.QueryDetail value)

public SessionEvent.Builder mergeQuery(SessionEvent.QueryDetail value)

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Parameter
Name Description
value SessionEvent.QueryDetail
Returns
Type Description
SessionEvent.Builder

mergeUnassignedDuration(Duration value)

public SessionEvent.Builder mergeUnassignedDuration(Duration value)

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Parameter
Name Description
value Duration
Returns
Type Description
SessionEvent.Builder

setEventSucceeded(boolean value)

public SessionEvent.Builder setEventSucceeded(boolean value)

The status of the event.

bool event_succeeded = 6;

Parameter
Name Description
value boolean

The eventSucceeded to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setFastStartupEnabled(boolean value)

public SessionEvent.Builder setFastStartupEnabled(boolean value)

If the session is associated with an environment with fast startup enabled, and was created before being assigned to a user.

bool fast_startup_enabled = 7;

Parameter
Name Description
value boolean

The fastStartupEnabled to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setMessage(String value)

public SessionEvent.Builder setMessage(String value)

The log message.

string message = 1;

Parameter
Name Description
value String

The message to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setMessageBytes(ByteString value)

public SessionEvent.Builder setMessageBytes(ByteString value)

The log message.

string message = 1;

Parameter
Name Description
value ByteString

The bytes for message to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setQuery(SessionEvent.QueryDetail value)

public SessionEvent.Builder setQuery(SessionEvent.QueryDetail value)

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Parameter
Name Description
value SessionEvent.QueryDetail
Returns
Type Description
SessionEvent.Builder

setQuery(SessionEvent.QueryDetail.Builder builderForValue)

public SessionEvent.Builder setQuery(SessionEvent.QueryDetail.Builder builderForValue)

The execution details of the query.

.google.cloud.dataplex.v1.SessionEvent.QueryDetail query = 5;

Parameter
Name Description
builderForValue SessionEvent.QueryDetail.Builder
Returns
Type Description
SessionEvent.Builder

setSessionId(String value)

public SessionEvent.Builder setSessionId(String value)

Unique identifier for the session.

string session_id = 3;

Parameter
Name Description
value String

The sessionId to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setSessionIdBytes(ByteString value)

public SessionEvent.Builder setSessionIdBytes(ByteString value)

Unique identifier for the session.

string session_id = 3;

Parameter
Name Description
value ByteString

The bytes for sessionId to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setType(SessionEvent.EventType value)

public SessionEvent.Builder setType(SessionEvent.EventType value)

The type of the event.

.google.cloud.dataplex.v1.SessionEvent.EventType type = 4;

Parameter
Name Description
value SessionEvent.EventType

The type to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setTypeValue(int value)

public SessionEvent.Builder setTypeValue(int value)

The type of the event.

.google.cloud.dataplex.v1.SessionEvent.EventType type = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for type to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setUnassignedDuration(Duration value)

public SessionEvent.Builder setUnassignedDuration(Duration value)

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Parameter
Name Description
value Duration
Returns
Type Description
SessionEvent.Builder

setUnassignedDuration(Duration.Builder builderForValue)

public SessionEvent.Builder setUnassignedDuration(Duration.Builder builderForValue)

The idle duration of a warm pooled session before it is assigned to user.

.google.protobuf.Duration unassigned_duration = 8;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
SessionEvent.Builder

setUserId(String value)

public SessionEvent.Builder setUserId(String value)

The information about the user that created the session. It will be the email address of the user.

string user_id = 2;

Parameter
Name Description
value String

The userId to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.

setUserIdBytes(ByteString value)

public SessionEvent.Builder setUserIdBytes(ByteString value)

The information about the user that created the session. It will be the email address of the user.

string user_id = 2;

Parameter
Name Description
value ByteString

The bytes for userId to set.

Returns
Type Description
SessionEvent.Builder

This builder for chaining.