Package com.oracle.bmc.cims.model
Class CreateUserDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cims.model.CreateUserDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class CreateUserDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails for creating a new user.
Note: Objects should always be created or deserialized using theCreateUserDetails.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 theCreateUserDetails.Builder, which maintain a set of all explicitly set fields calledCreateUserDetails.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 classCreateUserDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateUserDetails(String compartmentId, String firstName, String lastName, String csi, String phone, String timezone, String organizationName, ProblemType problemType)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateUserDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the tenancy.StringgetCsi()CSI associated with the user.StringgetFirstName()First name of the user.StringgetLastName()Last name of the user.StringgetOrganizationName()Organization of the user.StringgetPhone()Contact number of the user.ProblemTypegetProblemType()The kind of support request (type of support request).StringgetTimezone()Timezone of the user.inthashCode()CreateUserDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CreateUserDetails
@Deprecated @ConstructorProperties({"compartmentId","firstName","lastName","csi","phone","timezone","organizationName","problemType"}) public CreateUserDetails(String compartmentId, String firstName, String lastName, String csi, String phone, String timezone, String organizationName, ProblemType problemType)
Deprecated.
-
-
Method Detail
-
builder
public static CreateUserDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateUserDetails.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID of the tenancy.- Returns:
- the value
-
getFirstName
public String getFirstName()
First name of the user.- Returns:
- the value
-
getLastName
public String getLastName()
Last name of the user.- Returns:
- the value
-
getCsi
public String getCsi()
CSI associated with the user.- Returns:
- the value
-
getPhone
public String getPhone()
Contact number of the user.- Returns:
- the value
-
getTimezone
public String getTimezone()
Timezone of the user.- Returns:
- the value
-
getOrganizationName
public String getOrganizationName()
Organization of the user.- Returns:
- the value
-
getProblemType
public ProblemType getProblemType()
The kind of support request (type of support request).For information about ACCOUNT support requests, see Creating a Billing Support Request. For information about LIMIT support requests, see Creating a Service Limit Increase Request. For information about TECH support requests, see Creating a Technical Support Request.
- 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
-
-