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 SummaryNested Classes Modifier and Type Class Description static classCreateUserDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateUserDetails(String compartmentId, String firstName, String lastName, String csi, String phone, String timezone, String organizationName, ProblemType problemType)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static CreateUserDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateUserDetails.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the tenancy.- Returns:
- the value
 
 - 
getFirstNamepublic String getFirstName() First name of the user.- Returns:
- the value
 
 - 
getLastNamepublic String getLastName() Last name of the user.- Returns:
- the value
 
 - 
getCsipublic String getCsi() CSI associated with the user.- Returns:
- the value
 
 - 
getPhonepublic String getPhone() Contact number of the user.- Returns:
- the value
 
 - 
getTimezonepublic String getTimezone() Timezone of the user.- Returns:
- the value
 
 - 
getOrganizationNamepublic String getOrganizationName() Organization of the user.- Returns:
- the value
 
 - 
getProblemTypepublic 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
 
 - 
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
 
 
- 
 
-