Class ProvisioningObjectSummary

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

@Generated("com.microsoft.kiota") public class ProvisioningObjectSummary extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • ProvisioningObjectSummary

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

    • createFromDiscriminatorValue

      @Nonnull public static ProvisioningObjectSummary 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 ProvisioningObjectSummary
    • getActivityDateTime

      @Nullable public OffsetDateTime getActivityDateTime()
      Gets the activityDateTime property value. 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. SUpports $filter (eq, gt, lt) and orderby.
      Returns:
      a OffsetDateTime
    • getChangeId

      @Nullable public String getChangeId()
      Gets the changeId property value. Unique ID of this change in this cycle. Supports $filter (eq, contains).
      Returns:
      a String
    • getCycleId

      @Nullable public String getCycleId()
      Gets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).
      Returns:
      a String
    • getDurationInMilliseconds

      @Nullable public Integer getDurationInMilliseconds()
      Gets the durationInMilliseconds property value. Indicates how long this provisioning action took to finish. Measured in milliseconds.
      Returns:
      a Integer
    • 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
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getInitiatedBy

      @Nullable public Initiator getInitiatedBy()
      Gets the initiatedBy property value. Details of who initiated this provisioning. Supports $filter (eq, contains).
      Returns:
      a Initiator
    • getJobId

      @Nullable public String getJobId()
      Gets the jobId property value. The unique ID for the whole provisioning job. Supports $filter (eq, contains).
      Returns:
      a String
    • getModifiedProperties

      @Nullable public List<ModifiedProperty> getModifiedProperties()
      Gets the modifiedProperties property value. Details of each property that was modified in this provisioning action on this object.
      Returns:
      a List<ModifiedProperty>
    • getProvisioningAction

      @Nullable public ProvisioningAction getProvisioningAction()
      Gets the provisioningAction property value. 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 Microsoft Entra activity list. Supports $filter (eq, contains).
      Returns:
      a ProvisioningAction
    • getProvisioningStatusInfo

      @Nullable public ProvisioningStatusInfo getProvisioningStatusInfo()
      Gets the provisioningStatusInfo property value. Details of provisioning status.
      Returns:
      a ProvisioningStatusInfo
    • getProvisioningSteps

      @Nullable public List<ProvisioningStep> getProvisioningSteps()
      Gets the provisioningSteps property value. Details of each step in provisioning.
      Returns:
      a List<ProvisioningStep>
    • getServicePrincipal

      @Nullable public ProvisioningServicePrincipal getServicePrincipal()
      Gets the servicePrincipal property value. Represents the service principal used for provisioning. Supports $filter (eq) for id and name.
      Returns:
      a ProvisioningServicePrincipal
    • getSourceIdentity

      @Nullable public ProvisionedIdentity getSourceIdentity()
      Gets the sourceIdentity property value. Details of source object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
      Returns:
      a ProvisionedIdentity
    • getSourceSystem

      @Nullable public ProvisioningSystem getSourceSystem()
      Gets the sourceSystem property value. Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName.
      Returns:
      a ProvisioningSystem
    • getTargetIdentity

      @Nullable public ProvisionedIdentity getTargetIdentity()
      Gets the targetIdentity property value. Details of target object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
      Returns:
      a ProvisionedIdentity
    • getTargetSystem

      @Nullable public ProvisioningSystem getTargetSystem()
      Gets the targetSystem property value. Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName.
      Returns:
      a ProvisioningSystem
    • getTenantId

      @Nullable public String getTenantId()
      Gets the tenantId property value. Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).
      Returns:
      a String
    • 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
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setActivityDateTime

      public void setActivityDateTime(@Nullable OffsetDateTime value)
      Sets the activityDateTime property value. 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. SUpports $filter (eq, gt, lt) and orderby.
      Parameters:
      value - Value to set for the activityDateTime property.
    • setChangeId

      public void setChangeId(@Nullable String value)
      Sets the changeId property value. Unique ID of this change in this cycle. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the changeId property.
    • setCycleId

      public void setCycleId(@Nullable String value)
      Sets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the cycleId property.
    • setDurationInMilliseconds

      public void setDurationInMilliseconds(@Nullable Integer value)
      Sets the durationInMilliseconds property value. Indicates how long this provisioning action took to finish. Measured in milliseconds.
      Parameters:
      value - Value to set for the durationInMilliseconds property.
    • setInitiatedBy

      public void setInitiatedBy(@Nullable Initiator value)
      Sets the initiatedBy property value. Details of who initiated this provisioning. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the initiatedBy property.
    • setJobId

      public void setJobId(@Nullable String value)
      Sets the jobId property value. The unique ID for the whole provisioning job. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the jobId property.
    • setModifiedProperties

      public void setModifiedProperties(@Nullable List<ModifiedProperty> value)
      Sets the modifiedProperties property value. Details of each property that was modified in this provisioning action on this object.
      Parameters:
      value - Value to set for the modifiedProperties property.
    • setProvisioningAction

      public void setProvisioningAction(@Nullable ProvisioningAction value)
      Sets the provisioningAction property value. 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 Microsoft Entra activity list. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the provisioningAction property.
    • setProvisioningStatusInfo

      public void setProvisioningStatusInfo(@Nullable ProvisioningStatusInfo value)
      Sets the provisioningStatusInfo property value. Details of provisioning status.
      Parameters:
      value - Value to set for the provisioningStatusInfo property.
    • setProvisioningSteps

      public void setProvisioningSteps(@Nullable List<ProvisioningStep> value)
      Sets the provisioningSteps property value. Details of each step in provisioning.
      Parameters:
      value - Value to set for the provisioningSteps property.
    • setServicePrincipal

      public void setServicePrincipal(@Nullable ProvisioningServicePrincipal value)
      Sets the servicePrincipal property value. Represents the service principal used for provisioning. Supports $filter (eq) for id and name.
      Parameters:
      value - Value to set for the servicePrincipal property.
    • setSourceIdentity

      public void setSourceIdentity(@Nullable ProvisionedIdentity value)
      Sets the sourceIdentity property value. Details of source object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
      Parameters:
      value - Value to set for the sourceIdentity property.
    • setSourceSystem

      public void setSourceSystem(@Nullable ProvisioningSystem value)
      Sets the sourceSystem property value. Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName.
      Parameters:
      value - Value to set for the sourceSystem property.
    • setTargetIdentity

      public void setTargetIdentity(@Nullable ProvisionedIdentity value)
      Sets the targetIdentity property value. Details of target object being provisioned. Supports $filter (eq, contains) for identityType, id, and displayName.
      Parameters:
      value - Value to set for the targetIdentity property.
    • setTargetSystem

      public void setTargetSystem(@Nullable ProvisioningSystem value)
      Sets the targetSystem property value. Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName.
      Parameters:
      value - Value to set for the targetSystem property.
    • setTenantId

      public void setTenantId(@Nullable String value)
      Sets the tenantId property value. Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).
      Parameters:
      value - Value to set for the tenantId property.