Class ApproverGroupLevel
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.apiaccesscontrol.model.ApproverGroupLevel
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20241130") public final class ApproverGroupLevel extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelIt represents the group level detail for authorization
Note: Objects should always be created or deserialized using theApproverGroupLevel.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
ApproverGroupLevel.Builder, which maintain a set of all explicitly set fields calledApproverGroupLevel.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 classApproverGroupLevel.Builder
-
Constructor Summary
Constructors Constructor Description ApproverGroupLevel(List<String> groupId, Integer groupLevel)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApproverGroupLevel.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getGroupId()id of the group.IntegergetGroupLevel()level of the group.inthashCode()ApproverGroupLevel.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ApproverGroupLevel
@Deprecated @ConstructorProperties({"groupId","groupLevel"}) public ApproverGroupLevel(List<String> groupId, Integer groupLevel)
Deprecated.
-
-
Method Detail
-
builder
public static ApproverGroupLevel.Builder builder()
Create a new builder.
-
toBuilder
public ApproverGroupLevel.Builder toBuilder()
-
getGroupLevel
public Integer getGroupLevel()
level of the group.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-