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.graph.serializer.IJsonBackedObject
public class ApplicationTemplate
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Application Template.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Categories.The Description.The Display Name.The Home Page Url.The Logo Url.The Publisher.The Supported Provisioning Types.The Supported Single Sign On Modes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
categories
@SerializedName(value="categories", alternate="Categories") @Expose @Nullable public List<String> categoriesThe Categories. 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. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. A description of the application. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The name of the application. -
homePageUrl
@SerializedName(value="homePageUrl", alternate="HomePageUrl") @Expose @Nullable public String homePageUrlThe Home Page Url. The home page URL of the application. -
logoUrl
The Logo Url. The URL to get the logo for this application. -
publisher
The Publisher. The name of the publisher for this application. -
supportedProvisioningTypes
@SerializedName(value="supportedProvisioningTypes", alternate="SupportedProvisioningTypes") @Expose @Nullable public List<String> supportedProvisioningTypesThe Supported Provisioning Types. The list of provisioning modes supported by this application. The only valid value is sync. -
supportedSingleSignOnModes
@SerializedName(value="supportedSingleSignOnModes", alternate="SupportedSingleSignOnModes") @Expose @Nullable public List<String> supportedSingleSignOnModesThe Supported Single Sign On Modes. The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported.
-
-
Constructor Details
-
ApplicationTemplate
public ApplicationTemplate()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-