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 SecureScore
createFromDiscriminatorValue
(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.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setActiveUserCount
(Integer value) Sets the activeUserCount property value.void
Sets the averageComparativeScores property value.void
setAzureTenantId
(String value) Sets the azureTenantId property value.void
setControlScores
(List<ControlScore> value) Sets the controlScores property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
setCurrentScore
(Double value) Sets the currentScore property value.void
setEnabledServices
(List<String> value) Sets the enabledServices property value.void
setLicensedUserCount
(Integer value) Sets the licensedUserCount property value.void
setMaxScore
(Double value) Sets the maxScore property value.void
Sets 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 newSecureScore
and 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:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in 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.
-