public class EzyZoneSettingBuilder extends Object implements com.tvd12.ezyfox.builder.EzyBuilder<EzySimpleZoneSetting>
| Modifier and Type | Field and Description |
|---|---|
protected EzySimpleAppsSetting |
applications |
protected String |
configFile |
protected EzySimpleEventControllersSetting |
eventControllers |
protected int |
maxUsers |
protected String |
name |
protected EzySimplePluginsSetting |
plugins |
protected EzySimpleStreamingSetting |
streaming |
protected EzySimpleUserManagementSetting |
userManagement |
| Constructor and Description |
|---|
EzyZoneSettingBuilder() |
| Modifier and Type | Method and Description |
|---|---|
EzyZoneSettingBuilder |
addEventController(EzyEventType eventType,
Class<?> controller) |
EzyZoneSettingBuilder |
addEventController(String eventType,
String controller) |
EzyZoneSettingBuilder |
application(EzySimpleAppSetting application) |
EzyZoneSettingBuilder |
applications(EzySimpleAppsSetting applications) |
EzySimpleZoneSetting |
build() |
EzyZoneSettingBuilder |
configFile(String configFile) |
EzyZoneSettingBuilder |
eventControllers(EzySimpleEventControllersSetting eventControllers) |
EzyZoneSettingBuilder |
maxUsers(int maxUsers) |
EzyZoneSettingBuilder |
name(String name) |
EzyZoneSettingBuilder |
plugin(EzySimplePluginSetting plugin) |
EzyZoneSettingBuilder |
plugins(EzySimplePluginsSetting plugins) |
EzyZoneSettingBuilder |
streaming(EzySimpleStreamingSetting streaming) |
EzyZoneSettingBuilder |
userManagement(EzySimpleUserManagementSetting userManagement) |
protected String name
protected String configFile
protected int maxUsers
protected EzySimpleStreamingSetting streaming
protected EzySimplePluginsSetting plugins
protected EzySimpleAppsSetting applications
protected EzySimpleUserManagementSetting userManagement
protected EzySimpleEventControllersSetting eventControllers
public EzyZoneSettingBuilder name(String name)
public EzyZoneSettingBuilder configFile(String configFile)
public EzyZoneSettingBuilder maxUsers(int maxUsers)
public EzyZoneSettingBuilder streaming(EzySimpleStreamingSetting streaming)
public EzyZoneSettingBuilder plugin(EzySimplePluginSetting plugin)
public EzyZoneSettingBuilder plugins(EzySimplePluginsSetting plugins)
public EzyZoneSettingBuilder application(EzySimpleAppSetting application)
public EzyZoneSettingBuilder applications(EzySimpleAppsSetting applications)
public EzyZoneSettingBuilder userManagement(EzySimpleUserManagementSetting userManagement)
public EzyZoneSettingBuilder eventControllers(EzySimpleEventControllersSetting eventControllers)
public EzyZoneSettingBuilder addEventController(String eventType, String controller)
public EzyZoneSettingBuilder addEventController(EzyEventType eventType, Class<?> controller)
public EzySimpleZoneSetting build()
build in interface com.tvd12.ezyfox.builder.EzyBuilder<EzySimpleZoneSetting>Copyright © 2021 Young Monkeys. All rights reserved.