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 Details

    • categories

      @SerializedName(value="categories", alternate="Categories") @Expose @Nullable public List<String> categories
      The 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 description
      The Description. A description of the application.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The name of the application.
    • homePageUrl

      @SerializedName(value="homePageUrl", alternate="HomePageUrl") @Expose @Nullable public String homePageUrl
      The Home Page Url. The home page URL of the application.
    • logoUrl

      @SerializedName(value="logoUrl", alternate="LogoUrl") @Expose @Nullable public String logoUrl
      The Logo Url. The URL to get the logo for this application.
    • publisher

      @SerializedName(value="publisher", alternate="Publisher") @Expose @Nullable public String publisher
      The Publisher. The name of the publisher for this application.
    • supportedProvisioningTypes

      @SerializedName(value="supportedProvisioningTypes", alternate="SupportedProvisioningTypes") @Expose @Nullable public List<String> supportedProvisioningTypes
      The 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> supportedSingleSignOnModes
      The 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to