Class User (0.3.0)

public final class User extends GeneratedMessage implements UserOrBuilder

Information about a user.

Protobuf type google.backstory.User

Implements

UserOrBuilder

Static Fields

ACCOUNT_EXPIRATION_TIME_FIELD_NUMBER

public static final int ACCOUNT_EXPIRATION_TIME_FIELD_NUMBER
Field Value
Type Description
int

ACCOUNT_LOCKOUT_TIME_FIELD_NUMBER

public static final int ACCOUNT_LOCKOUT_TIME_FIELD_NUMBER
Field Value
Type Description
int

ACCOUNT_TYPE_FIELD_NUMBER

public static final int ACCOUNT_TYPE_FIELD_NUMBER
Field Value
Type Description
int

ATTRIBUTE_FIELD_NUMBER

public static final int ATTRIBUTE_FIELD_NUMBER
Field Value
Type Description
int

COMPANY_NAME_FIELD_NUMBER

public static final int COMPANY_NAME_FIELD_NUMBER
Field Value
Type Description
int

DEPARTMENT_FIELD_NUMBER

public static final int DEPARTMENT_FIELD_NUMBER
Field Value
Type Description
int

EMAIL_ADDRESSES_FIELD_NUMBER

public static final int EMAIL_ADDRESSES_FIELD_NUMBER
Field Value
Type Description
int

EMPLOYEE_ID_FIELD_NUMBER

public static final int EMPLOYEE_ID_FIELD_NUMBER
Field Value
Type Description
int

FIRST_NAME_FIELD_NUMBER

public static final int FIRST_NAME_FIELD_NUMBER
Field Value
Type Description
int

FIRST_SEEN_TIME_FIELD_NUMBER

public static final int FIRST_SEEN_TIME_FIELD_NUMBER
Field Value
Type Description
int

GROUPID_FIELD_NUMBER

public static final int GROUPID_FIELD_NUMBER
Field Value
Type Description
int

GROUP_IDENTIFIERS_FIELD_NUMBER

public static final int GROUP_IDENTIFIERS_FIELD_NUMBER
Field Value
Type Description
int

HIRE_DATE_FIELD_NUMBER

public static final int HIRE_DATE_FIELD_NUMBER
Field Value
Type Description
int

LAST_BAD_PASSWORD_ATTEMPT_TIME_FIELD_NUMBER

public static final int LAST_BAD_PASSWORD_ATTEMPT_TIME_FIELD_NUMBER
Field Value
Type Description
int

LAST_LOGIN_TIME_FIELD_NUMBER

public static final int LAST_LOGIN_TIME_FIELD_NUMBER
Field Value
Type Description
int

LAST_NAME_FIELD_NUMBER

public static final int LAST_NAME_FIELD_NUMBER
Field Value
Type Description
int

LAST_PASSWORD_CHANGE_TIME_FIELD_NUMBER

public static final int LAST_PASSWORD_CHANGE_TIME_FIELD_NUMBER
Field Value
Type Description
int

MANAGERS_FIELD_NUMBER

public static final int MANAGERS_FIELD_NUMBER
Field Value
Type Description
int

MIDDLE_NAME_FIELD_NUMBER

public static final int MIDDLE_NAME_FIELD_NUMBER
Field Value
Type Description
int

OFFICE_ADDRESS_FIELD_NUMBER

public static final int OFFICE_ADDRESS_FIELD_NUMBER
Field Value
Type Description
int

PASSWORD_EXPIRATION_TIME_FIELD_NUMBER

public static final int PASSWORD_EXPIRATION_TIME_FIELD_NUMBER
Field Value
Type Description
int

PERSONAL_ADDRESS_FIELD_NUMBER

public static final int PERSONAL_ADDRESS_FIELD_NUMBER
Field Value
Type Description
int

PHONE_NUMBERS_FIELD_NUMBER

public static final int PHONE_NUMBERS_FIELD_NUMBER
Field Value
Type Description
int

PRODUCT_OBJECT_ID_FIELD_NUMBER

public static final int PRODUCT_OBJECT_ID_FIELD_NUMBER
Field Value
Type Description
int

ROLE_DESCRIPTION_FIELD_NUMBER

public static final int ROLE_DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

ROLE_NAME_FIELD_NUMBER

public static final int ROLE_NAME_FIELD_NUMBER
Field Value
Type Description
int

TERMINATION_DATE_FIELD_NUMBER

public static final int TERMINATION_DATE_FIELD_NUMBER
Field Value
Type Description
int

TIME_OFF_FIELD_NUMBER

public static final int TIME_OFF_FIELD_NUMBER
Field Value
Type Description
int

TITLE_FIELD_NUMBER

public static final int TITLE_FIELD_NUMBER
Field Value
Type Description
int

USERID_FIELD_NUMBER

public static final int USERID_FIELD_NUMBER
Field Value
Type Description
int

USER_AUTHENTICATION_STATUS_FIELD_NUMBER

public static final int USER_AUTHENTICATION_STATUS_FIELD_NUMBER
Field Value
Type Description
int

USER_DISPLAY_NAME_FIELD_NUMBER

public static final int USER_DISPLAY_NAME_FIELD_NUMBER
Field Value
Type Description
int

USER_ROLE_FIELD_NUMBER

public static final int USER_ROLE_FIELD_NUMBER
Field Value
Type Description
int

WINDOWS_SID_FIELD_NUMBER

public static final int WINDOWS_SID_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static User getDefaultInstance()
Returns
Type Description
User

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static User.Builder newBuilder()
Returns
Type Description
User.Builder

newBuilder(User prototype)

public static User.Builder newBuilder(User prototype)
Parameter
Name Description
prototype User
Returns
Type Description
User.Builder

parseDelimitedFrom(InputStream input)

public static User parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
User
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static User parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static User parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static User parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static User parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static User parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static User parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
User
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static User parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static User parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
User
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static User parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static User parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static User parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
User
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<User> parser()
Returns
Type Description
Parser<User>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAccountExpirationTime()

public Timestamp getAccountExpirationTime()

User account expiration timestamp.

.google.protobuf.Timestamp account_expiration_time = 612;

Returns
Type Description
Timestamp

The accountExpirationTime.

getAccountExpirationTimeOrBuilder()

public TimestampOrBuilder getAccountExpirationTimeOrBuilder()

User account expiration timestamp.

.google.protobuf.Timestamp account_expiration_time = 612;

Returns
Type Description
TimestampOrBuilder

getAccountLockoutTime()

public Timestamp getAccountLockoutTime()

User account lockout timestamp.

.google.protobuf.Timestamp account_lockout_time = 613;

Returns
Type Description
Timestamp

The accountLockoutTime.

getAccountLockoutTimeOrBuilder()

public TimestampOrBuilder getAccountLockoutTimeOrBuilder()

User account lockout timestamp.

.google.protobuf.Timestamp account_lockout_time = 613;

Returns
Type Description
TimestampOrBuilder

getAccountType()

public User.AccountType getAccountType()

Type of user account (for example, service, domain, or cloud). This is somewhat aligned to: https://attack.mitre.org/techniques/T1078/

.google.backstory.User.AccountType account_type = 9;

Returns
Type Description
User.AccountType

The accountType.

getAccountTypeValue()

public int getAccountTypeValue()

Type of user account (for example, service, domain, or cloud). This is somewhat aligned to: https://attack.mitre.org/techniques/T1078/

.google.backstory.User.AccountType account_type = 9;

Returns
Type Description
int

The enum numeric value on the wire for accountType.

getAttribute()

public Attribute getAttribute()

Generic entity metadata attributes of the user.

.google.backstory.Attribute attribute = 8;

Returns
Type Description
Attribute

The attribute.

getAttributeOrBuilder()

public AttributeOrBuilder getAttributeOrBuilder()

Generic entity metadata attributes of the user.

.google.backstory.Attribute attribute = 8;

Returns
Type Description
AttributeOrBuilder

getCompanyName()

public String getCompanyName()

User job company name.

string company_name = 602;

Returns
Type Description
String

The companyName.

getCompanyNameBytes()

public ByteString getCompanyNameBytes()

User job company name.

string company_name = 602;

Returns
Type Description
ByteString

The bytes for companyName.

getDefaultInstanceForType()

public User getDefaultInstanceForType()
Returns
Type Description
User

getDepartment(int index)

public String getDepartment(int index)

User job department

repeated string department = 603;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The department at the given index.

getDepartmentBytes(int index)

public ByteString getDepartmentBytes(int index)

User job department

repeated string department = 603;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the department at the given index.

getDepartmentCount()

public int getDepartmentCount()

User job department

repeated string department = 603;

Returns
Type Description
int

The count of department.

getDepartmentList()

public ProtocolStringList getDepartmentList()

User job department

repeated string department = 603;

Returns
Type Description
ProtocolStringList

A list containing the department.

getEmailAddresses(int index)

public String getEmailAddresses(int index)

Email addresses of the user. This field can be used as an entity indicator for user entities.

repeated string email_addresses = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The emailAddresses at the given index.

getEmailAddressesBytes(int index)

public ByteString getEmailAddressesBytes(int index)

Email addresses of the user. This field can be used as an entity indicator for user entities.

repeated string email_addresses = 5;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the emailAddresses at the given index.

getEmailAddressesCount()

public int getEmailAddressesCount()

Email addresses of the user. This field can be used as an entity indicator for user entities.

repeated string email_addresses = 5;

Returns
Type Description
int

The count of emailAddresses.

getEmailAddressesList()

public ProtocolStringList getEmailAddressesList()

Email addresses of the user. This field can be used as an entity indicator for user entities.

repeated string email_addresses = 5;

Returns
Type Description
ProtocolStringList

A list containing the emailAddresses.

getEmployeeId()

public String getEmployeeId()

Human capital management identifier. This field can be used as an entity indicator for user entities.

string employee_id = 6;

Returns
Type Description
String

The employeeId.

getEmployeeIdBytes()

public ByteString getEmployeeIdBytes()

Human capital management identifier. This field can be used as an entity indicator for user entities.

string employee_id = 6;

Returns
Type Description
ByteString

The bytes for employeeId.

getFirstName()

public String getFirstName()

First name of the user (e.g. "John").

string first_name = 100;

Returns
Type Description
String

The firstName.

getFirstNameBytes()

public ByteString getFirstNameBytes()

First name of the user (e.g. "John").

string first_name = 100;

Returns
Type Description
ByteString

The bytes for firstName.

getFirstSeenTime()

public Timestamp getFirstSeenTime()

The first observed time for a user. The value is calculated on the basis of the first time the identifier was observed.

.google.protobuf.Timestamp first_seen_time = 10;

Returns
Type Description
Timestamp

The firstSeenTime.

getFirstSeenTimeOrBuilder()

public TimestampOrBuilder getFirstSeenTimeOrBuilder()

The first observed time for a user. The value is calculated on the basis of the first time the identifier was observed.

.google.protobuf.Timestamp first_seen_time = 10;

Returns
Type Description
TimestampOrBuilder

getGroupIdentifiers(int index)

public String getGroupIdentifiers(int index)

Product object identifiers of the group(s) the user belongs to A vendor-specific identifier to uniquely identify the group(s) the user belongs to (a GUID, LDAP OID, or similar).

repeated string group_identifiers = 200;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The groupIdentifiers at the given index.

getGroupIdentifiersBytes(int index)

public ByteString getGroupIdentifiersBytes(int index)

Product object identifiers of the group(s) the user belongs to A vendor-specific identifier to uniquely identify the group(s) the user belongs to (a GUID, LDAP OID, or similar).

repeated string group_identifiers = 200;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the groupIdentifiers at the given index.

getGroupIdentifiersCount()

public int getGroupIdentifiersCount()

Product object identifiers of the group(s) the user belongs to A vendor-specific identifier to uniquely identify the group(s) the user belongs to (a GUID, LDAP OID, or similar).

repeated string group_identifiers = 200;

Returns
Type Description
int

The count of groupIdentifiers.

getGroupIdentifiersList()

public ProtocolStringList getGroupIdentifiersList()

Product object identifiers of the group(s) the user belongs to A vendor-specific identifier to uniquely identify the group(s) the user belongs to (a GUID, LDAP OID, or similar).

repeated string group_identifiers = 200;

Returns
Type Description
ProtocolStringList

A list containing the groupIdentifiers.

getGroupid() (deprecated)

public String getGroupid()

Deprecated. google.backstory.User.groupid is deprecated. See backstory/udm.proto;l=4784

The ID of the group that the user belongs to. Deprecated in favor of the repeated group_identifiers field.

string groupid = 2 [deprecated = true];

Returns
Type Description
String

The groupid.

getGroupidBytes() (deprecated)

public ByteString getGroupidBytes()

Deprecated. google.backstory.User.groupid is deprecated. See backstory/udm.proto;l=4784

The ID of the group that the user belongs to. Deprecated in favor of the repeated group_identifiers field.

string groupid = 2 [deprecated = true];

Returns
Type Description
ByteString

The bytes for groupid.

getHireDate()

public Timestamp getHireDate()

User job employment hire date.

.google.protobuf.Timestamp hire_date = 606;

Returns
Type Description
Timestamp

The hireDate.

getHireDateOrBuilder()

public TimestampOrBuilder getHireDateOrBuilder()

User job employment hire date.

.google.protobuf.Timestamp hire_date = 606;

Returns
Type Description
TimestampOrBuilder

getLastBadPasswordAttemptTime()

public Timestamp getLastBadPasswordAttemptTime()

User last bad password attempt timestamp.

.google.protobuf.Timestamp last_bad_password_attempt_time = 614;

Returns
Type Description
Timestamp

The lastBadPasswordAttemptTime.

getLastBadPasswordAttemptTimeOrBuilder()

public TimestampOrBuilder getLastBadPasswordAttemptTimeOrBuilder()

User last bad password attempt timestamp.

.google.protobuf.Timestamp last_bad_password_attempt_time = 614;

Returns
Type Description
TimestampOrBuilder

getLastLoginTime()

public Timestamp getLastLoginTime()

User last login timestamp.

.google.protobuf.Timestamp last_login_time = 609;

Returns
Type Description
Timestamp

The lastLoginTime.

getLastLoginTimeOrBuilder()

public TimestampOrBuilder getLastLoginTimeOrBuilder()

User last login timestamp.

.google.protobuf.Timestamp last_login_time = 609;

Returns
Type Description
TimestampOrBuilder

getLastName()

public String getLastName()

Last name of the user (e.g. "Locke").

string last_name = 102;

Returns
Type Description
String

The lastName.

getLastNameBytes()

public ByteString getLastNameBytes()

Last name of the user (e.g. "Locke").

string last_name = 102;

Returns
Type Description
ByteString

The bytes for lastName.

getLastPasswordChangeTime()

public Timestamp getLastPasswordChangeTime()

User last password change timestamp.

.google.protobuf.Timestamp last_password_change_time = 610;

Returns
Type Description
Timestamp

The lastPasswordChangeTime.

getLastPasswordChangeTimeOrBuilder()

public TimestampOrBuilder getLastPasswordChangeTimeOrBuilder()

User last password change timestamp.

.google.protobuf.Timestamp last_password_change_time = 610;

Returns
Type Description
TimestampOrBuilder

getManagers(int index)

public User getManagers(int index)

User job manager(s).

repeated .google.backstory.User managers = 605;

Parameter
Name Description
index int
Returns
Type Description
User

getManagersCount()

public int getManagersCount()

User job manager(s).

repeated .google.backstory.User managers = 605;

Returns
Type Description
int

getManagersList()

public List<User> getManagersList()

User job manager(s).

repeated .google.backstory.User managers = 605;

Returns
Type Description
List<User>

getManagersOrBuilder(int index)

public UserOrBuilder getManagersOrBuilder(int index)

