Class SynchronizationTaskExecution

java.lang.Object
com.microsoft.graph.models.SynchronizationTaskExecution
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class SynchronizationTaskExecution extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • SynchronizationTaskExecution

      public SynchronizationTaskExecution()
      Instantiates a new SynchronizationTaskExecution and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static SynchronizationTaskExecution 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 SynchronizationTaskExecution
    • getActivityIdentifier

      @Nullable public String getActivityIdentifier()
      Gets the activityIdentifier property value. Identifier of the job run.
      Returns:
      a String
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getCountEntitled

      @Nullable public Long getCountEntitled()
      Gets the countEntitled property value. Count of processed entries that were assigned for this application.
      Returns:
      a Long
    • getCountEntitledForProvisioning

      @Nullable public Long getCountEntitledForProvisioning()
      Gets the countEntitledForProvisioning property value. Count of processed entries that were assigned for provisioning.
      Returns:
      a Long
    • getCountEscrowed

      @Nullable public Long getCountEscrowed()
      Gets the countEscrowed property value. Count of entries that were escrowed (errors).
      Returns:
      a Long
    • getCountEscrowedRaw

      @Nullable public Long getCountEscrowedRaw()
      Gets the countEscrowedRaw property value. Count of entries that were escrowed, including system-generated escrows.
      Returns:
      a Long
    • getCountExported

      @Nullable public Long getCountExported()
      Gets the countExported property value. Count of exported entries.
      Returns:
      a Long
    • getCountExports

      @Nullable public Long getCountExports()
      Gets the countExports property value. Count of entries that were expected to be exported.
      Returns:
      a Long
    • getCountImported

      @Nullable public Long getCountImported()
      Gets the countImported property value. Count of imported entries.
      Returns:
      a Long
    • getCountImportedDeltas

      @Nullable public Long getCountImportedDeltas()
      Gets the countImportedDeltas property value. Count of imported delta-changes.
      Returns:
      a Long
    • getCountImportedReferenceDeltas

      @Nullable public Long getCountImportedReferenceDeltas()
      Gets the countImportedReferenceDeltas property value. Count of imported delta-changes pertaining to reference changes.
      Returns:
      a Long
    • getError

      @Nullable public SynchronizationError getError()
      Gets the error property value. If an error was encountered, contains a synchronizationError object with details.
      Returns:
      a SynchronizationError
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getState

      @Nullable public SynchronizationTaskExecutionResult getState()
      Gets the state property value. The state property
      Returns:
      a SynchronizationTaskExecutionResult
    • getTimeBegan

      @Nullable public OffsetDateTime getTimeBegan()
      Gets the timeBegan property value. Time when this job run began. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getTimeEnded

      @Nullable public OffsetDateTime getTimeEnded()
      Gets the timeEnded property value. Time when this job run ended. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setActivityIdentifier

      public void setActivityIdentifier(@Nullable String value)
      Sets the activityIdentifier property value. Identifier of the job run.
      Parameters:
      value - Value to set for the activityIdentifier property.
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setCountEntitled

      public void setCountEntitled(@Nullable Long value)
      Sets the countEntitled property value. Count of processed entries that were assigned for this application.
      Parameters:
      value - Value to set for the countEntitled property.
    • setCountEntitledForProvisioning

      public void setCountEntitledForProvisioning(@Nullable Long value)
      Sets the countEntitledForProvisioning property value. Count of processed entries that were assigned for provisioning.
      Parameters:
      value - Value to set for the countEntitledForProvisioning property.
    • setCountEscrowed

      public void setCountEscrowed(@Nullable Long value)
      Sets the countEscrowed property value. Count of entries that were escrowed (errors).
      Parameters:
      value - Value to set for the countEscrowed property.
    • setCountEscrowedRaw

      public void setCountEscrowedRaw(@Nullable Long value)
      Sets the countEscrowedRaw property value. Count of entries that were escrowed, including system-generated escrows.
      Parameters:
      value - Value to set for the countEscrowedRaw property.
    • setCountExported

      public void setCountExported(@Nullable Long value)
      Sets the countExported property value. Count of exported entries.
      Parameters:
      value - Value to set for the countExported property.
    • setCountExports

      public void setCountExports(@Nullable Long value)
      Sets the countExports property value. Count of entries that were expected to be exported.
      Parameters:
      value - Value to set for the countExports property.
    • setCountImported

      public void setCountImported(@Nullable Long value)
      Sets the countImported property value. Count of imported entries.
      Parameters:
      value - Value to set for the countImported property.
    • setCountImportedDeltas

      public void setCountImportedDeltas(@Nullable Long value)
      Sets the countImportedDeltas property value. Count of imported delta-changes.
      Parameters:
      value - Value to set for the countImportedDeltas property.
    • setCountImportedReferenceDeltas

      public void setCountImportedReferenceDeltas(@Nullable Long value)
      Sets the countImportedReferenceDeltas property value. Count of imported delta-changes pertaining to reference changes.
      Parameters:
      value - Value to set for the countImportedReferenceDeltas property.
    • setError

      public void setError(@Nullable SynchronizationError value)
      Sets the error property value. If an error was encountered, contains a synchronizationError object with details.
      Parameters:
      value - Value to set for the error property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setState

      public void setState(@Nullable SynchronizationTaskExecutionResult value)
      Sets the state property value. The state property
      Parameters:
      value - Value to set for the state property.
    • setTimeBegan

      public void setTimeBegan(@Nullable OffsetDateTime value)
      Sets the timeBegan property value. Time when this job run began. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the timeBegan property.
    • setTimeEnded

      public void setTimeEnded(@Nullable OffsetDateTime value)
      Sets the timeEnded property value. Time when this job run ended. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the timeEnded property.