public class AccessPackageAssignmentPolicy extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AccessPackageAssignmentPolicy.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
accessPackageId |
protected AssignmentReviewSettings |
accessReviewSettings |
protected Boolean |
canExtend |
protected String |
createdBy |
protected OffsetDateTime |
createdDateTime |
protected String |
description |
protected String |
displayName |
protected Integer |
durationInDays |
protected OffsetDateTime |
expirationDateTime |
protected String |
modifiedBy |
protected OffsetDateTime |
modifiedDateTime |
protected ApprovalSettings |
requestApprovalSettings |
protected RequestorSettings |
requestorSettings |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AccessPackageAssignmentPolicy() |
protected String accessPackageId
protected String displayName
protected String description
protected Boolean canExtend
protected Integer durationInDays
protected OffsetDateTime expirationDateTime
protected String createdBy
protected OffsetDateTime createdDateTime
protected String modifiedBy
protected OffsetDateTime modifiedDateTime
protected RequestorSettings requestorSettings
protected ApprovalSettings requestApprovalSettings
protected AssignmentReviewSettings accessReviewSettings
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static AccessPackageAssignmentPolicy.Builder builderAccessPackageAssignmentPolicy()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic AccessPackageAssignmentPolicy withAccessPackageId(String accessPackageId)
public AccessPackageAssignmentPolicy withDisplayName(String displayName)
public AccessPackageAssignmentPolicy withDescription(String description)
public AccessPackageAssignmentPolicy withCanExtend(Boolean canExtend)
public AccessPackageAssignmentPolicy withDurationInDays(Integer durationInDays)
public Optional<OffsetDateTime> getExpirationDateTime()
public AccessPackageAssignmentPolicy withExpirationDateTime(OffsetDateTime expirationDateTime)
public AccessPackageAssignmentPolicy withCreatedBy(String createdBy)
public Optional<OffsetDateTime> getCreatedDateTime()
public AccessPackageAssignmentPolicy withCreatedDateTime(OffsetDateTime createdDateTime)
public AccessPackageAssignmentPolicy withModifiedBy(String modifiedBy)
public Optional<OffsetDateTime> getModifiedDateTime()
public AccessPackageAssignmentPolicy withModifiedDateTime(OffsetDateTime modifiedDateTime)
public Optional<RequestorSettings> getRequestorSettings()
public AccessPackageAssignmentPolicy withRequestorSettings(RequestorSettings requestorSettings)
public Optional<ApprovalSettings> getRequestApprovalSettings()
public AccessPackageAssignmentPolicy withRequestApprovalSettings(ApprovalSettings requestApprovalSettings)
public Optional<AssignmentReviewSettings> getAccessReviewSettings()
public AccessPackageAssignmentPolicy withAccessReviewSettings(AssignmentReviewSettings accessReviewSettings)
public AccessPackageRequest getAccessPackage()
public AccessPackageCatalogRequest getAccessPackageCatalog()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic AccessPackageAssignmentPolicy patch()
this with changed fields reset.public AccessPackageAssignmentPolicy put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.