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 |
protected List<MacOSSystemExtension> |
systemExtensionsAllowed |
protected String |
systemExtensionsAllowedNextLink |
protected List<String> |
systemExtensionsAllowedTeamIdentifiers |
protected String |
systemExtensionsAllowedTeamIdentifiersNextLink |
protected List<MacOSSystemExtensionTypeMapping> |
systemExtensionsAllowedTypes |
protected String |
systemExtensionsAllowedTypesNextLink |
protected Boolean |
systemExtensionsBlockOverride |
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.CollectionPage<MacOSSystemExtension> |
getSystemExtensionsAllowed()
“Gets or sets a list of allowed macOS system extensions.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getSystemExtensionsAllowedTeamIdentifiers()
“Gets or sets a list of allowed team identifiers.
|
com.github.davidmoten.odata.client.CollectionPage<MacOSSystemExtensionTypeMapping> |
getSystemExtensionsAllowedTypes()
“Gets or sets a list of allowed macOS system extension types.
|
Optional<Boolean> |
getSystemExtensionsBlockOverride()
“Gets or sets whether to allow the user to approve additional system extensions
not explicitly allowed by configuration profiles.”
|
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. |
MacOSExtensionsConfiguration |
withSystemExtensionsBlockOverride(Boolean systemExtensionsBlockOverride)
Returns an immutable copy of
this with just the systemExtensionsBlockOverride 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
protected Boolean systemExtensionsBlockOverride
protected List<String> systemExtensionsAllowedTeamIdentifiers
protected String systemExtensionsAllowedTeamIdentifiersNextLink
protected List<MacOSSystemExtension> systemExtensionsAllowed
protected String systemExtensionsAllowedNextLink
protected List<MacOSSystemExtensionTypeMapping> systemExtensionsAllowedTypes
protected String systemExtensionsAllowedTypesNextLink
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 Optional<Boolean> getSystemExtensionsBlockOverride()
public MacOSExtensionsConfiguration withSystemExtensionsBlockOverride(Boolean systemExtensionsBlockOverride)
this with just the systemExtensionsBlockOverride 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.
“Gets or sets whether to allow the user to approve additional system extensions not explicitly allowed by configuration profiles.”
systemExtensionsBlockOverride - new value of systemExtensionsBlockOverride field (as defined in service metadata)this with just the systemExtensionsBlockOverride field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getSystemExtensionsAllowedTeamIdentifiers()
public com.github.davidmoten.odata.client.CollectionPage<MacOSSystemExtension> getSystemExtensionsAllowed()
public com.github.davidmoten.odata.client.CollectionPage<MacOSSystemExtensionTypeMapping> getSystemExtensionsAllowedTypes()
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.