Class RepeaterSettings

java.lang.Object
com.blukii.sdk.config.datatype.RepeaterSettings

public final class RepeaterSettings extends Object
This class represents data type RepeaterTypeSettings
See Also:
  • Constructor Details

    • RepeaterSettings

      public RepeaterSettings()
  • Method Details

    • isPrimaryEnabled

      public boolean isPrimaryEnabled()
      Gets, if the primary repeater is enabled.
      Returns:
      primary repeater enabled state
    • setPrimaryEnabled

      public void setPrimaryEnabled(boolean primaryEnabled)
      Sets, if the primary repeater is enabled.
      Parameters:
      primaryEnabled - primary repeater enabled state
    • getPrimaryMajor

      public int getPrimaryMajor()
      Gets the primary repeater major filter.
      Returns:
      primary repeater major ID
    • setPrimaryMajor

      public void setPrimaryMajor(int primaryMajor)
      Sets the primary repeater major filter.

      Value:

      • 0 - 65535
      Parameters:
      primaryMajor - primary repeater major ID
    • getPrimaryTimeout

      public int getPrimaryTimeout()
      Gets the primary repeater timeout.
      Returns:
      primary repeater timeout
    • setPrimaryTimeout

      public void setPrimaryTimeout(int primaryTimeout)
      Sets the primary repeater timeout.

      Value:

      • 0: infinite
      • 1 - 65535 seconds
      Parameters:
      primaryTimeout - primary repeater timeout
    • isEventEnabled

      public boolean isEventEnabled()
      Gets, if the event repeater is enabled.
      Returns:
      event repeater enabled state
    • setEventEnabled

      public void setEventEnabled(boolean eventEnabled)
      Sets, if the event repeater is enabled.
      Parameters:
      eventEnabled - event repeater enabled state
    • getEventMajor

      public int getEventMajor()
      Gets the event repeater major filter.
      Returns:
      event repeater major ID
    • setEventMajor

      public void setEventMajor(int eventMajor)
      Sets the event repeater major filter.

      Value:

      • 0 - 65535
      Parameters:
      eventMajor - event repeater major ID
    • getEventTimeout

      public int getEventTimeout()
      Gets the event repeater timeout.
      Returns:
      event repeater timeout
    • setEventTimeout

      public void setEventTimeout(int eventTimeout)
      Sets the event repeater timeout.

      Value:

      • 0: infinite
      • 1 - 65535 seconds
      Parameters:
      eventTimeout - event repeater timeout
    • validate

      public int validate()
      Validates the values contained in this object.

      This can be used when you create an object, to verify the values set.

      Returns:
      a state from Validation
    • equals

      public boolean equals(@Nullable Object obj)
      Overrides:
      equals in class Object
    • toString

      @NonNull public String toString()
      Overrides:
      toString in class Object