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 ApplicationTemplate
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the categories property value.Gets the description property value.Gets the displayName property value.The deserialization information for the current modelGets the homePageUrl property value.Gets the logoUrl property value.Gets the publisher property value.Gets the supportedProvisioningTypes property value.Gets the supportedSingleSignOnModes property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setCategories
(List<String> value) Sets the categories property value.void
setDescription
(String value) Sets the description property value.void
setDisplayName
(String value) Sets the displayName property value.void
setHomePageUrl
(String value) Sets the homePageUrl property value.void
setLogoUrl
(String value) Sets the logoUrl property value.void
setPublisher
(String value) Sets the publisher property value.void
setSupportedProvisioningTypes
(List<String> value) Sets the supportedProvisioningTypes property value.void
setSupportedSingleSignOnModes
(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 newApplicationTemplate
and 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. -
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.- Returns:
- a
String
-
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>>
-
getHomePageUrl
Gets the homePageUrl property value. The home page URL of the application.- Returns:
- a
String
-
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
-
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.- Parameters:
value
- Value to set for the categories 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.- Parameters:
value
- Value to set for the displayName property.
-
setHomePageUrl
Sets the homePageUrl property value. The home page URL of the application.- Parameters:
value
- Value to set for the homePageUrl 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.
-
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.
-