Package com.google.cloud.oslogin.common
Class OsLoginProto.PosixAccount.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
- com.google.cloud.oslogin.common.OsLoginProto.PosixAccount.Builder
-
- All Implemented Interfaces:
OsLoginProto.PosixAccountOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- OsLoginProto.PosixAccount
public static final class OsLoginProto.PosixAccount.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder> implements OsLoginProto.PosixAccountOrBuilder
The POSIX account information associated with a Google account.
Protobuf typegoogle.cloud.oslogin.common.PosixAccount
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OsLoginProto.PosixAccount.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OsLoginProto.PosixAccount
build()
OsLoginProto.PosixAccount
buildPartial()
OsLoginProto.PosixAccount.Builder
clear()
OsLoginProto.PosixAccount.Builder
clearAccountId()
Output only.OsLoginProto.PosixAccount.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
OsLoginProto.PosixAccount.Builder
clearGecos()
The GECOS (user information) entry for this account.OsLoginProto.PosixAccount.Builder
clearGid()
The default group ID.OsLoginProto.PosixAccount.Builder
clearHomeDirectory()
The path to the home directory for this account.OsLoginProto.PosixAccount.Builder
clearName()
Output only.OsLoginProto.PosixAccount.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
OsLoginProto.PosixAccount.Builder
clearOperatingSystemType()
The operating system type where this account applies.OsLoginProto.PosixAccount.Builder
clearPrimary()
Only one POSIX account can be marked as primary.OsLoginProto.PosixAccount.Builder
clearShell()
The path to the logic shell for this account.OsLoginProto.PosixAccount.Builder
clearSystemId()
System identifier for which account the username or uid applies to.OsLoginProto.PosixAccount.Builder
clearUid()
The user ID.OsLoginProto.PosixAccount.Builder
clearUsername()
The username of the POSIX account.OsLoginProto.PosixAccount.Builder
clone()
String
getAccountId()
Output only.com.google.protobuf.ByteString
getAccountIdBytes()
Output only.OsLoginProto.PosixAccount
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGecos()
The GECOS (user information) entry for this account.com.google.protobuf.ByteString
getGecosBytes()
The GECOS (user information) entry for this account.long
getGid()
The default group ID.String
getHomeDirectory()
The path to the home directory for this account.com.google.protobuf.ByteString
getHomeDirectoryBytes()
The path to the home directory for this account.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.OsLoginProto.OperatingSystemType
getOperatingSystemType()
The operating system type where this account applies.int
getOperatingSystemTypeValue()
The operating system type where this account applies.boolean
getPrimary()
Only one POSIX account can be marked as primary.String
getShell()
The path to the logic shell for this account.com.google.protobuf.ByteString
getShellBytes()
The path to the logic shell for this account.String
getSystemId()
System identifier for which account the username or uid applies to.com.google.protobuf.ByteString
getSystemIdBytes()
System identifier for which account the username or uid applies to.long
getUid()
The user ID.String
getUsername()
The username of the POSIX account.com.google.protobuf.ByteString
getUsernameBytes()
The username of the POSIX account.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
OsLoginProto.PosixAccount.Builder
mergeFrom(OsLoginProto.PosixAccount other)
OsLoginProto.PosixAccount.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
OsLoginProto.PosixAccount.Builder
mergeFrom(com.google.protobuf.Message other)
OsLoginProto.PosixAccount.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
OsLoginProto.PosixAccount.Builder
setAccountId(String value)
Output only.OsLoginProto.PosixAccount.Builder
setAccountIdBytes(com.google.protobuf.ByteString value)
Output only.OsLoginProto.PosixAccount.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
OsLoginProto.PosixAccount.Builder
setGecos(String value)
The GECOS (user information) entry for this account.OsLoginProto.PosixAccount.Builder
setGecosBytes(com.google.protobuf.ByteString value)
The GECOS (user information) entry for this account.OsLoginProto.PosixAccount.Builder
setGid(long value)
The default group ID.OsLoginProto.PosixAccount.Builder
setHomeDirectory(String value)
The path to the home directory for this account.OsLoginProto.PosixAccount.Builder
setHomeDirectoryBytes(com.google.protobuf.ByteString value)
The path to the home directory for this account.OsLoginProto.PosixAccount.Builder
setName(String value)
Output only.OsLoginProto.PosixAccount.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.OsLoginProto.PosixAccount.Builder
setOperatingSystemType(OsLoginProto.OperatingSystemType value)
The operating system type where this account applies.OsLoginProto.PosixAccount.Builder
setOperatingSystemTypeValue(int value)
The operating system type where this account applies.OsLoginProto.PosixAccount.Builder
setPrimary(boolean value)
Only one POSIX account can be marked as primary.OsLoginProto.PosixAccount.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
OsLoginProto.PosixAccount.Builder
setShell(String value)
The path to the logic shell for this account.OsLoginProto.PosixAccount.Builder
setShellBytes(com.google.protobuf.ByteString value)
The path to the logic shell for this account.OsLoginProto.PosixAccount.Builder
setSystemId(String value)
System identifier for which account the username or uid applies to.OsLoginProto.PosixAccount.Builder
setSystemIdBytes(com.google.protobuf.ByteString value)
System identifier for which account the username or uid applies to.OsLoginProto.PosixAccount.Builder
setUid(long value)
The user ID.OsLoginProto.PosixAccount.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
OsLoginProto.PosixAccount.Builder
setUsername(String value)
The username of the POSIX account.OsLoginProto.PosixAccount.Builder
setUsernameBytes(com.google.protobuf.ByteString value)
The username of the POSIX account.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
clear
public OsLoginProto.PosixAccount.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
getDefaultInstanceForType
public OsLoginProto.PosixAccount getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public OsLoginProto.PosixAccount build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OsLoginProto.PosixAccount buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OsLoginProto.PosixAccount.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
setField
public OsLoginProto.PosixAccount.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
clearField
public OsLoginProto.PosixAccount.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
clearOneof
public OsLoginProto.PosixAccount.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
setRepeatedField
public OsLoginProto.PosixAccount.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
addRepeatedField
public OsLoginProto.PosixAccount.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
mergeFrom
public OsLoginProto.PosixAccount.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OsLoginProto.PosixAccount.Builder>
-
mergeFrom
public OsLoginProto.PosixAccount.Builder mergeFrom(OsLoginProto.PosixAccount other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
mergeFrom
public OsLoginProto.PosixAccount.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OsLoginProto.PosixAccount.Builder>
- Throws:
IOException
-
getPrimary
public boolean getPrimary()
Only one POSIX account can be marked as primary.
bool primary = 1;
- Specified by:
getPrimary
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The primary.
-
setPrimary
public OsLoginProto.PosixAccount.Builder setPrimary(boolean value)
Only one POSIX account can be marked as primary.
bool primary = 1;
- Parameters:
value
- The primary to set.- Returns:
- This builder for chaining.
-
clearPrimary
public OsLoginProto.PosixAccount.Builder clearPrimary()
Only one POSIX account can be marked as primary.
bool primary = 1;
- Returns:
- This builder for chaining.
-
getUsername
public String getUsername()
The username of the POSIX account.
string username = 2;
- Specified by:
getUsername
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()
The username of the POSIX account.
string username = 2;
- Specified by:
getUsernameBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for username.
-
setUsername
public OsLoginProto.PosixAccount.Builder setUsername(String value)
The username of the POSIX account.
string username = 2;
- Parameters:
value
- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
public OsLoginProto.PosixAccount.Builder clearUsername()
The username of the POSIX account.
string username = 2;
- Returns:
- This builder for chaining.
-
setUsernameBytes
public OsLoginProto.PosixAccount.Builder setUsernameBytes(com.google.protobuf.ByteString value)
The username of the POSIX account.
string username = 2;
- Parameters:
value
- The bytes for username to set.- Returns:
- This builder for chaining.
-
getUid
public long getUid()
The user ID.
int64 uid = 3;
- Specified by:
getUid
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The uid.
-
setUid
public OsLoginProto.PosixAccount.Builder setUid(long value)
The user ID.
int64 uid = 3;
- Parameters:
value
- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public OsLoginProto.PosixAccount.Builder clearUid()
The user ID.
int64 uid = 3;
- Returns:
- This builder for chaining.
-
getGid
public long getGid()
The default group ID.
int64 gid = 4;
- Specified by:
getGid
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The gid.
-
setGid
public OsLoginProto.PosixAccount.Builder setGid(long value)
The default group ID.
int64 gid = 4;
- Parameters:
value
- The gid to set.- Returns:
- This builder for chaining.
-
clearGid
public OsLoginProto.PosixAccount.Builder clearGid()
The default group ID.
int64 gid = 4;
- Returns:
- This builder for chaining.
-
getHomeDirectory
public String getHomeDirectory()
The path to the home directory for this account.
string home_directory = 5;
- Specified by:
getHomeDirectory
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The homeDirectory.
-
getHomeDirectoryBytes
public com.google.protobuf.ByteString getHomeDirectoryBytes()
The path to the home directory for this account.
string home_directory = 5;
- Specified by:
getHomeDirectoryBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for homeDirectory.
-
setHomeDirectory
public OsLoginProto.PosixAccount.Builder setHomeDirectory(String value)
The path to the home directory for this account.
string home_directory = 5;
- Parameters:
value
- The homeDirectory to set.- Returns:
- This builder for chaining.
-
clearHomeDirectory
public OsLoginProto.PosixAccount.Builder clearHomeDirectory()
The path to the home directory for this account.
string home_directory = 5;
- Returns:
- This builder for chaining.
-
setHomeDirectoryBytes
public OsLoginProto.PosixAccount.Builder setHomeDirectoryBytes(com.google.protobuf.ByteString value)
The path to the home directory for this account.
string home_directory = 5;
- Parameters:
value
- The bytes for homeDirectory to set.- Returns:
- This builder for chaining.
-
getShell
public String getShell()
The path to the logic shell for this account.
string shell = 6;
- Specified by:
getShell
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The shell.
-
getShellBytes
public com.google.protobuf.ByteString getShellBytes()
The path to the logic shell for this account.
string shell = 6;
- Specified by:
getShellBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for shell.
-
setShell
public OsLoginProto.PosixAccount.Builder setShell(String value)
The path to the logic shell for this account.
string shell = 6;
- Parameters:
value
- The shell to set.- Returns:
- This builder for chaining.
-
clearShell
public OsLoginProto.PosixAccount.Builder clearShell()
The path to the logic shell for this account.
string shell = 6;
- Returns:
- This builder for chaining.
-
setShellBytes
public OsLoginProto.PosixAccount.Builder setShellBytes(com.google.protobuf.ByteString value)
The path to the logic shell for this account.
string shell = 6;
- Parameters:
value
- The bytes for shell to set.- Returns:
- This builder for chaining.
-
getGecos
public String getGecos()
The GECOS (user information) entry for this account.
string gecos = 7;
- Specified by:
getGecos
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The gecos.
-
getGecosBytes
public com.google.protobuf.ByteString getGecosBytes()
The GECOS (user information) entry for this account.
string gecos = 7;
- Specified by:
getGecosBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for gecos.
-
setGecos
public OsLoginProto.PosixAccount.Builder setGecos(String value)
The GECOS (user information) entry for this account.
string gecos = 7;
- Parameters:
value
- The gecos to set.- Returns:
- This builder for chaining.
-
clearGecos
public OsLoginProto.PosixAccount.Builder clearGecos()
The GECOS (user information) entry for this account.
string gecos = 7;
- Returns:
- This builder for chaining.
-
setGecosBytes
public OsLoginProto.PosixAccount.Builder setGecosBytes(com.google.protobuf.ByteString value)
The GECOS (user information) entry for this account.
string gecos = 7;
- Parameters:
value
- The bytes for gecos to set.- Returns:
- This builder for chaining.
-
getSystemId
public String getSystemId()
System identifier for which account the username or uid applies to. By default, the empty value is used.
string system_id = 8;
- Specified by:
getSystemId
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The systemId.
-
getSystemIdBytes
public com.google.protobuf.ByteString getSystemIdBytes()
System identifier for which account the username or uid applies to. By default, the empty value is used.
string system_id = 8;
- Specified by:
getSystemIdBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for systemId.
-
setSystemId
public OsLoginProto.PosixAccount.Builder setSystemId(String value)
System identifier for which account the username or uid applies to. By default, the empty value is used.
string system_id = 8;
- Parameters:
value
- The systemId to set.- Returns:
- This builder for chaining.
-
clearSystemId
public OsLoginProto.PosixAccount.Builder clearSystemId()
System identifier for which account the username or uid applies to. By default, the empty value is used.
string system_id = 8;
- Returns:
- This builder for chaining.
-
setSystemIdBytes
public OsLoginProto.PosixAccount.Builder setSystemIdBytes(com.google.protobuf.ByteString value)
System identifier for which account the username or uid applies to. By default, the empty value is used.
string system_id = 8;
- Parameters:
value
- The bytes for systemId to set.- Returns:
- This builder for chaining.
-
getAccountId
public String getAccountId()
Output only. A POSIX account identifier.
string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getAccountId
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()
Output only. A POSIX account identifier.
string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getAccountIdBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for accountId.
-
setAccountId
public OsLoginProto.PosixAccount.Builder setAccountId(String value)
Output only. A POSIX account identifier.
string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
public OsLoginProto.PosixAccount.Builder clearAccountId()
Output only. A POSIX account identifier.
string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setAccountIdBytes
public OsLoginProto.PosixAccount.Builder setAccountIdBytes(com.google.protobuf.ByteString value)
Output only. A POSIX account identifier.
string account_id = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for accountId to set.- Returns:
- This builder for chaining.
-
getOperatingSystemTypeValue
public int getOperatingSystemTypeValue()
The operating system type where this account applies.
.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;
- Specified by:
getOperatingSystemTypeValue
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The enum numeric value on the wire for operatingSystemType.
-
setOperatingSystemTypeValue
public OsLoginProto.PosixAccount.Builder setOperatingSystemTypeValue(int value)
The operating system type where this account applies.
.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;
- Parameters:
value
- The enum numeric value on the wire for operatingSystemType to set.- Returns:
- This builder for chaining.
-
getOperatingSystemType
public OsLoginProto.OperatingSystemType getOperatingSystemType()
The operating system type where this account applies.
.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;
- Specified by:
getOperatingSystemType
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The operatingSystemType.
-
setOperatingSystemType
public OsLoginProto.PosixAccount.Builder setOperatingSystemType(OsLoginProto.OperatingSystemType value)
The operating system type where this account applies.
.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;
- Parameters:
value
- The operatingSystemType to set.- Returns:
- This builder for chaining.
-
clearOperatingSystemType
public OsLoginProto.PosixAccount.Builder clearOperatingSystemType()
The operating system type where this account applies.
.google.cloud.oslogin.common.OperatingSystemType operating_system_type = 10;
- Returns:
- This builder for chaining.
-
getName
public String getName()
Output only. The canonical resource name.
string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The canonical resource name.
string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceOsLoginProto.PosixAccountOrBuilder
- Returns:
- The bytes for name.
-
setName
public OsLoginProto.PosixAccount.Builder setName(String value)
Output only. The canonical resource name.
string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public OsLoginProto.PosixAccount.Builder clearName()
Output only. The canonical resource name.
string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNameBytes
public OsLoginProto.PosixAccount.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The canonical resource name.
string name = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final OsLoginProto.PosixAccount.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
mergeUnknownFields
public final OsLoginProto.PosixAccount.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OsLoginProto.PosixAccount.Builder>
-
-