Class DelegatedResourceAccessRequestApprovalDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.delegateaccesscontrol.model.DelegatedResourceAccessRequestApprovalDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230801") public final class DelegatedResourceAccessRequestApprovalDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelApproval info for initial access or extension of a Delegated Resource Access Request
 Note: Objects should always be created or deserialized using theDelegatedResourceAccessRequestApprovalDetails.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the DelegatedResourceAccessRequestApprovalDetails.Builder, which maintain a set of all explicitly set fields calledDelegatedResourceAccessRequestApprovalDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDelegatedResourceAccessRequestApprovalDetails.ApprovalActionIndicated whether the request is approved or rejected.static classDelegatedResourceAccessRequestApprovalDetails.ApprovalTypeapproval type, initial or extensionstatic classDelegatedResourceAccessRequestApprovalDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description DelegatedResourceAccessRequestApprovalDetails(DelegatedResourceAccessRequestApprovalDetails.ApprovalAction approvalAction, Date timeApprovedForAccess, DelegatedResourceAccessRequestApprovalDetails.ApprovalType approvalType, String approverComment, String approverId, String approverAdditionalMessage)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DelegatedResourceAccessRequestApprovalDetails.Builderbuilder()Create a new builder.booleanequals(Object o)DelegatedResourceAccessRequestApprovalDetails.ApprovalActiongetApprovalAction()Indicated whether the request is approved or rejected.DelegatedResourceAccessRequestApprovalDetails.ApprovalTypegetApprovalType()approval type, initial or extensionStringgetApproverAdditionalMessage()Additional message specified by the approver of the request.StringgetApproverComment()Comment specified by the approver of the request.StringgetApproverId()User ID of the approver.DategetTimeApprovedForAccess()Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g.inthashCode()DelegatedResourceAccessRequestApprovalDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
DelegatedResourceAccessRequestApprovalDetails@Deprecated @ConstructorProperties({"approvalAction","timeApprovedForAccess","approvalType","approverComment","approverId","approverAdditionalMessage"}) public DelegatedResourceAccessRequestApprovalDetails(DelegatedResourceAccessRequestApprovalDetails.ApprovalAction approvalAction, Date timeApprovedForAccess, DelegatedResourceAccessRequestApprovalDetails.ApprovalType approvalType, String approverComment, String approverId, String approverAdditionalMessage) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DelegatedResourceAccessRequestApprovalDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic DelegatedResourceAccessRequestApprovalDetails.Builder toBuilder() 
 - 
getApprovalActionpublic DelegatedResourceAccessRequestApprovalDetails.ApprovalAction getApprovalAction() Indicated whether the request is approved or rejected.- Returns:
- the value
 
 - 
getTimeApprovedForAccesspublic Date getTimeApprovedForAccess() Access start time that is actually approved by the customer in RFC 3339timestamp format, e.g.‘2020-05-22T21:10:29.600Z’. - Returns:
- the value
 
 - 
getApprovalTypepublic DelegatedResourceAccessRequestApprovalDetails.ApprovalType getApprovalType() approval type, initial or extension- Returns:
- the value
 
 - 
getApproverCommentpublic String getApproverComment() Comment specified by the approver of the request.- Returns:
- the value
 
 - 
getApproverIdpublic String getApproverId() User ID of the approver.- Returns:
- the value
 
 - 
getApproverAdditionalMessagepublic String getApproverAdditionalMessage() Additional message specified by the approver of the request.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-