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.ExplicitlySetBmcModelEnterprise 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 classExtensionEnterprise20User.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCostCenter()Identifies the name of a cost center.StringgetDepartment()Identifies the name of a department.StringgetDivision()Identifies the name of a division.StringgetEmployeeNumber()Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.UserExtManagergetManager()StringgetOrganization()Identifies the name of an organization.inthashCode()ExtensionEnterprise20User.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-