Class ProvisioningObjectSummary

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

public class ProvisioningObjectSummary extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Provisioning Object Summary.
  • Field Details

    • activityDateTime

      @SerializedName(value="activityDateTime", alternate="ActivityDateTime") @Expose @Nullable public OffsetDateTime activityDateTime
      The Activity Date Time. 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
    • changeId

      @SerializedName(value="changeId", alternate="ChangeId") @Expose @Nullable public String changeId
      The Change Id. Unique ID of this change in this cycle.
    • cycleId

      @SerializedName(value="cycleId", alternate="CycleId") @Expose @Nullable public String cycleId
      The Cycle Id. Unique ID per job iteration.
    • durationInMilliseconds

      @SerializedName(value="durationInMilliseconds", alternate="DurationInMilliseconds") @Expose @Nullable public Integer durationInMilliseconds
      The Duration In Milliseconds. Indicates how long this provisioning action took to finish. Measured in milliseconds.
    • initiatedBy

      @SerializedName(value="initiatedBy", alternate="InitiatedBy") @Expose @Nullable public Initiator initiatedBy
      The Initiated By. Details of who initiated this provisioning.
    • jobId

      @SerializedName(value="jobId", alternate="JobId") @Expose @Nullable public String jobId
      The Job Id. The unique ID for the whole provisioning job.
    • modifiedProperties

      @SerializedName(value="modifiedProperties", alternate="ModifiedProperties") @Expose @Nullable public List<ModifiedProperty> modifiedProperties
      The Modified Properties. Details of each property that was modified in this provisioning action on this object.
    • provisioningAction

      @SerializedName(value="provisioningAction", alternate="ProvisioningAction") @Expose @Nullable public ProvisioningAction provisioningAction
      The Provisioning Action. Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Azure AD activity list.
    • provisioningStatusInfo

      @SerializedName(value="provisioningStatusInfo", alternate="ProvisioningStatusInfo") @Expose @Nullable public ProvisioningStatusInfo provisioningStatusInfo
      The Provisioning Status Info. Details of provisioning status.
    • provisioningSteps

      @SerializedName(value="provisioningSteps", alternate="ProvisioningSteps") @Expose @Nullable public List<ProvisioningStep> provisioningSteps
      The Provisioning Steps. Details of each step in provisioning.
    • servicePrincipal

      @SerializedName(value="servicePrincipal", alternate="ServicePrincipal") @Expose @Nullable public ProvisioningServicePrincipal servicePrincipal
      The Service Principal. Represents the service principal used for provisioning.
    • sourceIdentity

      @SerializedName(value="sourceIdentity", alternate="SourceIdentity") @Expose @Nullable public ProvisionedIdentity sourceIdentity
      The Source Identity. Details of source object being provisioned.
    • sourceSystem

      @SerializedName(value="sourceSystem", alternate="SourceSystem") @Expose @Nullable public ProvisioningSystem sourceSystem
      The Source System. Details of source system of the object being provisioned.
    • targetIdentity

      @SerializedName(value="targetIdentity", alternate="TargetIdentity") @Expose @Nullable public ProvisionedIdentity targetIdentity
      The Target Identity. Details of target object being provisioned.
    • targetSystem

      @SerializedName(value="targetSystem", alternate="TargetSystem") @Expose @Nullable public ProvisioningSystem targetSystem
      The Target System. Details of target system of the object being provisioned.
    • tenantId

      @SerializedName(value="tenantId", alternate="TenantId") @Expose @Nullable public String tenantId
      The Tenant Id. Unique Azure AD tenant ID.
  • Constructor Details

    • ProvisioningObjectSummary

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