Class CloseTimer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<CloseTimer,CloseTimer.Builder>
-
- com.streamlayer.interactive.common.CloseTimer.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,CloseTimerOrBuilder,java.lang.Cloneable
- Enclosing class:
- CloseTimer
public static final class CloseTimer.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CloseTimer,CloseTimer.Builder> implements CloseTimerOrBuilder
Protobuf typestreamlayer.interactive.CloseTimer
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloseTimer.BuilderclearAuto().streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];CloseTimer.BuilderclearSeconds()if seconds is zero, timer is disabledCloseTimerAutogetAuto().streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];intgetAutoValue().streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];intgetSeconds()if seconds is zero, timer is disabledCloseTimer.BuildersetAuto(CloseTimerAuto value).streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];CloseTimer.BuildersetAutoValue(int value).streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];CloseTimer.BuildersetSeconds(int value)if seconds is zero, timer is disabled-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getAutoValue
public int getAutoValue()
.streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];- Specified by:
getAutoValuein interfaceCloseTimerOrBuilder- Returns:
- The enum numeric value on the wire for auto.
-
setAutoValue
public CloseTimer.Builder setAutoValue(int value)
.streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];- Parameters:
value- The auto to set.- Returns:
- This builder for chaining.
-
getAuto
public CloseTimerAuto getAuto()
.streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];- Specified by:
getAutoin interfaceCloseTimerOrBuilder- Returns:
- The auto.
-
setAuto
public CloseTimer.Builder setAuto(CloseTimerAuto value)
.streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];- Parameters:
value- The enum numeric value on the wire for auto to set.- Returns:
- This builder for chaining.
-
clearAuto
public CloseTimer.Builder clearAuto()
.streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];- Returns:
- This builder for chaining.
-
getSeconds
public int getSeconds()
if seconds is zero, timer is disabled
int32 seconds = 2 [json_name = "seconds"];- Specified by:
getSecondsin interfaceCloseTimerOrBuilder- Returns:
- The seconds.
-
setSeconds
public CloseTimer.Builder setSeconds(int value)
if seconds is zero, timer is disabled
int32 seconds = 2 [json_name = "seconds"];- Parameters:
value- The seconds to set.- Returns:
- This builder for chaining.
-
clearSeconds
public CloseTimer.Builder clearSeconds()
if seconds is zero, timer is disabled
int32 seconds = 2 [json_name = "seconds"];- Returns:
- This builder for chaining.
-
-