Package com.microsoft.graph.models
Class ApplicationRiskFactorGeneralInfo
java.lang.Object
com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ApplicationRiskFactorGeneralInfo
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newApplicationRiskFactorGeneralInfoand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the consumerPopularity property value.Gets the domainRegistrationDate property value.The deserialization information for the current modelGets the founded property value.Gets the hasDisasterRecoveryPlan property value.getHold()Gets the hold property value.Gets the hostingCompanyName property value.Gets the location property value.Gets the @odata.type property value.Gets the privacyPolicy property value.Gets the processedDataTypes property value.Gets the termsOfService property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetConsumerPopularity(Integer value) Sets the consumerPopularity property value.voidSets the domainRegistrationDate property value.voidsetFounded(Integer value) Sets the founded property value.voidSets the hasDisasterRecoveryPlan property value.voidSets the hold property value.voidsetHostingCompanyName(String value) Sets the hostingCompanyName property value.voidsetLocation(ApplicationLocation value) Sets the location property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetPrivacyPolicy(String value) Sets the privacyPolicy property value.voidSets the processedDataTypes property value.voidsetTermsOfService(String value) Sets the termsOfService property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
ApplicationRiskFactorGeneralInfo
public ApplicationRiskFactorGeneralInfo()Instantiates a newApplicationRiskFactorGeneralInfoand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ApplicationRiskFactorGeneralInfo 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
ApplicationRiskFactorGeneralInfo
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getConsumerPopularity
Gets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics.- Returns:
- a
Integer
-
getDomainRegistrationDate
Gets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy.- Returns:
- a
LocalDate
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getFounded
Gets the founded property value. Year the company or organization behind the application was founded.- Returns:
- a
Integer
-
getHasDisasterRecoveryPlan
Gets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan.- Returns:
- a
Boolean
-
getHold
Gets the hold property value. The hold property- Returns:
- a
HoldType
-
getHostingCompanyName
Gets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure.- Returns:
- a
String
-
getLocation
Gets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions.- Returns:
- a
ApplicationLocation
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getPrivacyPolicy
Gets the privacyPolicy property value. Specifies the URL of the application's privacy policy.- Returns:
- a
String
-
getProcessedDataTypes
Gets the processedDataTypes property value. The processedDataTypes property- Returns:
- a
EnumSet<ApplicationDataType>
-
getTermsOfService
Gets the termsOfService property value. Specifies the URL of the application's terms of service.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setConsumerPopularity
Sets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics.- Parameters:
value- Value to set for the consumerPopularity property.
-
setDomainRegistrationDate
Sets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy.- Parameters:
value- Value to set for the domainRegistrationDate property.
-
setFounded
Sets the founded property value. Year the company or organization behind the application was founded.- Parameters:
value- Value to set for the founded property.
-
setHasDisasterRecoveryPlan
Sets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan.- Parameters:
value- Value to set for the hasDisasterRecoveryPlan property.
-
setHold
Sets the hold property value. The hold property- Parameters:
value- Value to set for the hold property.
-
setHostingCompanyName
Sets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure.- Parameters:
value- Value to set for the hostingCompanyName property.
-
setLocation
Sets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions.- Parameters:
value- Value to set for the location property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setPrivacyPolicy
Sets the privacyPolicy property value. Specifies the URL of the application's privacy policy.- Parameters:
value- Value to set for the privacyPolicy property.
-
setProcessedDataTypes
Sets the processedDataTypes property value. The processedDataTypes property- Parameters:
value- Value to set for the processedDataTypes property.
-
setTermsOfService
Sets the termsOfService property value. Specifies the URL of the application's terms of service.- Parameters:
value- Value to set for the termsOfService property.
-