User job manager(s).

repeated .google.backstory.User managers = 605;

Parameter
Name Description
index int
Returns
Type Description
UserOrBuilder

getManagersOrBuilderList()

public List<? extends UserOrBuilder> getManagersOrBuilderList()

User job manager(s).

repeated .google.backstory.User managers = 605;

Returns
Type Description
List<? extends com.google.backstory.UserOrBuilder>

getMiddleName()

public String getMiddleName()

Middle name of the user.

string middle_name = 101;

Returns
Type Description
String

The middleName.

getMiddleNameBytes()

public ByteString getMiddleNameBytes()

Middle name of the user.

string middle_name = 101;

Returns
Type Description
ByteString

The bytes for middleName.

getOfficeAddress()

public Location getOfficeAddress()

User job office location.

.google.backstory.Location office_address = 604;

Returns
Type Description
Location

The officeAddress.

getOfficeAddressOrBuilder()

public LocationOrBuilder getOfficeAddressOrBuilder()

User job office location.

.google.backstory.Location office_address = 604;

Returns
Type Description
LocationOrBuilder

getParserForType()

public Parser<User> getParserForType()
Returns
Type Description
Parser<User>
Overrides

getPasswordExpirationTime()

public Timestamp getPasswordExpirationTime()

User password expiration timestamp.

.google.protobuf.Timestamp password_expiration_time = 611;

Returns
Type Description
Timestamp

The passwordExpirationTime.

getPasswordExpirationTimeOrBuilder()

public TimestampOrBuilder getPasswordExpirationTimeOrBuilder()

User password expiration timestamp.

.google.protobuf.Timestamp password_expiration_time = 611;

Returns
Type Description
TimestampOrBuilder

getPersonalAddress()

public Location getPersonalAddress()

Personal address of the user.

.google.backstory.Location personal_address = 104;

Returns
Type Description
Location

The personalAddress.

getPersonalAddressOrBuilder()

public LocationOrBuilder getPersonalAddressOrBuilder()

Personal address of the user.

.google.backstory.Location personal_address = 104;

Returns
Type Description
LocationOrBuilder

getPhoneNumbers(int index)

public String getPhoneNumbers(int index)

Phone numbers for the user.

repeated string phone_numbers = 103;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The phoneNumbers at the given index.

getPhoneNumbersBytes(int index)

public ByteString getPhoneNumbersBytes(int index)

Phone numbers for the user.

repeated string phone_numbers = 103;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the phoneNumbers at the given index.

getPhoneNumbersCount()

public int getPhoneNumbersCount()

Phone numbers for the user.

repeated string phone_numbers = 103;

Returns
Type Description
int

The count of phoneNumbers.

getPhoneNumbersList()

public ProtocolStringList getPhoneNumbersList()

Phone numbers for the user.

repeated string phone_numbers = 103;

Returns
Type Description
ProtocolStringList

A list containing the phoneNumbers.

getProductObjectId()

public String getProductObjectId()

A vendor-specific identifier to uniquely identify the entity (e.g. a GUID, LDAP, OID, or similar). This field can be used as an entity indicator for user entities.

string product_object_id = 7;

Returns
Type Description
String

The productObjectId.

getProductObjectIdBytes()

public ByteString getProductObjectIdBytes()

A vendor-specific identifier to uniquely identify the entity (e.g. a GUID, LDAP, OID, or similar). This field can be used as an entity indicator for user entities.

string product_object_id = 7;

Returns
Type Description
ByteString

The bytes for productObjectId.

getRoleDescription() (deprecated)

public String getRoleDescription()

Deprecated. google.backstory.User.role_description is deprecated. See backstory/udm.proto;l=4854

System role description for user. Deprecated: use attribute.roles.

string role_description = 703 [deprecated = true];

Returns
Type Description
String

The roleDescription.

getRoleDescriptionBytes() (deprecated)

public ByteString getRoleDescriptionBytes()

Deprecated. google.backstory.User.role_description is deprecated. See backstory/udm.proto;l=4854

System role description for user. Deprecated: use attribute.roles.

string role_description = 703 [deprecated = true];

Returns
Type Description
ByteString

The bytes for roleDescription.

getRoleName() (deprecated)

public String getRoleName()

Deprecated. google.backstory.User.role_name is deprecated. See backstory/udm.proto;l=4850

System role name for user. Deprecated: use attribute.roles.

string role_name = 702 [deprecated = true];

Returns
Type Description
String

The roleName.

getRoleNameBytes() (deprecated)

public ByteString getRoleNameBytes()

Deprecated. google.backstory.User.role_name is deprecated. See backstory/udm.proto;l=4850

System role name for user. Deprecated: use attribute.roles.

string role_name = 702 [deprecated = true];

Returns
Type Description
ByteString

The bytes for roleName.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getTerminationDate()

public Timestamp getTerminationDate()

User job employment termination date.

.google.protobuf.Timestamp termination_date = 607;

Returns
Type Description
Timestamp

The terminationDate.

getTerminationDateOrBuilder()

public TimestampOrBuilder getTerminationDateOrBuilder()

User job employment termination date.

.google.protobuf.Timestamp termination_date = 607;

Returns
Type Description
TimestampOrBuilder

getTimeOff(int index)

public TimeOff getTimeOff(int index)

User time off leaves from active work.

repeated .google.backstory.TimeOff time_off = 608;

Parameter
Name Description
index int
Returns
Type Description
TimeOff

getTimeOffCount()

public int getTimeOffCount()

User time off leaves from active work.

repeated .google.backstory.TimeOff time_off = 608;

Returns
Type Description
int

getTimeOffList()

public List<TimeOff> getTimeOffList()

User time off leaves from active work.

repeated .google.backstory.TimeOff time_off = 608;

Returns
Type Description
List<TimeOff>

getTimeOffOrBuilder(int index)

public TimeOffOrBuilder getTimeOffOrBuilder(int index)

User time off leaves from active work.

repeated .google.backstory.TimeOff time_off = 608;

Parameter
Name Description
index int
Returns
Type Description
TimeOffOrBuilder

getTimeOffOrBuilderList()

public List<? extends TimeOffOrBuilder> getTimeOffOrBuilderList()

User time off leaves from active work.

repeated .google.backstory.TimeOff time_off = 608;

Returns
Type Description
List<? extends com.google.backstory.TimeOffOrBuilder>

getTitle()

public String getTitle()

User job title.

string title = 601;

Returns
Type Description
String

The title.

getTitleBytes()

public ByteString getTitleBytes()

User job title.

string title = 601;

Returns
Type Description
ByteString

The bytes for title.

getUserAuthenticationStatus()

public Authentication.AuthenticationStatus getUserAuthenticationStatus()

System authentication status for user.

.google.backstory.Authentication.AuthenticationStatus user_authentication_status = 701;

Returns
Type Description
Authentication.AuthenticationStatus

The userAuthenticationStatus.

getUserAuthenticationStatusValue()

public int getUserAuthenticationStatusValue()

System authentication status for user.

.google.backstory.Authentication.AuthenticationStatus user_authentication_status = 701;

Returns
Type Description
int

The enum numeric value on the wire for userAuthenticationStatus.

getUserDisplayName()

public String getUserDisplayName()

The display name of the user (e.g. "John Locke").

string user_display_name = 3;

Returns
Type Description
String

The userDisplayName.

getUserDisplayNameBytes()

public ByteString getUserDisplayNameBytes()

The display name of the user (e.g. "John Locke").

string user_display_name = 3;

Returns
Type Description
ByteString

The bytes for userDisplayName.

getUserRole() (deprecated)

public User.Role getUserRole()

Deprecated. google.backstory.User.user_role is deprecated. See backstory/udm.proto;l=4858

System role for user. Deprecated: use attribute.roles.

.google.backstory.User.Role user_role = 704 [deprecated = true];

Returns
Type Description
User.Role

The userRole.

getUserRoleValue() (deprecated)

public int getUserRoleValue()

