AccessReviewHistoryInstanceInner Class
- java.
lang. Object - com.
azure. resourcemanager. authorization. fluent. models. AccessReviewHistoryInstanceInner
- com.
Implements
public final class AccessReviewHistoryInstanceInner
implements JsonSerializable<AccessReviewHistoryInstanceInner>
Access Review History Definition Instance.
Constructor Summary
| Constructor | Description |
|---|---|
| AccessReviewHistoryInstanceInner() |
Creates an instance of Access |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
displayName()
Get the display |
| String |
downloadUri()
Get the download |
|
Offset |
expiration()
Get the expiration property: Date time when history data report expires and the associated data is deleted. |
|
static
Access |
fromJson(JsonReader jsonReader)
Reads an instance of Access |
|
Offset |
fulfilledDateTime()
Get the fulfilled |
| String |
id()
Get the id property: The access review history definition instance id. |
| String |
name()
Get the name property: The access review history definition instance unique id. |
|
Offset |
reviewHistoryPeriodEndDateTime()
Get the review |
|
Offset |
reviewHistoryPeriodStartDateTime()
Get the review |
|
Offset |
runDateTime()
Get the run |
|
Access |
status()
Get the status property: Status of the requested review history instance data. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The resource type. |
| void |
validate()
Validates the instance. |
|
Access |
withDisplayName(String displayName)
Set the display |
|
Access |
withExpiration(OffsetDateTime expiration)
Set the expiration property: Date time when history data report expires and the associated data is deleted. |
|
Access |
withFulfilledDateTime(OffsetDateTime fulfilledDateTime)
Set the fulfilled |
|
Access |
withReviewHistoryPeriodEndDateTime(OffsetDateTime reviewHistoryPeriodEndDateTime)
Set the review |
|
Access |
withReviewHistoryPeriodStartDateTime(OffsetDateTime reviewHistoryPeriodStartDateTime)
Set the review |
|
Access |
withRunDateTime(OffsetDateTime runDateTime)
Set the run |
Methods inherited from java.lang.Object
Constructor Details
AccessReviewHistoryInstanceInner
public AccessReviewHistoryInstanceInner()
Creates an instance of AccessReviewHistoryInstanceInner class.
Method Details
displayName
public String displayName()
Get the displayName property: The display name for the parent history definition.
Returns:
downloadUri
public String downloadUri()
Get the downloadUri property: Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.
Returns:
expiration
public OffsetDateTime expiration()
Get the expiration property: Date time when history data report expires and the associated data is deleted.
Returns:
fromJson
public static AccessReviewHistoryInstanceInner fromJson(JsonReader jsonReader)
Reads an instance of AccessReviewHistoryInstanceInner from the JsonReader.
Parameters:
Returns:
Throws:
fulfilledDateTime
public OffsetDateTime fulfilledDateTime()
Get the fulfilledDateTime property: Date time when the history data report is scheduled to be generated.
Returns:
id
public String id()
Get the id property: The access review history definition instance id.
Returns:
name
public String name()
Get the name property: The access review history definition instance unique id.
Returns:
reviewHistoryPeriodEndDateTime
public OffsetDateTime reviewHistoryPeriodEndDateTime()
Get the reviewHistoryPeriodEndDateTime property: Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
Returns:
reviewHistoryPeriodStartDateTime
public OffsetDateTime reviewHistoryPeriodStartDateTime()
Get the reviewHistoryPeriodStartDateTime property: Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
Returns:
runDateTime
public OffsetDateTime runDateTime()
Get the runDateTime property: Date time when the history data report is scheduled to be generated.
Returns:
status
public AccessReviewHistoryDefinitionStatus status()
Get the status property: Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired.
Returns:
toJson
type
public String type()
Get the type property: The resource type.
Returns:
validate
public void validate()
Validates the instance.
withDisplayName
public AccessReviewHistoryInstanceInner withDisplayName(String displayName)
Set the displayName property: The display name for the parent history definition.
Parameters:
Returns:
withExpiration
public AccessReviewHistoryInstanceInner withExpiration(OffsetDateTime expiration)
Set the expiration property: Date time when history data report expires and the associated data is deleted.
Parameters:
Returns:
withFulfilledDateTime
public AccessReviewHistoryInstanceInner withFulfilledDateTime(OffsetDateTime fulfilledDateTime)
Set the fulfilledDateTime property: Date time when the history data report is scheduled to be generated.
Parameters:
Returns:
withReviewHistoryPeriodEndDateTime
public AccessReviewHistoryInstanceInner withReviewHistoryPeriodEndDateTime(OffsetDateTime reviewHistoryPeriodEndDateTime)
Set the reviewHistoryPeriodEndDateTime property: Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.
Parameters:
Returns:
withReviewHistoryPeriodStartDateTime
public AccessReviewHistoryInstanceInner withReviewHistoryPeriodStartDateTime(OffsetDateTime reviewHistoryPeriodStartDateTime)
Set the reviewHistoryPeriodStartDateTime property: Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.
Parameters:
Returns:
withRunDateTime
public AccessReviewHistoryInstanceInner withRunDateTime(OffsetDateTime runDateTime)
Set the runDateTime property: Date time when the history data report is scheduled to be generated.
Parameters:
Returns: