public class MacOSExtensionsConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
MacOSExtensionsConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
kernelExtensionAllowedTeamIdentifiers |
protected String |
kernelExtensionAllowedTeamIdentifiersNextLink |
protected Boolean |
kernelExtensionOverridesAllowed |
protected List<MacOSKernelExtension> |
kernelExtensionsAllowed |
protected String |
kernelExtensionsAllowedNextLink |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
MacOSExtensionsConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static MacOSExtensionsConfiguration.Builder |
builderMacOSExtensionsConfiguration()
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.internal.ChangedFields |
getChangedFields() |
com.github.davidmoten.odata.client.CollectionPage<String> |
getKernelExtensionAllowedTeamIdentifiers()
“All kernel extensions validly signed by the team identifiers in this list will
be allowed to load.”
|
Optional<Boolean> |
getKernelExtensionOverridesAllowed()
“If set to true, users can approve additional kernel extensions not explicitly
allowed by configurations profiles.”
|
com.github.davidmoten.odata.client.CollectionPage<MacOSKernelExtension> |
getKernelExtensionsAllowed()
“A list of kernel extensions that will be allowed to load.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
MacOSExtensionsConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
MacOSExtensionsConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
MacOSExtensionsConfiguration |
withKernelExtensionOverridesAllowed(Boolean kernelExtensionOverridesAllowed)
Returns an immutable copy of
this with just the kernelExtensionOverridesAllowed field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected Boolean kernelExtensionOverridesAllowed
protected String kernelExtensionAllowedTeamIdentifiersNextLink
protected List<MacOSKernelExtension> kernelExtensionsAllowed
protected String kernelExtensionsAllowedNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static MacOSExtensionsConfiguration.Builder builderMacOSExtensionsConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<Boolean> getKernelExtensionOverridesAllowed()
public MacOSExtensionsConfiguration withKernelExtensionOverridesAllowed(Boolean kernelExtensionOverridesAllowed)
this with just the kernelExtensionOverridesAllowed 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.
“If set to true, users can approve additional kernel extensions not explicitly allowed by configurations profiles.”
kernelExtensionOverridesAllowed - new value of kernelExtensionOverridesAllowed field (as defined in service metadata)this with just the kernelExtensionOverridesAllowed field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getKernelExtensionAllowedTeamIdentifiers()
public com.github.davidmoten.odata.client.CollectionPage<MacOSKernelExtension> getKernelExtensionsAllowed()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic MacOSExtensionsConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic MacOSExtensionsConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.