Class SecureScore

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SecureScore
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class SecureScore extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Secure Score.
  • Field Details

    • activeUserCount

      @SerializedName(value="activeUserCount", alternate="ActiveUserCount") @Expose @Nullable public Integer activeUserCount
      The Active User Count. Active user count of the given tenant.
    • averageComparativeScores

      @SerializedName(value="averageComparativeScores", alternate="AverageComparativeScores") @Expose @Nullable public List<AverageComparativeScore> averageComparativeScores
      The Average Comparative Scores. Average score by different scopes (for example, average by industry, average by seating) and control category (Identity, Data, Device, Apps, Infrastructure) within the scope.
    • azureTenantId

      @SerializedName(value="azureTenantId", alternate="AzureTenantId") @Expose @Nullable public String azureTenantId
      The Azure Tenant Id. GUID string for tenant ID.
    • controlScores

      @SerializedName(value="controlScores", alternate="ControlScores") @Expose @Nullable public List<ControlScore> controlScores
      The Control Scores. Contains tenant scores for a set of controls.
    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. The date when the entity is created.
    • currentScore

      @SerializedName(value="currentScore", alternate="CurrentScore") @Expose @Nullable public Double currentScore
      The Current Score. Tenant current attained score on specified date.
    • enabledServices

      @SerializedName(value="enabledServices", alternate="EnabledServices") @Expose @Nullable public List<String> enabledServices
      The Enabled Services. Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint).
    • licensedUserCount

      @SerializedName(value="licensedUserCount", alternate="LicensedUserCount") @Expose @Nullable public Integer licensedUserCount
      The Licensed User Count. Licensed user count of the given tenant.
    • maxScore

      @SerializedName(value="maxScore", alternate="MaxScore") @Expose @Nullable public Double maxScore
      The Max Score. Tenant maximum possible score on specified date.
    • vendorInformation

      @SerializedName(value="vendorInformation", alternate="VendorInformation") @Expose @Nullable public SecurityVendorInformation vendorInformation
      The Vendor Information. Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=SecureScore). Required.
  • Constructor Details

    • SecureScore

      public SecureScore()
  • 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to