Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Application Id.The Description.The Discoverable.The Factory Tag.The Metadata.The Default.The Schema. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
applicationId
@SerializedName(value="applicationId", alternate="ApplicationId") @Expose @Nullable public UUID applicationIdThe Application Id. Identifier of the application this template belongs to. -
msgraphDefault
@SerializedName(value="default", alternate="Default") @Expose @Nullable public Boolean msgraphDefaultThe Default. true if this template is recommended to be the default for the application. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Description of the template. -
discoverable
@SerializedName(value="discoverable", alternate="Discoverable") @Expose @Nullable public Boolean discoverableThe 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 factoryTagThe 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> metadataThe Metadata. Additional extension properties. Unless mentioned explicitly, metadata values should not be changed. -
schema
@SerializedName(value="schema", alternate="Schema") @Expose @Nullable public SynchronizationSchema schemaThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-