Package com.microsoft.graph.models
Class SecureScoreControlProfile
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SecureScoreControlProfile
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class SecureScoreControlProfile
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Secure Score Control Profile.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Action Type.The Action Url.The Azure Tenant Id.The Compliance Information.The Control Category.The Control State Updates.The Deprecated.The Implementation Cost.The Last Modified Date Time.The Max Score.The Rank.The Remediation.The Remediation Impact.The Service.The Threats.The Tier.The Title.The User Impact.The Vendor Information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
actionType
@SerializedName(value="actionType", alternate="ActionType") @Expose @Nullable public String actionTypeThe Action Type. Control action type (Config, Review, Behavior). -
actionUrl
The Action Url. URL to where the control can be actioned. -
azureTenantId
@SerializedName(value="azureTenantId", alternate="AzureTenantId") @Expose @Nullable public String azureTenantIdThe Azure Tenant Id. GUID string for tenant ID. -
complianceInformation
@SerializedName(value="complianceInformation", alternate="ComplianceInformation") @Expose @Nullable public List<ComplianceInformation> complianceInformationThe Compliance Information. The collection of compliance information associated with secure score control -
controlCategory
@SerializedName(value="controlCategory", alternate="ControlCategory") @Expose @Nullable public String controlCategoryThe Control Category. Control action category (Account, Data, Device, Apps, Infrastructure). -
controlStateUpdates
@SerializedName(value="controlStateUpdates", alternate="ControlStateUpdates") @Expose @Nullable public List<SecureScoreControlStateUpdate> controlStateUpdatesThe Control State Updates. Flag to indicate where the tenant has marked a control (ignore, thirdParty, reviewed) (supports update). -
deprecated
@SerializedName(value="deprecated", alternate="Deprecated") @Expose @Nullable public Boolean deprecatedThe Deprecated. Flag to indicate if a control is depreciated. -
implementationCost
@SerializedName(value="implementationCost", alternate="ImplementationCost") @Expose @Nullable public String implementationCostThe Implementation Cost. Resource cost of implemmentating control (low, moderate, high). -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. Time at which the control profile entity was last modified. The Timestamp type represents date and time -
maxScore
The Max Score. Current obtained max score on specified date. -
rank
The Rank. Microsoft's stack ranking of control. -
remediation
@SerializedName(value="remediation", alternate="Remediation") @Expose @Nullable public String remediationThe Remediation. Description of what the control will help remediate. -
remediationImpact
@SerializedName(value="remediationImpact", alternate="RemediationImpact") @Expose @Nullable public String remediationImpactThe Remediation Impact. Description of the impact on users of the remediation. -
service
The Service. Service that owns the control (Exchange, Sharepoint, Azure AD). -
threats
The Threats. List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing). -
tier
The Tier. Control tier (Core, Defense in Depth, Advanced.) -
title
The Title. Title of the control. -
userImpact
@SerializedName(value="userImpact", alternate="UserImpact") @Expose @Nullable public String userImpactThe User Impact. User impact of implementing control (low, moderate, high). -
vendorInformation
@SerializedName(value="vendorInformation", alternate="VendorInformation") @Expose @Nullable public SecurityVendorInformation vendorInformationThe Vendor Information.
-
-
Constructor Details
-
SecureScoreControlProfile
public SecureScoreControlProfile()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-