Class SynchronizationTemplate

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SynchronizationTemplate
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class SynchronizationTemplate extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Synchronization Template.
  • Field Details

    • applicationId

      @SerializedName(value="applicationId", alternate="ApplicationId") @Expose @Nullable public UUID applicationId
      The Application Id. Identifier of the application this template belongs to.
    • msgraphDefault

      @SerializedName(value="default", alternate="Default") @Expose @Nullable public Boolean msgraphDefault
      The Default. true if this template is recommended to be the default for the application.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. Description of the template.
    • discoverable

      @SerializedName(value="discoverable", alternate="Discoverable") @Expose @Nullable public Boolean discoverable
      The Discoverable. true if this template should appear in the collection of templates available for the application instance (service principal).
    • factoryTag

      @SerializedName(value="factoryTag", alternate="FactoryTag") @Expose @Nullable public String factoryTag
      The Factory Tag. One of the well-known factory tags supported by the synchronization engine. The factoryTag tells the synchronization engine which implementation to use when processing jobs based on this template.
    • metadata

      @SerializedName(value="metadata", alternate="Metadata") @Expose @Nullable public List<SynchronizationMetadataEntry> metadata
      The Metadata. Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.
    • schema

      @SerializedName(value="schema", alternate="Schema") @Expose @Nullable public SynchronizationSchema schema
      The Schema. Default synchronization schema for the jobs based on this template.
  • Constructor Details

    • SynchronizationTemplate

      public SynchronizationTemplate()
  • 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