Class ExtensionEnterprise20User
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.ExtensionEnterprise20User
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ExtensionEnterprise20User extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Enterprise User
Note: Objects should always be created or deserialized using theExtensionEnterprise20User.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
ExtensionEnterprise20User.Builder
, which maintain a set of all explicitly set fields calledExtensionEnterprise20User.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
ExtensionEnterprise20User.Builder
-
Constructor Summary
Constructors Constructor Description ExtensionEnterprise20User(String employeeNumber, String costCenter, String organization, String division, String department, UserExtManager manager)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtensionEnterprise20User.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCostCenter()
Identifies the name of a cost center.String
getDepartment()
Identifies the name of a department.String
getDivision()
Identifies the name of a division.String
getEmployeeNumber()
Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.UserExtManager
getManager()
String
getOrganization()
Identifies the name of an organization.int
hashCode()
ExtensionEnterprise20User.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ExtensionEnterprise20User
@Deprecated @ConstructorProperties({"employeeNumber","costCenter","organization","division","department","manager"}) public ExtensionEnterprise20User(String employeeNumber, String costCenter, String organization, String division, String department, UserExtManager manager)
Deprecated.
-
-
Method Detail
-
builder
public static ExtensionEnterprise20User.Builder builder()
Create a new builder.
-
toBuilder
public ExtensionEnterprise20User.Builder toBuilder()
-
getEmployeeNumber
public String getEmployeeNumber()
Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Employee Number - idcsCsvAttributeNameMappings: [[columnHeaderName:Employee Number]] - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getCostCenter
public String getCostCenter()
Identifies the name of a cost center.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Cost Center - idcsCsvAttributeNameMappings: [[columnHeaderName:Cost Center]] - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getOrganization
public String getOrganization()
Identifies the name of an organization.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Organization - idcsCsvAttributeNameMappings: [[columnHeaderName:Organization Name, deprecatedColumnHeaderName:Organization]] - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getDivision
public String getDivision()
Identifies the name of a division.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Division - idcsCsvAttributeNameMappings: [[columnHeaderName:Division]] - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getDepartment
public String getDepartment()
Identifies the name of a department.*SCIM++ Properties:** - caseExact: false - idcsCsvAttributeName: Department - idcsCsvAttributeNameMappings: [[columnHeaderName:Department]] - idcsPii: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getManager
public UserExtManager getManager()
-
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
-
-