Interface UserSetting.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UserSetting.Builder,UserSetting>, SdkBuilder<UserSetting.Builder,UserSetting>, SdkPojo
Enclosing class:
UserSetting

public static interface UserSetting.Builder extends SdkPojo, CopyableBuilder<UserSetting.Builder,UserSetting>
  • Method Details

    • action

      UserSetting.Builder action(String action)

      The action that is enabled or disabled.

      Parameters:
      action - The action that is enabled or disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • action

      UserSetting.Builder action(Action action)

      The action that is enabled or disabled.

      Parameters:
      action - The action that is enabled or disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • permission

      UserSetting.Builder permission(String permission)

      Indicates whether the action is enabled or disabled.

      Parameters:
      permission - Indicates whether the action is enabled or disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • permission

      UserSetting.Builder permission(Permission permission)

      Indicates whether the action is enabled or disabled.

      Parameters:
      permission - Indicates whether the action is enabled or disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maximumLength

      UserSetting.Builder maximumLength(Integer maximumLength)

      Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session.

      This can be specified only for the CLIPBOARD_COPY_FROM_LOCAL_DEVICE and CLIPBOARD_COPY_TO_LOCAL_DEVICE actions.

      This defaults to 20,971,520 (20 MB) when unspecified and the permission is ENABLED. This can't be specified when the permission is DISABLED.

      This can only be specified for AlwaysOn and OnDemand fleets. The attribute is not supported on Elastic fleets.

      The value can be between 1 and 20,971,520 (20 MB).

      Parameters:
      maximumLength - Specifies the number of characters that can be copied by end users from the local device to the remote session, and to the local device from the remote session.

      This can be specified only for the CLIPBOARD_COPY_FROM_LOCAL_DEVICE and CLIPBOARD_COPY_TO_LOCAL_DEVICE actions.

      This defaults to 20,971,520 (20 MB) when unspecified and the permission is ENABLED. This can't be specified when the permission is DISABLED.

      This can only be specified for AlwaysOn and OnDemand fleets. The attribute is not supported on Elastic fleets.

      The value can be between 1 and 20,971,520 (20 MB).

      Returns:
      Returns a reference to this object so that method calls can be chained together.