Package io.webdevice.wiring
Class Settings
java.lang.Object
io.webdevice.wiring.Settings
- All Implemented Interfaces:
java.io.Serializable
@ConfigurationProperties("webdevice")
public class Settings
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIX -
Constructor Summary
Constructors Constructor Description Settings() -
Method Summary
Modifier and Type Method Description java.util.stream.Stream<DeviceSettings>devices()booleanequals(java.lang.Object o)java.net.URLgetBaseUrl()java.lang.StringgetDefaultDevice()java.util.Map<java.lang.String,DeviceSettings>getDevices()inthashCode()booleanisEager()booleanisStrict()voidsetBaseUrl(java.net.URL baseUrl)voidsetDefaultDevice(java.lang.String defaultDevice)voidsetDevices(java.util.Map<java.lang.String,DeviceSettings> devices)voidsetEager(boolean eager)voidsetStrict(boolean strict)static Settingssettings(org.springframework.core.env.Environment environment)SettingswithBaseUrl(java.net.URL baseUrl)SettingswithDefaultDevice(java.lang.String defaultDevice)SettingswithDevice(DeviceSettings device)SettingswithEager(boolean eager)SettingswithStrict(boolean strict)
-
Field Details
-
PREFIX
public static final java.lang.String PREFIX- See Also:
- Constant Field Values
-
-
Constructor Details
-
Settings
public Settings()
-
-
Method Details
-
settings
-
getDevices
-
setDevices
-
withDevice
-
devices
-
getBaseUrl
public java.net.URL getBaseUrl() -
setBaseUrl
public void setBaseUrl(java.net.URL baseUrl) -
withBaseUrl
-
getDefaultDevice
public java.lang.String getDefaultDevice() -
setDefaultDevice
public void setDefaultDevice(java.lang.String defaultDevice) -
withDefaultDevice
-
isEager
public boolean isEager() -
setEager
public void setEager(boolean eager) -
withEager
-
isStrict
public boolean isStrict() -
setStrict
public void setStrict(boolean strict) -
withStrict
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-