public static final class LoginProfile.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder> implements LoginProfileOrBuilder
The user profile information used for logging in to a virtual machine on Google Compute Engine.Protobuf type
google.cloud.oslogin.v1.LoginProfile| Modifier and Type | Method and Description |
|---|---|
LoginProfile.Builder |
addAllPosixAccounts(Iterable<? extends OsLoginProto.PosixAccount> values)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
addPosixAccounts(int index,
OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
addPosixAccounts(int index,
OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
addPosixAccounts(OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
addPosixAccounts(OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
|
OsLoginProto.PosixAccount.Builder |
addPosixAccountsBuilder()
The list of POSIX accounts associated with the user.
|
OsLoginProto.PosixAccount.Builder |
addPosixAccountsBuilder(int index)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoginProfile |
build() |
LoginProfile |
buildPartial() |
LoginProfile.Builder |
clear() |
LoginProfile.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
LoginProfile.Builder |
clearName()
Required.
|
LoginProfile.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
LoginProfile.Builder |
clearPosixAccounts()
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
clearSshPublicKeys() |
LoginProfile.Builder |
clone() |
boolean |
containsSshPublicKeys(String key)
A map from SSH public key fingerprint to the associated key object.
|
LoginProfile |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Map<String,OsLoginProto.SshPublicKey> |
getMutableSshPublicKeys()
Deprecated.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
OsLoginProto.PosixAccount |
getPosixAccounts(int index)
The list of POSIX accounts associated with the user.
|
OsLoginProto.PosixAccount.Builder |
getPosixAccountsBuilder(int index)
The list of POSIX accounts associated with the user.
|
List<OsLoginProto.PosixAccount.Builder> |
getPosixAccountsBuilderList()
The list of POSIX accounts associated with the user.
|
int |
getPosixAccountsCount()
The list of POSIX accounts associated with the user.
|
List<OsLoginProto.PosixAccount> |
getPosixAccountsList()
The list of POSIX accounts associated with the user.
|
OsLoginProto.PosixAccountOrBuilder |
getPosixAccountsOrBuilder(int index)
The list of POSIX accounts associated with the user.
|
List<? extends OsLoginProto.PosixAccountOrBuilder> |
getPosixAccountsOrBuilderList()
The list of POSIX accounts associated with the user.
|
Map<String,OsLoginProto.SshPublicKey> |
getSshPublicKeys()
Deprecated.
|
int |
getSshPublicKeysCount()
A map from SSH public key fingerprint to the associated key object.
|
Map<String,OsLoginProto.SshPublicKey> |
getSshPublicKeysMap()
A map from SSH public key fingerprint to the associated key object.
|
OsLoginProto.SshPublicKey |
getSshPublicKeysOrDefault(String key,
OsLoginProto.SshPublicKey defaultValue)
A map from SSH public key fingerprint to the associated key object.
|
OsLoginProto.SshPublicKey |
getSshPublicKeysOrThrow(String key)
A map from SSH public key fingerprint to the associated key object.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
LoginProfile.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LoginProfile.Builder |
mergeFrom(LoginProfile other) |
LoginProfile.Builder |
mergeFrom(com.google.protobuf.Message other) |
LoginProfile.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LoginProfile.Builder |
putAllSshPublicKeys(Map<String,OsLoginProto.SshPublicKey> values)
A map from SSH public key fingerprint to the associated key object.
|
LoginProfile.Builder |
putSshPublicKeys(String key,
OsLoginProto.SshPublicKey value)
A map from SSH public key fingerprint to the associated key object.
|
LoginProfile.Builder |
removePosixAccounts(int index)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
removeSshPublicKeys(String key)
A map from SSH public key fingerprint to the associated key object.
|
LoginProfile.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
LoginProfile.Builder |
setName(String value)
Required.
|
LoginProfile.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Required.
|
LoginProfile.Builder |
setPosixAccounts(int index,
OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
setPosixAccounts(int index,
OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
|
LoginProfile.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
LoginProfile.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LoginProfile build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LoginProfile buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LoginProfile.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoginProfile.Builder>public LoginProfile.Builder mergeFrom(LoginProfile other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public LoginProfile.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LoginProfile.Builder>IOExceptionpublic String getName()
Required. A unique user ID.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface LoginProfileOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. A unique user ID.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface LoginProfileOrBuilderpublic LoginProfile.Builder setName(String value)
Required. A unique user ID.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public LoginProfile.Builder clearName()
Required. A unique user ID.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public LoginProfile.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. A unique user ID.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public List<OsLoginProto.PosixAccount> getPosixAccountsList()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;getPosixAccountsList in interface LoginProfileOrBuilderpublic int getPosixAccountsCount()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;getPosixAccountsCount in interface LoginProfileOrBuilderpublic OsLoginProto.PosixAccount getPosixAccounts(int index)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;getPosixAccounts in interface LoginProfileOrBuilderpublic LoginProfile.Builder setPosixAccounts(int index, OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder setPosixAccounts(int index, OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder addPosixAccounts(OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder addPosixAccounts(int index, OsLoginProto.PosixAccount value)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder addPosixAccounts(OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder addPosixAccounts(int index, OsLoginProto.PosixAccount.Builder builderForValue)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder addAllPosixAccounts(Iterable<? extends OsLoginProto.PosixAccount> values)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder clearPosixAccounts()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public LoginProfile.Builder removePosixAccounts(int index)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public OsLoginProto.PosixAccount.Builder getPosixAccountsBuilder(int index)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public OsLoginProto.PosixAccountOrBuilder getPosixAccountsOrBuilder(int index)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;getPosixAccountsOrBuilder in interface LoginProfileOrBuilderpublic List<? extends OsLoginProto.PosixAccountOrBuilder> getPosixAccountsOrBuilderList()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;getPosixAccountsOrBuilderList in interface LoginProfileOrBuilderpublic OsLoginProto.PosixAccount.Builder addPosixAccountsBuilder()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public OsLoginProto.PosixAccount.Builder addPosixAccountsBuilder(int index)
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public List<OsLoginProto.PosixAccount.Builder> getPosixAccountsBuilderList()
The list of POSIX accounts associated with the user.
repeated .google.cloud.oslogin.common.PosixAccount posix_accounts = 2;public int getSshPublicKeysCount()
LoginProfileOrBuilderA map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;getSshPublicKeysCount in interface LoginProfileOrBuilderpublic boolean containsSshPublicKeys(String key)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
containsSshPublicKeys in interface LoginProfileOrBuilder@Deprecated public Map<String,OsLoginProto.SshPublicKey> getSshPublicKeys()
getSshPublicKeysMap() instead.getSshPublicKeys in interface LoginProfileOrBuilderpublic Map<String,OsLoginProto.SshPublicKey> getSshPublicKeysMap()
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
getSshPublicKeysMap in interface LoginProfileOrBuilderpublic OsLoginProto.SshPublicKey getSshPublicKeysOrDefault(String key, OsLoginProto.SshPublicKey defaultValue)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
getSshPublicKeysOrDefault in interface LoginProfileOrBuilderpublic OsLoginProto.SshPublicKey getSshPublicKeysOrThrow(String key)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
getSshPublicKeysOrThrow in interface LoginProfileOrBuilderpublic LoginProfile.Builder clearSshPublicKeys()
public LoginProfile.Builder removeSshPublicKeys(String key)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
@Deprecated public Map<String,OsLoginProto.SshPublicKey> getMutableSshPublicKeys()
public LoginProfile.Builder putSshPublicKeys(String key, OsLoginProto.SshPublicKey value)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
public LoginProfile.Builder putAllSshPublicKeys(Map<String,OsLoginProto.SshPublicKey> values)
A map from SSH public key fingerprint to the associated key object.
map<string, .google.cloud.oslogin.common.SshPublicKey> ssh_public_keys = 3;
public final LoginProfile.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>public final LoginProfile.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LoginProfile.Builder>Copyright © 2021 Google LLC. All rights reserved.