Package com.microsoft.graph.models
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
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProvisioningObjectSummary
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activityDateTime property value.Gets the changeId property value.Gets the cycleId property value.Gets the durationInMilliseconds property value.The deserialization information for the current modelGets the initiatedBy property value.getJobId()
Gets the jobId property value.Gets the modifiedProperties property value.Gets the provisioningAction property value.Gets the provisioningStatusInfo property value.Gets the provisioningSteps property value.Gets the servicePrincipal property value.Gets the sourceIdentity property value.Gets the sourceSystem property value.Gets the targetIdentity property value.Gets the targetSystem property value.Gets the tenantId property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the activityDateTime property value.void
setChangeId
(String value) Sets the changeId property value.void
setCycleId
(String value) Sets the cycleId property value.void
setDurationInMilliseconds
(Integer value) Sets the durationInMilliseconds property value.void
setInitiatedBy
(Initiator value) Sets the initiatedBy property value.void
Sets the jobId property value.void
Sets the modifiedProperties property value.void
Sets the provisioningAction property value.void
Sets the provisioningStatusInfo property value.void
setProvisioningSteps
(List<ProvisioningStep> value) Sets the provisioningSteps property value.void
Sets the servicePrincipal property value.void
Sets the sourceIdentity property value.void
Sets the sourceSystem property value.void
Sets the targetIdentity property value.void
Sets the targetSystem property value.void
setTenantId
(String value) Sets the tenantId property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ProvisioningObjectSummary
public ProvisioningObjectSummary()Instantiates a newProvisioningObjectSummary
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
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
Gets the changeId property value. Unique ID of this change in this cycle. Supports $filter (eq, contains).- Returns:
- a
String
-
getCycleId
Gets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).- Returns:
- a
String
-
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 interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInitiatedBy
Gets the initiatedBy property value. Details of who initiated this provisioning. Supports $filter (eq, contains).- Returns:
- a
Initiator
-
getJobId
Gets the jobId property value. The unique ID for the whole provisioning job. Supports $filter (eq, contains).- Returns:
- a
String
-
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
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
Gets the provisioningStatusInfo property value. Details of provisioning status.- Returns:
- a
ProvisioningStatusInfo
-
getProvisioningSteps
Gets the provisioningSteps property value. Details of each step in provisioning.- Returns:
- a
List<ProvisioningStep>
-
getServicePrincipal
Gets the servicePrincipal property value. Represents the service principal used for provisioning. Supports $filter (eq) for id and name.- Returns:
- a
ProvisioningServicePrincipal
-
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
Gets the sourceSystem property value. Details of source system of the object being provisioned. Supports $filter (eq, contains) for displayName.- Returns:
- a
ProvisioningSystem
-
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
Gets the targetSystem property value. Details of target system of the object being provisioned. Supports $filter (eq, contains) for displayName.- Returns:
- a
ProvisioningSystem
-
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 -
setActivityDateTime
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
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
Sets the cycleId property value. Unique ID per job iteration. Supports $filter (eq, contains).- Parameters:
value
- Value to set for the cycleId property.
-
setDurationInMilliseconds
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
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
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
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
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
Sets the provisioningStatusInfo property value. Details of provisioning status.- Parameters:
value
- Value to set for the provisioningStatusInfo property.
-
setProvisioningSteps
Sets the provisioningSteps property value. Details of each step in provisioning.- Parameters:
value
- Value to set for the provisioningSteps property.
-
setServicePrincipal
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
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
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
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
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
Sets the tenantId property value. Unique Microsoft Entra tenant ID. Supports $filter (eq, contains).- Parameters:
value
- Value to set for the tenantId property.
-