Class 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 type streamlayer.interactive.CloseTimer
    • Field Summary

      • Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

        instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CloseTimer.Builder clearAuto()
      .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
      CloseTimer.Builder clearSeconds()
      if seconds is zero, timer is disabled
      CloseTimerAuto getAuto()
      .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
      int getAutoValue()
      .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
      int getSeconds()
      if seconds is zero, timer is disabled
      CloseTimer.Builder setAuto​(CloseTimerAuto value)
      .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
      CloseTimer.Builder setAutoValue​(int value)
      .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
      CloseTimer.Builder setSeconds​(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
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • getAutoValue

        public int getAutoValue()
        .streamlayer.interactive.CloseTimerAuto auto = 1 [json_name = "auto"];
        Specified by:
        getAutoValue in interface CloseTimerOrBuilder
        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.
      • 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:
        getSeconds in interface CloseTimerOrBuilder
        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.