Class DeviceManagementSettingDependency
- java.lang.Object
-
- odata.msgraph.client.beta.complex.DeviceManagementSettingDependency
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class DeviceManagementSettingDependency extends Object implements com.github.davidmoten.odata.client.ODataType
“Dependency information for a setting”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeviceManagementSettingDependency.Builder
-
Field Summary
Fields Modifier and Type Field Description protected List<DeviceManagementConstraint>constraintsprotected StringconstraintsNextLinkprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringdefinitionIdprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedDeviceManagementSettingDependency()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeviceManagementSettingDependency.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConstraint>getConstraints()“Collection of constraints for the dependency setting value”com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConstraint>getConstraints(com.github.davidmoten.odata.client.HttpRequestOptions options)“Collection of constraints for the dependency setting value”Optional<String>getDefinitionId()“The setting definition ID of the setting depended on”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()DeviceManagementSettingDependencywithDefinitionId(String definitionId)Returns an immutable copy ofthiswith just thedefinitionIdfield changed.DeviceManagementSettingDependencywithUnmappedField(String name, String value)
-
-
-
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
-
constraints
protected List<DeviceManagementConstraint> constraints
-
constraintsNextLink
protected String constraintsNextLink
-
definitionId
protected String definitionId
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getConstraints
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConstraint> getConstraints()
“Collection of constraints for the dependency setting value”- Returns:
- property constraints
-
getConstraints
public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConstraint> getConstraints(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Collection of constraints for the dependency setting value”- Parameters:
options- specify connect and read timeouts- Returns:
- property constraints
-
getDefinitionId
public Optional<String> getDefinitionId()
“The setting definition ID of the setting depended on”- Returns:
- property definitionId
-
withDefinitionId
public DeviceManagementSettingDependency withDefinitionId(String definitionId)
Returns an immutable copy ofthiswith just thedefinitionIdfield 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.“The setting definition ID of the setting depended on”
- Parameters:
definitionId- new value ofdefinitionIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedefinitionIdfield changed
-
withUnmappedField
public DeviceManagementSettingDependency 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 DeviceManagementSettingDependency.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
-
-