Interface OsLoginProto.PosixAccountOrBuilder (2.43.0)

public static interface OsLoginProto.PosixAccountOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccountId()

public abstract String getAccountId()

Output only. A POSIX account identifier.

string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The accountId.

getAccountIdBytes()

public abstract ByteString getAccountIdBytes()

Output only. A POSIX account identifier.

string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for accountId.

getGecos()

public abstract String getGecos()

The GECOS (user information) entry for this account.

string gecos = 7;

Returns
Type Description
String

The gecos.

getGecosBytes()

public abstract ByteString getGecosBytes()

The GECOS (user information) entry for this account.

string gecos = 7;

Returns
Type Description
ByteString

The bytes for gecos.

getGid()

public abstract long getGid()

The default group ID.

int64 gid = 4;

Returns
Type Description
long

The gid.

getHomeDirectory()

public abstract String getHomeDirectory()

The path to the home directory for this account.

string home_directory = 5;

Returns
Type Description
String

The homeDirectory.

getHomeDirectoryBytes()

public abstract ByteString getHomeDirectoryBytes()

The path to the home directory for this account.

string home_directory = 5;

Returns
Type Description
ByteString

The bytes for homeDirectory.

getName()

public abstract String getName()

Output only. The canonical resource name.

string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. The canonical resource name.

string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getOperatingSystemType()

public abstract OsLoginProto.OperatingSystemType getOperatingSystemType()

The operating system type where this account applies.

.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;

Returns
Type Description
OsLoginProto.OperatingSystemType

The operatingSystemType.

getOperatingSystemTypeValue()

public abstract int getOperatingSystemTypeValue()

The operating system type where this account applies.

.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;

Returns
Type Description
int

The enum numeric value on the wire for operatingSystemType.

getPrimary()

public abstract boolean getPrimary()

Only one POSIX account can be marked as primary.

bool primary = 1;

Returns
Type Description
boolean

The primary.

getShell()

public abstract String getShell()

The path to the logic shell for this account.

string shell = 6;

Returns
Type Description
String

The shell.

getShellBytes()

public abstract ByteString getShellBytes()

The path to the logic shell for this account.

string shell = 6;

Returns
Type Description
ByteString

The bytes for shell.

getSystemId()

public abstract String getSystemId()

System identifier for which account the username or uid applies to. By default, the empty value is used.

string system_id = 8;

Returns
Type Description
String

The systemId.

getSystemIdBytes()

public abstract ByteString getSystemIdBytes()

System identifier for which account the username or uid applies to. By default, the empty value is used.

string system_id = 8;

Returns
Type Description
ByteString

The bytes for systemId.

getUid()

public abstract long getUid()

The user ID.

int64 uid = 3;

Returns
Type Description
long

The uid.

getUsername()

public abstract String getUsername()

The username of the POSIX account.

string username = 2;

Returns
Type Description
String

The username.

getUsernameBytes()

public abstract ByteString getUsernameBytes()

The username of the POSIX account.

string username = 2;

Returns
Type Description
ByteString

The bytes for username.