public class PrivilegedRoleAssignmentRequest extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
PrivilegedRoleAssignmentRequest.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
assignmentState |
protected String |
duration |
protected String |
reason |
protected OffsetDateTime |
requestedDateTime |
protected String |
roleId |
protected GovernanceSchedule |
schedule |
protected String |
status |
protected String |
ticketNumber |
protected String |
ticketSystem |
protected String |
type |
protected String |
userId |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
PrivilegedRoleAssignmentRequest() |
protected GovernanceSchedule schedule
protected String userId
protected String roleId
protected String type
protected String assignmentState
protected OffsetDateTime requestedDateTime
protected String status
protected String duration
protected String reason
protected String ticketNumber
protected String ticketSystem
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static PrivilegedRoleAssignmentRequest.Builder builderPrivilegedRoleAssignmentRequest()
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 Optional<GovernanceSchedule> getSchedule()
public PrivilegedRoleAssignmentRequest withSchedule(GovernanceSchedule schedule)
public PrivilegedRoleAssignmentRequest withUserId(String userId)
public PrivilegedRoleAssignmentRequest withRoleId(String roleId)
public PrivilegedRoleAssignmentRequest withType(String type)
public PrivilegedRoleAssignmentRequest withAssignmentState(String assignmentState)
public Optional<OffsetDateTime> getRequestedDateTime()
public PrivilegedRoleAssignmentRequest withRequestedDateTime(OffsetDateTime requestedDateTime)
public PrivilegedRoleAssignmentRequest withStatus(String status)
public PrivilegedRoleAssignmentRequest withDuration(String duration)
public PrivilegedRoleAssignmentRequest withReason(String reason)
public PrivilegedRoleAssignmentRequest withTicketNumber(String ticketNumber)
public PrivilegedRoleAssignmentRequest withTicketSystem(String ticketSystem)
public PrivilegedRoleRequest getRoleInfo()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic PrivilegedRoleAssignmentRequest patch()
this with changed fields reset.public PrivilegedRoleAssignmentRequest put()
this
with changed fields reset (they were ignored anyway).public com.github.davidmoten.odata.client.ActionRequestReturningNonCollectionUnwrapped<PrivilegedRoleAssignmentRequest> cancel()
Copyright © 2018–2020. All rights reserved.