Package com.microsoft.graph.models
Class SecureScore
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SecureScore
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SecureScore
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SecureScorecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activeUserCount property value.Gets the averageComparativeScores property value.Gets the azureTenantId property value.Gets the controlScores property value.Gets the createdDateTime property value.Gets the currentScore property value.Gets the enabledServices property value.The deserialization information for the current modelGets the licensedUserCount property value.Gets the maxScore property value.Gets the vendorInformation property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetActiveUserCount(Integer value) Sets the activeUserCount property value.voidSets the averageComparativeScores property value.voidsetAzureTenantId(String value) Sets the azureTenantId property value.voidsetControlScores(List<ControlScore> value) Sets the controlScores property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidsetCurrentScore(Double value) Sets the currentScore property value.voidsetEnabledServices(List<String> value) Sets the enabledServices property value.voidsetLicensedUserCount(Integer value) Sets the licensedUserCount property value.voidsetMaxScore(Double value) Sets the maxScore property value.voidSets the vendorInformation property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
SecureScore
public SecureScore()Instantiates a newSecureScoreand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SecureScore createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
SecureScore
-
getActiveUserCount
Gets the activeUserCount property value. Active user count of the given tenant.- Returns:
- a
Integer
-
getAverageComparativeScores
Gets the averageComparativeScores property value. Average score by different scopes (for example, average by industry, average by seating) and control category (Identity, Data, Device, Apps, Infrastructure) within the scope.- Returns:
- a
List<AverageComparativeScore>
-
getAzureTenantId
Gets the azureTenantId property value. GUID string for tenant ID.- Returns:
- a
String
-
getControlScores
Gets the controlScores property value. Contains tenant scores for a set of controls.- Returns:
- a
List<ControlScore>
-
getCreatedDateTime
Gets the createdDateTime property value. When the report was created.- Returns:
- a
OffsetDateTime
-
getCurrentScore
Gets the currentScore property value. Tenant current attained score on specified date.- Returns:
- a
Double
-
getEnabledServices
Gets the enabledServices property value. Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint). -
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classEntity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLicensedUserCount
Gets the licensedUserCount property value. Licensed user count of the given tenant.- Returns:
- a
Integer
-
getMaxScore
Gets the maxScore property value. Tenant maximum possible score on specified date.- Returns:
- a
Double
-
getVendorInformation
Gets the vendorInformation property value. Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=SecureScore). Required.- Returns:
- a
SecurityVendorInformation
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setActiveUserCount
Sets the activeUserCount property value. Active user count of the given tenant.- Parameters:
value- Value to set for the activeUserCount property.
-
setAverageComparativeScores
Sets the averageComparativeScores property value. Average score by different scopes (for example, average by industry, average by seating) and control category (Identity, Data, Device, Apps, Infrastructure) within the scope.- Parameters:
value- Value to set for the averageComparativeScores property.
-
setAzureTenantId
Sets the azureTenantId property value. GUID string for tenant ID.- Parameters:
value- Value to set for the azureTenantId property.
-
setControlScores
Sets the controlScores property value. Contains tenant scores for a set of controls.- Parameters:
value- Value to set for the controlScores property.
-
setCreatedDateTime
Sets the createdDateTime property value. When the report was created.- Parameters:
value- Value to set for the createdDateTime property.
-
setCurrentScore
Sets the currentScore property value. Tenant current attained score on specified date.- Parameters:
value- Value to set for the currentScore property.
-
setEnabledServices
Sets the enabledServices property value. Microsoft-provided services for the tenant (for example, Exchange online, Skype, Sharepoint).- Parameters:
value- Value to set for the enabledServices property.
-
setLicensedUserCount
Sets the licensedUserCount property value. Licensed user count of the given tenant.- Parameters:
value- Value to set for the licensedUserCount property.
-
setMaxScore
Sets the maxScore property value. Tenant maximum possible score on specified date.- Parameters:
value- Value to set for the maxScore property.
-
setVendorInformation
Sets the vendorInformation property value. Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=SecureScore). Required.- Parameters:
value- Value to set for the vendorInformation property.
-