public class WindowsInformationProtection extends ManagedAppPolicy implements IJsonBackedObject
createdDateTime, description, displayName, lastModifiedDateTime, version| Constructor and Description |
|---|
WindowsInformationProtection() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="azureRightsManagementServicesAllowed",
alternate="AzureRightsManagementServicesAllowed")
@Expose
public java.lang.Boolean azureRightsManagementServicesAllowed
@SerializedName(value="dataRecoveryCertificate",
alternate="DataRecoveryCertificate")
@Expose
public WindowsInformationProtectionDataRecoveryCertificate dataRecoveryCertificate
@SerializedName(value="enforcementLevel",
alternate="EnforcementLevel")
@Expose
public WindowsInformationProtectionEnforcementLevel enforcementLevel
@SerializedName(value="enterpriseDomain",
alternate="EnterpriseDomain")
@Expose
public java.lang.String enterpriseDomain
@SerializedName(value="enterpriseInternalProxyServers",
alternate="EnterpriseInternalProxyServers")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> enterpriseInternalProxyServers
@SerializedName(value="enterpriseIPRanges",
alternate="EnterpriseIPRanges")
@Expose
public java.util.List<WindowsInformationProtectionIPRangeCollection> enterpriseIPRanges
@SerializedName(value="enterpriseIPRangesAreAuthoritative",
alternate="EnterpriseIPRangesAreAuthoritative")
@Expose
public java.lang.Boolean enterpriseIPRangesAreAuthoritative
@SerializedName(value="enterpriseNetworkDomainNames",
alternate="EnterpriseNetworkDomainNames")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> enterpriseNetworkDomainNames
@SerializedName(value="enterpriseProtectedDomainNames",
alternate="EnterpriseProtectedDomainNames")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> enterpriseProtectedDomainNames
@SerializedName(value="enterpriseProxiedDomains",
alternate="EnterpriseProxiedDomains")
@Expose
public java.util.List<WindowsInformationProtectionProxiedDomainCollection> enterpriseProxiedDomains
@SerializedName(value="enterpriseProxyServers",
alternate="EnterpriseProxyServers")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> enterpriseProxyServers
@SerializedName(value="enterpriseProxyServersAreAuthoritative",
alternate="EnterpriseProxyServersAreAuthoritative")
@Expose
public java.lang.Boolean enterpriseProxyServersAreAuthoritative
@SerializedName(value="exemptApps",
alternate="ExemptApps")
@Expose
public java.util.List<WindowsInformationProtectionApp> exemptApps
@SerializedName(value="iconsVisible",
alternate="IconsVisible")
@Expose
public java.lang.Boolean iconsVisible
@SerializedName(value="indexingEncryptedStoresOrItemsBlocked",
alternate="IndexingEncryptedStoresOrItemsBlocked")
@Expose
public java.lang.Boolean indexingEncryptedStoresOrItemsBlocked
@SerializedName(value="isAssigned",
alternate="IsAssigned")
@Expose
public java.lang.Boolean isAssigned
@SerializedName(value="neutralDomainResources",
alternate="NeutralDomainResources")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> neutralDomainResources
@SerializedName(value="protectedApps",
alternate="ProtectedApps")
@Expose
public java.util.List<WindowsInformationProtectionApp> protectedApps
@SerializedName(value="protectionUnderLockConfigRequired",
alternate="ProtectionUnderLockConfigRequired")
@Expose
public java.lang.Boolean protectionUnderLockConfigRequired
@SerializedName(value="revokeOnUnenrollDisabled",
alternate="RevokeOnUnenrollDisabled")
@Expose
public java.lang.Boolean revokeOnUnenrollDisabled
@SerializedName(value="rightsManagementServicesTemplateId",
alternate="RightsManagementServicesTemplateId")
@Expose
public java.util.UUID rightsManagementServicesTemplateId
@SerializedName(value="smbAutoEncryptedFileExtensions",
alternate="SmbAutoEncryptedFileExtensions")
@Expose
public java.util.List<WindowsInformationProtectionResourceCollection> smbAutoEncryptedFileExtensions
@SerializedName(value="assignments",
alternate="Assignments")
@Expose
public TargetedManagedAppPolicyAssignmentCollectionPage assignments
@SerializedName(value="exemptAppLockerFiles",
alternate="ExemptAppLockerFiles")
@Expose
public WindowsInformationProtectionAppLockerFileCollectionPage exemptAppLockerFiles
@SerializedName(value="protectedAppLockerFiles",
alternate="ProtectedAppLockerFiles")
@Expose
public WindowsInformationProtectionAppLockerFileCollectionPage protectedAppLockerFiles
public com.google.gson.JsonObject getRawObject()
getRawObject in class ManagedAppPolicyprotected ISerializer getSerializer()
getSerializer in class ManagedAppPolicypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class ManagedAppPolicyserializer - the serializerjson - the JSON object to set this object to