Enum DeviceSession.SessionState (0.2.0)

public enum DeviceSession.SessionState extends Enum<DeviceSession.SessionState> implements ProtocolMessageEnum

The state that the DeviceSession resides.

Protobuf enum google.cloud.devicestreaming.v1.DeviceSession.SessionState

Implements

ProtocolMessageEnum

Static Fields

Name Description
ACTIVE

The session has been granted and the device is accepting connections.

ACTIVE = 3;

ACTIVE_VALUE

The session has been granted and the device is accepting connections.

ACTIVE = 3;

ERROR

Unable to complete the session for an internal reason, such as an infrastructure failure.

ERROR = 7;

ERROR_VALUE

Unable to complete the session for an internal reason, such as an infrastructure failure.

ERROR = 7;

EXPIRED

The session duration exceeded the device's reservation time period and timed out automatically.

EXPIRED = 4;

EXPIRED_VALUE

The session duration exceeded the device's reservation time period and timed out automatically.

EXPIRED = 4;

FINISHED

The user is finished with the session and it was canceled by the user while the request was still getting allocated or after allocation and during device usage period.

FINISHED = 5;

FINISHED_VALUE

The user is finished with the session and it was canceled by the user while the request was still getting allocated or after allocation and during device usage period.

FINISHED = 5;

PENDING

The session has been validated and is in the queue for a device.

PENDING = 2;

PENDING_VALUE

The session has been validated and is in the queue for a device.

PENDING = 2;

REQUESTED

Initial state of a session request. The session is being validated for correctness and a device is not yet requested.

REQUESTED = 1;

REQUESTED_VALUE

Initial state of a session request. The session is being validated for correctness and a device is not yet requested.

REQUESTED = 1;

SESSION_STATE_UNSPECIFIED

Default value. This value is unused.

SESSION_STATE_UNSPECIFIED = 0;

SESSION_STATE_UNSPECIFIED_VALUE

Default value. This value is unused.

SESSION_STATE_UNSPECIFIED = 0;

UNAVAILABLE

Unable to complete the session because the device was unavailable and it failed to allocate through the scheduler. For example, a device not in the catalog was requested or the request expired in the allocation queue.

UNAVAILABLE = 6;

UNAVAILABLE_VALUE

Unable to complete the session because the device was unavailable and it failed to allocate through the scheduler. For example, a device not in the catalog was requested or the request expired in the allocation queue.

UNAVAILABLE = 6;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()