Package com.microsoft.graph.models
Class ApplicationTemplate
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ApplicationTemplate
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ApplicationTemplate
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 ApplicationTemplatecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the categories property value.Gets the deprecationDate property value.Gets the description property value.Gets the displayName property value.Gets the endpoints property value.The deserialization information for the current modelGets the homePageUrl property value.Gets the isEntraIntegrated property value.Gets the lastModifiedDateTime property value.Gets the logoUrl property value.Gets the publisher property value.Gets the riskFactors property value.Gets the riskScore property value.Gets the supportedProvisioningTypes property value.Gets the supportedSingleSignOnModes property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetCategories(List<String> value) Sets the categories property value.voidsetDeprecationDate(LocalDate value) Sets the deprecationDate property value.voidsetDescription(String value) Sets the description property value.voidsetDisplayName(String value) Sets the displayName property value.voidsetEndpoints(List<String> value) Sets the endpoints property value.voidsetHomePageUrl(String value) Sets the homePageUrl property value.voidsetIsEntraIntegrated(Boolean value) Sets the isEntraIntegrated property value.voidSets the lastModifiedDateTime property value.voidsetLogoUrl(String value) Sets the logoUrl property value.voidsetPublisher(String value) Sets the publisher property value.voidSets the riskFactors property value.voidsetRiskScore(ApplicationRiskScore value) Sets the riskScore property value.voidsetSupportedProvisioningTypes(List<String> value) Sets the supportedProvisioningTypes property value.voidsetSupportedSingleSignOnModes(List<String> value) Sets the supportedSingleSignOnModes property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ApplicationTemplate
public ApplicationTemplate()Instantiates a newApplicationTemplateand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ApplicationTemplate 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
ApplicationTemplate
-
getCategories
Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). -
getDeprecationDate
Gets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date.- Returns:
- a
LocalDate
-
getDescription
Gets the description property value. A description of the application.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The name of the application. Supports $filter (contains).- Returns:
- a
String
-
getEndpoints
Gets the endpoints property value. A collection of string URLs representing various domains that are used by this application. -
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>>
-
getHomePageUrl
Gets the homePageUrl property value. The home page URL of the application.- Returns:
- a
String
-
getIsEntraIntegrated
Gets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning).- Returns:
- a
Boolean
-
getLastModifiedDateTime
Gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time.- Returns:
- a
OffsetDateTime
-
getLogoUrl
Gets the logoUrl property value. The URL to get the logo for this application.- Returns:
- a
String
-
getPublisher
Gets the publisher property value. The name of the publisher for this application.- Returns:
- a
String
-
getRiskFactors
Gets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used.- Returns:
- a
ApplicationRiskFactors
-
getRiskScore
Gets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used.- Returns:
- a
ApplicationRiskScore
-
getSupportedProvisioningTypes
Gets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. -
getSupportedSingleSignOnModes
Gets the supportedSingleSignOnModes property value. The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported. -
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setCategories
Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains).- Parameters:
value- Value to set for the categories property.
-
setDeprecationDate
Sets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date.- Parameters:
value- Value to set for the deprecationDate property.
-
setDescription
Sets the description property value. A description of the application.- Parameters:
value- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. The name of the application. Supports $filter (contains).- Parameters:
value- Value to set for the displayName property.
-
setEndpoints
Sets the endpoints property value. A collection of string URLs representing various domains that are used by this application.- Parameters:
value- Value to set for the endpoints property.
-
setHomePageUrl
Sets the homePageUrl property value. The home page URL of the application.- Parameters:
value- Value to set for the homePageUrl property.
-
setIsEntraIntegrated
Sets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning).- Parameters:
value- Value to set for the isEntraIntegrated property.
-
setLastModifiedDateTime
Sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time.- Parameters:
value- Value to set for the lastModifiedDateTime property.
-
setLogoUrl
Sets the logoUrl property value. The URL to get the logo for this application.- Parameters:
value- Value to set for the logoUrl property.
-
setPublisher
Sets the publisher property value. The name of the publisher for this application.- Parameters:
value- Value to set for the publisher property.
-
setRiskFactors
Sets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used.- Parameters:
value- Value to set for the riskFactors property.
-
setRiskScore
Sets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used.- Parameters:
value- Value to set for the riskScore property.
-
setSupportedProvisioningTypes
Sets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync.- Parameters:
value- Value to set for the supportedProvisioningTypes property.
-
setSupportedSingleSignOnModes
Sets the supportedSingleSignOnModes property value. The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported.- Parameters:
value- Value to set for the supportedSingleSignOnModes property.
-