Package com.oracle.bmc.lockbox.model
Class ApproverInfo
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.lockbox.model.ApproverInfo
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220126") public final class ApproverInfo extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The approver data for this approver level.
Note: Objects should always be created or deserialized using theApproverInfo.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 theApproverInfo.Builder
, which maintain a set of all explicitly set fields calledApproverInfo.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 Summary
Nested Classes Modifier and Type Class Description static class
ApproverInfo.Builder
-
Constructor Summary
Constructors Constructor Description ApproverInfo(ApproverType approverType, String approverId, String domainId)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApproverInfo.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getApproverId()
The group or user ocid of the approver for this approver level.ApproverType
getApproverType()
The approver type of this approver level.String
getDomainId()
The identity domain ocid of the approver.int
hashCode()
ApproverInfo.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ApproverInfo
@Deprecated @ConstructorProperties({"approverType","approverId","domainId"}) public ApproverInfo(ApproverType approverType, String approverId, String domainId)
Deprecated.
-
-
Method Detail
-
builder
public static ApproverInfo.Builder builder()
Create a new builder.
-
toBuilder
public ApproverInfo.Builder toBuilder()
-
getApproverType
public ApproverType getApproverType()
The approver type of this approver level.- Returns:
- the value
-
getApproverId
public String getApproverId()
The group or user ocid of the approver for this approver level.- Returns:
- the value
-
getDomainId
public String getDomainId()
The identity domain ocid of the approver.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-