public class DeviceConfiguration extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdDateTime |
protected String |
description |
protected DeviceManagementApplicabilityRuleDeviceMode |
deviceManagementApplicabilityRuleDeviceMode |
protected DeviceManagementApplicabilityRuleOsEdition |
deviceManagementApplicabilityRuleOsEdition |
protected DeviceManagementApplicabilityRuleOsVersion |
deviceManagementApplicabilityRuleOsVersion |
protected String |
displayName |
protected OffsetDateTime |
lastModifiedDateTime |
protected List<String> |
roleScopeTagIds |
protected String |
roleScopeTagIdsNextLink |
protected Boolean |
supportsScopeTags |
protected Integer |
version |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
DeviceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<DeviceConfigurationAssignment> |
assign(List<DeviceConfigurationGroupAssignment> deviceConfigurationGroupAssignments,
List<DeviceConfigurationAssignment> assignments) |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
assignedAccessMultiModeProfiles(List<WindowsAssignedAccessProfile> assignedAccessMultiModeProfiles) |
DeviceConfigurationAssignmentCollectionRequest |
getAssignments()
“The list of assignments for the device configuration profile.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<OffsetDateTime> |
getCreatedDateTime()
“DateTime the object was created.”
|
Optional<String> |
getDescription()
“Admin provided description of the Device Configuration.”
|
Optional<DeviceManagementApplicabilityRuleDeviceMode> |
getDeviceManagementApplicabilityRuleDeviceMode()
“The device mode applicability rule for this Policy.”
|
Optional<DeviceManagementApplicabilityRuleOsEdition> |
getDeviceManagementApplicabilityRuleOsEdition()
“The OS edition applicability for this Policy.”
|
Optional<DeviceManagementApplicabilityRuleOsVersion> |
getDeviceManagementApplicabilityRuleOsVersion()
“The OS version applicability rule for this Policy.”
|
SettingStateDeviceSummaryCollectionRequest |
getDeviceSettingStateSummaries()
“Device Configuration Setting State Device Summary”
|
DeviceConfigurationDeviceStatusCollectionRequest |
getDeviceStatuses()
“Device configuration installation status by device.”
|
DeviceConfigurationDeviceOverviewRequest |
getDeviceStatusOverview()
“Device Configuration devices status overview”
|
Optional<String> |
getDisplayName()
“Admin provided name of the device configuration.”
|
DeviceConfigurationGroupAssignmentCollectionRequest |
getGroupAssignments()
“The list of group assignments for the device configuration profile.”
|
Optional<OffsetDateTime> |
getLastModifiedDateTime()
“DateTime the object was last modified.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds()
“List of Scope Tags for this Entity instance.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Scope Tags for this Entity instance.”
|
Optional<Boolean> |
getSupportsScopeTags()
“Indicates whether or not the underlying Device Configuration supports the
assignment of scope tags.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
DeviceConfigurationUserStatusCollectionRequest |
getUserStatuses()
“Device configuration installation status by user.”
|
DeviceConfigurationUserOverviewRequest |
getUserStatusOverview()
“Device Configuration users status overview”
|
Optional<Integer> |
getVersion()
“Version of the device configuration.”
|
String |
odataTypeName() |
DeviceConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
DeviceConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
com.github.davidmoten.odata.client.ActionRequestNoReturn |
windowsPrivacyAccessControls(List<WindowsPrivacyDataAccessControlItem> windowsPrivacyAccessControls) |
DeviceConfiguration |
withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy of
this with just the createdDateTime
field changed. |
DeviceConfiguration |
withDescription(String description)
Returns an immutable copy of
this with just the description
field changed. |
DeviceConfiguration |
withDeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
Returns an immutable copy of
this with just the deviceManagementApplicabilityRuleDeviceMode field changed. |
DeviceConfiguration |
withDeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
Returns an immutable copy of
this with just the deviceManagementApplicabilityRuleOsEdition field changed. |
DeviceConfiguration |
withDeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
Returns an immutable copy of
this with just the deviceManagementApplicabilityRuleOsVersion field changed. |
DeviceConfiguration |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
DeviceConfiguration |
withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy of
this with just the lastModifiedDateTime field changed. |
DeviceConfiguration |
withSupportsScopeTags(Boolean supportsScopeTags)
Returns an immutable copy of
this with just the supportsScopeTags
field changed. |
DeviceConfiguration |
withVersion(Integer version)
Returns an immutable copy of
this with just the version field
changed. |
protected OffsetDateTime lastModifiedDateTime
protected String roleScopeTagIdsNextLink
protected Boolean supportsScopeTags
protected DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition
protected DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion
protected DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode
protected OffsetDateTime createdDateTime
protected String description
protected String displayName
protected Integer version
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<OffsetDateTime> getLastModifiedDateTime()
public DeviceConfiguration withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
this with just the lastModifiedDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“DateTime the object was last modified.”
lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)this with just the lastModifiedDateTime field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Boolean> getSupportsScopeTags()
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
public DeviceConfiguration withSupportsScopeTags(Boolean supportsScopeTags)
this with just the supportsScopeTags
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read- only.”
Org.OData.Core.V1.Computed
true
Org.OData.Core.V1.Permissions
supportsScopeTags - new value of supportsScopeTags field (as defined in service metadata)this with just the supportsScopeTags field changedpublic Optional<DeviceManagementApplicabilityRuleOsEdition> getDeviceManagementApplicabilityRuleOsEdition()
public DeviceConfiguration withDeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
this with just the deviceManagementApplicabilityRuleOsEdition field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“The OS edition applicability for this Policy.”
deviceManagementApplicabilityRuleOsEdition - new value of deviceManagementApplicabilityRuleOsEdition field (as defined in service metadata)this with just the deviceManagementApplicabilityRuleOsEdition field changedpublic Optional<DeviceManagementApplicabilityRuleOsVersion> getDeviceManagementApplicabilityRuleOsVersion()
public DeviceConfiguration withDeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
this with just the deviceManagementApplicabilityRuleOsVersion field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“The OS version applicability rule for this Policy.”
deviceManagementApplicabilityRuleOsVersion - new value of deviceManagementApplicabilityRuleOsVersion field (as defined in service metadata)this with just the deviceManagementApplicabilityRuleOsVersion field changedpublic Optional<DeviceManagementApplicabilityRuleDeviceMode> getDeviceManagementApplicabilityRuleDeviceMode()
public DeviceConfiguration withDeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
this with just the deviceManagementApplicabilityRuleDeviceMode field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“The device mode applicability rule for this Policy.”
deviceManagementApplicabilityRuleDeviceMode - new value of deviceManagementApplicabilityRuleDeviceMode field (as defined in service metadata)this with just the deviceManagementApplicabilityRuleDeviceMode field changedpublic Optional<OffsetDateTime> getCreatedDateTime()
public DeviceConfiguration withCreatedDateTime(OffsetDateTime createdDateTime)
this with just the createdDateTime
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“DateTime the object was created.”
createdDateTime - new value of createdDateTime field (as defined in service metadata)this with just the createdDateTime field changedpublic Optional<String> getDescription()
public DeviceConfiguration withDescription(String description)
this with just the description
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Admin provided description of the Device Configuration.”
description - new value of description field (as defined in service metadata)this with just the description field changedpublic Optional<String> getDisplayName()
public DeviceConfiguration withDisplayName(String displayName)
this with just the displayName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Admin provided name of the device configuration.”
displayName - new value of displayName field (as defined in service metadata)this with just the displayName field changedpublic Optional<Integer> getVersion()
public DeviceConfiguration withVersion(Integer version)
this with just the version field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Version of the device configuration.”
version - new value of version field (as defined in service metadata)this with just the version field changedpublic DeviceConfigurationGroupAssignmentCollectionRequest getGroupAssignments()
public DeviceConfigurationAssignmentCollectionRequest getAssignments()
public DeviceConfigurationDeviceStatusCollectionRequest getDeviceStatuses()
public DeviceConfigurationUserStatusCollectionRequest getUserStatuses()
public DeviceConfigurationDeviceOverviewRequest getDeviceStatusOverview()
public DeviceConfigurationUserOverviewRequest getUserStatusOverview()
public SettingStateDeviceSummaryCollectionRequest getDeviceSettingStateSummaries()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic DeviceConfiguration patch()
this with changed fields reset.public DeviceConfiguration put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.CollectionPageNonEntityRequest<DeviceConfigurationAssignment> assign(List<DeviceConfigurationGroupAssignment> deviceConfigurationGroupAssignments, List<DeviceConfigurationAssignment> assignments)
public com.github.davidmoten.odata.client.ActionRequestNoReturn windowsPrivacyAccessControls(List<WindowsPrivacyDataAccessControlItem> windowsPrivacyAccessControls)
public com.github.davidmoten.odata.client.ActionRequestNoReturn assignedAccessMultiModeProfiles(List<WindowsAssignedAccessProfile> assignedAccessMultiModeProfiles)
Copyright © 2018–2020. All rights reserved.