Deprecated. google.backstory.User.user_role is deprecated. See backstory/udm.proto;l=4858

System role for user. Deprecated: use attribute.roles.

.google.backstory.User.Role user_role = 704 [deprecated = true];

Returns
Type Description
int

The enum numeric value on the wire for userRole.

getUserid()

public String getUserid()

The ID of the user. This field can be used as an entity indicator for user entities.

string userid = 1;

Returns
Type Description
String

The userid.

getUseridBytes()

public ByteString getUseridBytes()

The ID of the user. This field can be used as an entity indicator for user entities.

string userid = 1;

Returns
Type Description
ByteString

The bytes for userid.

getWindowsSid()

public String getWindowsSid()

The Microsoft Windows SID of the user. This field can be used as an entity indicator for user entities.

string windows_sid = 4;

Returns
Type Description
String

The windowsSid.

getWindowsSidBytes()

public ByteString getWindowsSidBytes()

The Microsoft Windows SID of the user. This field can be used as an entity indicator for user entities.

string windows_sid = 4;

Returns
Type Description
ByteString

The bytes for windowsSid.

hasAccountExpirationTime()

public boolean hasAccountExpirationTime()

User account expiration timestamp.

.google.protobuf.Timestamp account_expiration_time = 612;

Returns
Type Description
boolean

Whether the accountExpirationTime field is set.

hasAccountLockoutTime()

public boolean hasAccountLockoutTime()

User account lockout timestamp.

.google.protobuf.Timestamp account_lockout_time = 613;

Returns
Type Description
boolean

Whether the accountLockoutTime field is set.

hasAttribute()

public boolean hasAttribute()

Generic entity metadata attributes of the user.

.google.backstory.Attribute attribute = 8;

Returns
Type Description
boolean

Whether the attribute field is set.

hasFirstSeenTime()

public boolean hasFirstSeenTime()

The first observed time for a user. The value is calculated on the basis of the first time the identifier was observed.

.google.protobuf.Timestamp first_seen_time = 10;

Returns
Type Description
boolean

Whether the firstSeenTime field is set.

hasHireDate()

public boolean hasHireDate()

User job employment hire date.

.google.protobuf.Timestamp hire_date = 606;

Returns
Type Description
boolean

Whether the hireDate field is set.

hasLastBadPasswordAttemptTime()

public boolean hasLastBadPasswordAttemptTime()

User last bad password attempt timestamp.

.google.protobuf.Timestamp last_bad_password_attempt_time = 614;

Returns
Type Description
boolean

Whether the lastBadPasswordAttemptTime field is set.

hasLastLoginTime()

public boolean hasLastLoginTime()

User last login timestamp.

.google.protobuf.Timestamp last_login_time = 609;

Returns
Type Description
boolean

Whether the lastLoginTime field is set.

hasLastPasswordChangeTime()

public boolean hasLastPasswordChangeTime()

User last password change timestamp.

.google.protobuf.Timestamp last_password_change_time = 610;

Returns
Type Description
boolean

Whether the lastPasswordChangeTime field is set.

hasOfficeAddress()

public boolean hasOfficeAddress()

User job office location.

.google.backstory.Location office_address = 604;

Returns
Type Description
boolean

Whether the officeAddress field is set.

hasPasswordExpirationTime()

public boolean hasPasswordExpirationTime()

User password expiration timestamp.

.google.protobuf.Timestamp password_expiration_time = 611;

Returns
Type Description
boolean

Whether the passwordExpirationTime field is set.

hasPersonalAddress()

public boolean hasPersonalAddress()

Personal address of the user.

.google.backstory.Location personal_address = 104;

Returns
Type Description
boolean

Whether the personalAddress field is set.

hasTerminationDate()

public boolean hasTerminationDate()

User job employment termination date.

.google.protobuf.Timestamp termination_date = 607;

Returns
Type Description
boolean

Whether the terminationDate field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public User.Builder newBuilderForType()
Returns
Type Description
User.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected User.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
User.Builder
Overrides

toBuilder()

public User.Builder toBuilder()
Returns
Type Description
User.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException