Class DeviceManagementConfigurationSettingValueTemplateReference
- java.lang.Object
-
- odata.msgraph.client.beta.complex.DeviceManagementConfigurationSettingValueTemplateReference
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class DeviceManagementConfigurationSettingValueTemplateReference extends Object implements com.github.davidmoten.odata.client.ODataType
“Setting value template reference information”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceManagementConfigurationSettingValueTemplateReference.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringodataTypeprotected StringsettingValueTemplateIdprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFieldsprotected BooleanuseTemplateDefault
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeviceManagementConfigurationSettingValueTemplateReference()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceManagementConfigurationSettingValueTemplateReference.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getSettingValueTemplateId()“Setting value template id”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Boolean>getUseTemplateDefault()“Indicates whether to update policy setting value to match template setting default value”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()DeviceManagementConfigurationSettingValueTemplateReferencewithSettingValueTemplateId(String settingValueTemplateId)Returns an immutable copy ofthiswith just thesettingValueTemplateIdfield changed.DeviceManagementConfigurationSettingValueTemplateReferencewithUnmappedField(String name, String value)DeviceManagementConfigurationSettingValueTemplateReferencewithUseTemplateDefault(Boolean useTemplateDefault)Returns an immutable copy ofthiswith just theuseTemplateDefaultfield changed.
-
-
-
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
-
settingValueTemplateId
protected String settingValueTemplateId
-
useTemplateDefault
protected Boolean useTemplateDefault
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getSettingValueTemplateId
public Optional<String> getSettingValueTemplateId()
“Setting value template id”- Returns:
- property settingValueTemplateId
-
withSettingValueTemplateId
public DeviceManagementConfigurationSettingValueTemplateReference withSettingValueTemplateId(String settingValueTemplateId)
Returns an immutable copy ofthiswith just thesettingValueTemplateIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Setting value template id”
- Parameters:
settingValueTemplateId- new value ofsettingValueTemplateIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesettingValueTemplateIdfield changed
-
getUseTemplateDefault
public Optional<Boolean> getUseTemplateDefault()
“Indicates whether to update policy setting value to match template setting default value”- Returns:
- property useTemplateDefault
-
withUseTemplateDefault
public DeviceManagementConfigurationSettingValueTemplateReference withUseTemplateDefault(Boolean useTemplateDefault)
Returns an immutable copy ofthiswith just theuseTemplateDefaultfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether to update policy setting value to match template setting default value”
- Parameters:
useTemplateDefault- new value ofuseTemplateDefaultfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuseTemplateDefaultfield changed
-
withUnmappedField
public DeviceManagementConfigurationSettingValueTemplateReference 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 DeviceManagementConfigurationSettingValueTemplateReference.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
-
-