Class DeviceSession.SessionStateEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
com.google.cloud.devicestreaming.v1.DeviceSession.SessionStateEvent.Builder
- All Implemented Interfaces:
DeviceSession.SessionStateEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DeviceSession.SessionStateEvent
public static final class DeviceSession.SessionStateEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
implements DeviceSession.SessionStateEventOrBuilder
A message encapsulating a series of Session states and the time that the DeviceSession first entered those states.Protobuf type
google.cloud.devicestreaming.v1.DeviceSession.SessionStateEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEventTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEventTime(com.google.protobuf.Timestamp value) Output only.setEventTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Output only.setSessionStateValue(int value) Output only.setStateMessage(String value) Output only.setStateMessageBytes(com.google.protobuf.ByteString value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeviceSession.SessionStateEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DeviceSession.SessionStateEvent.Builder>
-
mergeFrom
public DeviceSession.SessionStateEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeviceSession.SessionStateEvent.Builder>- Throws:
IOException
-
getSessionStateValue
public int getSessionStateValue()Output only. The session_state tracked by this event
.google.cloud.devicestreaming.v1.DeviceSession.SessionState session_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSessionStateValuein interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- The enum numeric value on the wire for sessionState.
-
setSessionStateValue
Output only. The session_state tracked by this event
.google.cloud.devicestreaming.v1.DeviceSession.SessionState session_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for sessionState to set.- Returns:
- This builder for chaining.
-
getSessionState
Output only. The session_state tracked by this event
.google.cloud.devicestreaming.v1.DeviceSession.SessionState session_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSessionStatein interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- The sessionState.
-
setSessionState
Output only. The session_state tracked by this event
.google.cloud.devicestreaming.v1.DeviceSession.SessionState session_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The sessionState to set.- Returns:
- This builder for chaining.
-
clearSessionState
Output only. The session_state tracked by this event
.google.cloud.devicestreaming.v1.DeviceSession.SessionState session_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasEventTime
public boolean hasEventTime()Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEventTimein interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- Whether the eventTime field is set.
-
getEventTime
public com.google.protobuf.Timestamp getEventTime()Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventTimein interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- The eventTime.
-
setEventTime
Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setEventTime
public DeviceSession.SessionStateEvent.Builder setEventTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeEventTime
Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearEventTime
Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEventTimeBuilder
public com.google.protobuf.Timestamp.Builder getEventTimeBuilder()Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getEventTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEventTimeOrBuilder()Output only. The time that the session_state first encountered that state.
.google.protobuf.Timestamp event_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEventTimeOrBuilderin interfaceDeviceSession.SessionStateEventOrBuilder
-
getStateMessage
Output only. A human-readable message to explain the state.
string state_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateMessagein interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- The stateMessage.
-
getStateMessageBytes
public com.google.protobuf.ByteString getStateMessageBytes()Output only. A human-readable message to explain the state.
string state_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateMessageBytesin interfaceDeviceSession.SessionStateEventOrBuilder- Returns:
- The bytes for stateMessage.
-
setStateMessage
Output only. A human-readable message to explain the state.
string state_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The stateMessage to set.- Returns:
- This builder for chaining.
-
clearStateMessage
Output only. A human-readable message to explain the state.
string state_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setStateMessageBytes
public DeviceSession.SessionStateEvent.Builder setStateMessageBytes(com.google.protobuf.ByteString value) Output only. A human-readable message to explain the state.
string state_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for stateMessage to set.- Returns:
- This builder for chaining.
-