Class MicrosoftGraphActivityHistoryItem
java.lang.Object
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphActivityHistoryItem
activityHistoryItem.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of MicrosoftGraphActivityHistoryItem class. -
Method Summary
Modifier and TypeMethodDescriptionGet the activeDurationSeconds property: Optional.activity()Get the activity property: userActivity.Get the additionalProperties property: activityHistoryItem.Get the createdDateTime property: Set by the server.Get the expirationDateTime property: Optional.Get the lastActiveDateTime property: Optional.Get the lastModifiedDateTime property: Set by the server.Get the startedDateTime property: Required.status()Get the status property: status.Get the userTimezone property: Optional.voidvalidate()Validates the instance.withActiveDurationSeconds(Integer activeDurationSeconds) Set the activeDurationSeconds property: Optional.withActivity(MicrosoftGraphUserActivity activity) Set the activity property: userActivity.withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: activityHistoryItem.withCreatedDateTime(OffsetDateTime createdDateTime) Set the createdDateTime property: Set by the server.withExpirationDateTime(OffsetDateTime expirationDateTime) Set the expirationDateTime property: Optional.Set the id property: Read-only.withLastActiveDateTime(OffsetDateTime lastActiveDateTime) Set the lastActiveDateTime property: Optional.withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime) Set the lastModifiedDateTime property: Set by the server.withStartedDateTime(OffsetDateTime startedDateTime) Set the startedDateTime property: Required.withStatus(MicrosoftGraphStatus status) Set the status property: status.withUserTimezone(String userTimezone) Set the userTimezone property: Optional.Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
Constructor Details
-
MicrosoftGraphActivityHistoryItem
public MicrosoftGraphActivityHistoryItem()Creates an instance of MicrosoftGraphActivityHistoryItem class.
-
-
Method Details
-
activeDurationSeconds
Get the activeDurationSeconds property: Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.- Returns:
- the activeDurationSeconds value.
-
withActiveDurationSeconds
Set the activeDurationSeconds property: Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.- Parameters:
activeDurationSeconds- the activeDurationSeconds value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
createdDateTime
Get the createdDateTime property: Set by the server. DateTime in UTC when the object was created on the server.- Returns:
- the createdDateTime value.
-
withCreatedDateTime
Set the createdDateTime property: Set by the server. DateTime in UTC when the object was created on the server.- Parameters:
createdDateTime- the createdDateTime value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
expirationDateTime
Get the expirationDateTime property: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.- Returns:
- the expirationDateTime value.
-
withExpirationDateTime
Set the expirationDateTime property: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.- Parameters:
expirationDateTime- the expirationDateTime value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
lastActiveDateTime
Get the lastActiveDateTime property: Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.- Returns:
- the lastActiveDateTime value.
-
withLastActiveDateTime
Set the lastActiveDateTime property: Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.- Parameters:
lastActiveDateTime- the lastActiveDateTime value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
lastModifiedDateTime
Get the lastModifiedDateTime property: Set by the server. DateTime in UTC when the object was modified on the server.- Returns:
- the lastModifiedDateTime value.
-
withLastModifiedDateTime
public MicrosoftGraphActivityHistoryItem withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime) Set the lastModifiedDateTime property: Set by the server. DateTime in UTC when the object was modified on the server.- Parameters:
lastModifiedDateTime- the lastModifiedDateTime value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
startedDateTime
Get the startedDateTime property: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.- Returns:
- the startedDateTime value.
-
withStartedDateTime
Set the startedDateTime property: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.- Parameters:
startedDateTime- the startedDateTime value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
status
Get the status property: status.- Returns:
- the status value.
-
withStatus
Set the status property: status.- Parameters:
status- the status value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
userTimezone
Get the userTimezone property: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.- Returns:
- the userTimezone value.
-
withUserTimezone
Set the userTimezone property: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.- Parameters:
userTimezone- the userTimezone value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
activity
Get the activity property: userActivity.- Returns:
- the activity value.
-
withActivity
Set the activity property: userActivity.- Parameters:
activity- the activity value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
additionalProperties
Get the additionalProperties property: activityHistoryItem.- Overrides:
additionalPropertiesin classMicrosoftGraphEntity- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphActivityHistoryItem withAdditionalProperties(Map<String, Object> additionalProperties) Set the additionalProperties property: activityHistoryItem.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphEntity- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphActivityHistoryItem object itself.
-
withId
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphEntity- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classMicrosoftGraphEntity- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-