Package odata.msgraph.client.entity
Class MdmWindowsInformationProtectionPolicy
- java.lang.Object
-
- odata.msgraph.client.entity.Entity
-
- odata.msgraph.client.entity.ManagedAppPolicy
-
- odata.msgraph.client.entity.WindowsInformationProtection
-
- odata.msgraph.client.entity.MdmWindowsInformationProtectionPolicy
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class MdmWindowsInformationProtectionPolicy extends WindowsInformationProtection implements com.github.davidmoten.odata.client.ODataEntityType
“Policy for Windows information protection with MDM”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMdmWindowsInformationProtectionPolicy.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.entity.WindowsInformationProtection
assignments, azureRightsManagementServicesAllowed, dataRecoveryCertificate, enforcementLevel, enterpriseDomain, enterpriseInternalProxyServers, enterpriseInternalProxyServersNextLink, enterpriseIPRanges, enterpriseIPRangesAreAuthoritative, enterpriseIPRangesNextLink, enterpriseNetworkDomainNames, enterpriseNetworkDomainNamesNextLink, enterpriseProtectedDomainNames, enterpriseProtectedDomainNamesNextLink, enterpriseProxiedDomains, enterpriseProxiedDomainsNextLink, enterpriseProxyServers, enterpriseProxyServersAreAuthoritative, enterpriseProxyServersNextLink, exemptAppLockerFiles, exemptApps, exemptAppsNextLink, iconsVisible, indexingEncryptedStoresOrItemsBlocked, isAssigned, neutralDomainResources, neutralDomainResourcesNextLink, protectedAppLockerFiles, protectedApps, protectedAppsNextLink, protectionUnderLockConfigRequired, revokeOnUnenrollDisabled, rightsManagementServicesTemplateId, smbAutoEncryptedFileExtensions, smbAutoEncryptedFileExtensionsNextLink
-
Fields inherited from class odata.msgraph.client.entity.ManagedAppPolicy
createdDateTime, description, displayName, lastModifiedDateTime, version
-
Fields inherited from class odata.msgraph.client.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMdmWindowsInformationProtectionPolicy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MdmWindowsInformationProtectionPolicy.BuilderbuilderMdmWindowsInformationProtectionPolicy()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.ChangedFieldsgetChangedFields()com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()MdmWindowsInformationProtectionPolicypatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)MdmWindowsInformationProtectionPolicyput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()MdmWindowsInformationProtectionPolicywithUnmappedField(String name, Object value)-
Methods inherited from class odata.msgraph.client.entity.WindowsInformationProtection
assign, getAssignments, getAzureRightsManagementServicesAllowed, getDataRecoveryCertificate, getEnforcementLevel, getEnterpriseDomain, getEnterpriseInternalProxyServers, getEnterpriseInternalProxyServers, getEnterpriseIPRanges, getEnterpriseIPRanges, getEnterpriseIPRangesAreAuthoritative, getEnterpriseNetworkDomainNames, getEnterpriseNetworkDomainNames, getEnterpriseProtectedDomainNames, getEnterpriseProtectedDomainNames, getEnterpriseProxiedDomains, getEnterpriseProxiedDomains, getEnterpriseProxyServers, getEnterpriseProxyServers, getEnterpriseProxyServersAreAuthoritative, getExemptAppLockerFiles, getExemptApps, getExemptApps, getIconsVisible, getIndexingEncryptedStoresOrItemsBlocked, getIsAssigned, getNeutralDomainResources, getNeutralDomainResources, getProtectedAppLockerFiles, getProtectedApps, getProtectedApps, getProtectionUnderLockConfigRequired, getRevokeOnUnenrollDisabled, getRightsManagementServicesTemplateId, getSmbAutoEncryptedFileExtensions, getSmbAutoEncryptedFileExtensions, withAssignments, withAzureRightsManagementServicesAllowed, withDataRecoveryCertificate, withEnforcementLevel, withEnterpriseDomain, withEnterpriseInternalProxyServers, withEnterpriseIPRanges, withEnterpriseIPRangesAreAuthoritative, withEnterpriseNetworkDomainNames, withEnterpriseProtectedDomainNames, withEnterpriseProxiedDomains, withEnterpriseProxyServers, withEnterpriseProxyServersAreAuthoritative, withExemptAppLockerFiles, withExemptApps, withIconsVisible, withIndexingEncryptedStoresOrItemsBlocked, withIsAssigned, withNeutralDomainResources, withProtectedAppLockerFiles, withProtectedApps, withProtectionUnderLockConfigRequired, withRevokeOnUnenrollDisabled, withRightsManagementServicesTemplateId, withSmbAutoEncryptedFileExtensions
-
Methods inherited from class odata.msgraph.client.entity.ManagedAppPolicy
getCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getVersion, targetApps, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersion
-
-
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classWindowsInformationProtection
-
builderMdmWindowsInformationProtectionPolicy
public static MdmWindowsInformationProtectionPolicy.Builder builderMdmWindowsInformationProtectionPolicy()
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
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classWindowsInformationProtection
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classWindowsInformationProtection
-
withUnmappedField
public MdmWindowsInformationProtectionPolicy withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classWindowsInformationProtection
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classWindowsInformationProtection
-
patch
public MdmWindowsInformationProtectionPolicy patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classWindowsInformationProtection- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public MdmWindowsInformationProtectionPolicy put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classWindowsInformationProtection- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classWindowsInformationProtection
-
-