public class LegalHoldPolicy extends LegalHoldPolicyMini
| Modifier and Type | Class and Description |
|---|---|
static class |
LegalHoldPolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected LegalHoldPolicyAssignmentCountsField |
assignmentCounts
Counts of assignments within a legal hold policy by item type.
|
protected OffsetDateTime |
createdAt
When the legal hold policy object was created.
|
protected UserMini |
createdBy |
protected OffsetDateTime |
deletedAt
When the policy release request was sent.
|
protected String |
description
Description of the legal hold policy.
|
protected OffsetDateTime |
filterEndedAt
User-specified, optional date filter applies to Custodian assignments only.
|
protected OffsetDateTime |
filterStartedAt
User-specified, optional date filter applies to Custodian assignments only.
|
protected OffsetDateTime |
modifiedAt
When the legal hold policy object was modified.
|
protected String |
policyName
Name of the legal hold policy.
|
protected String |
releaseNotes
Optional notes about why the policy was created.
|
protected EnumWrapper<LegalHoldPolicyStatusField> |
status
Possible values: * 'active' - the policy is not in a transition state.
|
id, typeexplicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
LegalHoldPolicy(LegalHoldPolicy.Builder builder) |
|
LegalHoldPolicy(String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
LegalHoldPolicyAssignmentCountsField |
getAssignmentCounts() |
OffsetDateTime |
getCreatedAt() |
UserMini |
getCreatedBy() |
OffsetDateTime |
getDeletedAt() |
String |
getDescription() |
OffsetDateTime |
getFilterEndedAt() |
OffsetDateTime |
getFilterStartedAt() |
OffsetDateTime |
getModifiedAt() |
String |
getPolicyName() |
String |
getReleaseNotes() |
EnumWrapper<LegalHoldPolicyStatusField> |
getStatus() |
int |
hashCode() |
String |
toString() |
getId, getTypegetRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String policyName
protected String description
protected EnumWrapper<LegalHoldPolicyStatusField> status
protected LegalHoldPolicyAssignmentCountsField assignmentCounts
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
protected OffsetDateTime deletedAt
If `null`, the policy was not deleted.
protected OffsetDateTime filterStartedAt
protected OffsetDateTime filterEndedAt
protected String releaseNotes
public LegalHoldPolicy(String id)
protected LegalHoldPolicy(LegalHoldPolicy.Builder builder)
public String getPolicyName()
public String getDescription()
public EnumWrapper<LegalHoldPolicyStatusField> getStatus()
public LegalHoldPolicyAssignmentCountsField getAssignmentCounts()
public UserMini getCreatedBy()
public OffsetDateTime getCreatedAt()
public OffsetDateTime getModifiedAt()
public OffsetDateTime getDeletedAt()
public OffsetDateTime getFilterStartedAt()
public OffsetDateTime getFilterEndedAt()
public String getReleaseNotes()
public boolean equals(Object o)
equals in class LegalHoldPolicyMinipublic int hashCode()
hashCode in class LegalHoldPolicyMinipublic String toString()
toString in class LegalHoldPolicyMini