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.ExplicitlySetBmcModel
Details 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 class
CreateUserDetails.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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
The OCID of the tenancy.String
getCsi()
CSI associated with the user.String
getFirstName()
First name of the user.String
getLastName()
Last name of the user.String
getOrganizationName()
Organization of the user.String
getPhone()
Contact number of the user.ProblemType
getProblemType()
The kind of support ticket (type of support request).String
getTimezone()
Timezone of the user.int
hashCode()
CreateUserDetails.Builder
toBuilder()
String
toString()
String
toString(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 ticket (type of support request).For information about ACCOUNT support tickets, see Creating a Billing Support Request. For information about LIMIT support tickets, see Creating a Service Limit Increase Request. For information about TECH support tickets, see Creating a Technical Support Request.
- 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
-
-