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
ProtocolMessageEnumStatic Fields |
|
---|---|
Name | Description |
ACTIVE |
The session has been granted and the device is accepting connections. |
ACTIVE_VALUE |
The session has been granted and the device is accepting connections. |
ERROR |
Unable to complete the session for an internal reason, such as an infrastructure failure. |
ERROR_VALUE |
Unable to complete the session for an internal reason, such as an infrastructure failure. |
EXPIRED |
The session duration exceeded the device's reservation time period and timed out automatically. |
EXPIRED_VALUE |
The session duration exceeded the device's reservation time period and timed out automatically. |
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_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. |
PENDING |
The session has been validated and is in the queue for a device. |
PENDING_VALUE |
The session has been validated and is in the queue for a device. |
REQUESTED |
Initial state of a session request. The session is being validated for correctness and a device is not yet requested. |
REQUESTED_VALUE |
Initial state of a session request. The session is being validated for correctness and a device is not yet requested. |
SESSION_STATE_UNSPECIFIED |
Default value. This value is unused. |
SESSION_STATE_UNSPECIFIED_VALUE |
Default value. This value is unused. |
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_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. |
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() |