Class TeamworkSystemConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.complex.TeamworkSystemConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class TeamworkSystemConfiguration extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTeamworkSystemConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected TeamworkDateTimeConfigurationdateTimeConfigurationprotected StringdefaultPasswordprotected DurationdeviceLockTimeoutprotected BooleanisDeviceLockEnabledprotected BooleanisLoggingEnabledprotected BooleanisPowerSavingEnabledprotected BooleanisScreenCaptureEnabledprotected BooleanisSilentModeEnabledprotected Stringlanguageprotected StringlockPinprotected StringloggingLevelprotected TeamworkNetworkConfigurationnetworkConfigurationprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedTeamworkSystemConfiguration()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
dateTimeConfiguration
protected TeamworkDateTimeConfiguration dateTimeConfiguration
-
defaultPassword
protected String defaultPassword
-
deviceLockTimeout
protected Duration deviceLockTimeout
-
isDeviceLockEnabled
protected Boolean isDeviceLockEnabled
-
isLoggingEnabled
protected Boolean isLoggingEnabled
-
isPowerSavingEnabled
protected Boolean isPowerSavingEnabled
-
isScreenCaptureEnabled
protected Boolean isScreenCaptureEnabled
-
isSilentModeEnabled
protected Boolean isSilentModeEnabled
-
language
protected String language
-
lockPin
protected String lockPin
-
loggingLevel
protected String loggingLevel
-
networkConfiguration
protected TeamworkNetworkConfiguration networkConfiguration
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDateTimeConfiguration
public Optional<TeamworkDateTimeConfiguration> getDateTimeConfiguration()
-
withDateTimeConfiguration
public TeamworkSystemConfiguration withDateTimeConfiguration(TeamworkDateTimeConfiguration dateTimeConfiguration)
-
withDefaultPassword
public TeamworkSystemConfiguration withDefaultPassword(String defaultPassword)
-
withDeviceLockTimeout
public TeamworkSystemConfiguration withDeviceLockTimeout(Duration deviceLockTimeout)
-
withIsDeviceLockEnabled
public TeamworkSystemConfiguration withIsDeviceLockEnabled(Boolean isDeviceLockEnabled)
-
withIsLoggingEnabled
public TeamworkSystemConfiguration withIsLoggingEnabled(Boolean isLoggingEnabled)
-
withIsPowerSavingEnabled
public TeamworkSystemConfiguration withIsPowerSavingEnabled(Boolean isPowerSavingEnabled)
-
withIsScreenCaptureEnabled
public TeamworkSystemConfiguration withIsScreenCaptureEnabled(Boolean isScreenCaptureEnabled)
-
withIsSilentModeEnabled
public TeamworkSystemConfiguration withIsSilentModeEnabled(Boolean isSilentModeEnabled)
-
withLanguage
public TeamworkSystemConfiguration withLanguage(String language)
-
withLockPin
public TeamworkSystemConfiguration withLockPin(String lockPin)
-
withLoggingLevel
public TeamworkSystemConfiguration withLoggingLevel(String loggingLevel)
-
getNetworkConfiguration
public Optional<TeamworkNetworkConfiguration> getNetworkConfiguration()
-
withNetworkConfiguration
public TeamworkSystemConfiguration withNetworkConfiguration(TeamworkNetworkConfiguration networkConfiguration)
-
withUnmappedField
public TeamworkSystemConfiguration withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static TeamworkSystemConfiguration.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-