Class Device.Builder

    • Constructor Detail

      • Builder

        public Builder​()
    • Method Detail

      • setIs_active

        public Device.Builder setIs_active​(Boolean is_active)
        The active device state setter.
        Parameters:
        is_active - If this device is the currently active device.
        Returns:
        A Device.Builder.
      • setIs_restricted

        public Device.Builder setIs_restricted​(Boolean is_restricted)
        The device restriction state setter.
        Parameters:
        is_restricted - Whether controlling this device is restricted.
        Returns:
        A Device.Builder.
      • setType

        public Device.Builder setType​(String type)
        The device type setter.
        Parameters:
        type - Device type, such as "Computer", "Smartphone" or "Speaker".
        Returns:
        A Device.Builder.
      • setVolume_percent

        public Device.Builder setVolume_percent​(Integer volume_percent)
        The device volume setter.
        Parameters:
        volume_percent - The current volume in percent. This may be null.
        Returns:
        A Device.Builder.
      • build

        public Device build​()
        Description copied from interface: IModelObject.Builder
        Build a model object with the information set in the builder object.
        The type of the model object and its methods depend on its corresponding implementation.
        Returns:
        A model object.