Class UserInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
- com.google.cloud.contentwarehouse.v1.UserInfo.Builder
-
- All Implemented Interfaces:
UserInfoOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- UserInfo
public static final class UserInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder> implements UserInfoOrBuilder
The user information.
Protobuf typegoogle.cloud.contentwarehouse.v1.UserInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UserInfo.Builder
addAllGroupIds(Iterable<String> values)
The unique group identifications which the user is belong to.UserInfo.Builder
addGroupIds(String value)
The unique group identifications which the user is belong to.UserInfo.Builder
addGroupIdsBytes(com.google.protobuf.ByteString value)
The unique group identifications which the user is belong to.UserInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UserInfo
build()
UserInfo
buildPartial()
UserInfo.Builder
clear()
UserInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
UserInfo.Builder
clearGroupIds()
The unique group identifications which the user is belong to.UserInfo.Builder
clearId()
A unique user identification string, as determined by the client.UserInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
UserInfo.Builder
clone()
UserInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGroupIds(int index)
The unique group identifications which the user is belong to.com.google.protobuf.ByteString
getGroupIdsBytes(int index)
The unique group identifications which the user is belong to.int
getGroupIdsCount()
The unique group identifications which the user is belong to.com.google.protobuf.ProtocolStringList
getGroupIdsList()
The unique group identifications which the user is belong to.String
getId()
A unique user identification string, as determined by the client.com.google.protobuf.ByteString
getIdBytes()
A unique user identification string, as determined by the client.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
UserInfo.Builder
mergeFrom(UserInfo other)
UserInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
UserInfo.Builder
mergeFrom(com.google.protobuf.Message other)
UserInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UserInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UserInfo.Builder
setGroupIds(int index, String value)
The unique group identifications which the user is belong to.UserInfo.Builder
setId(String value)
A unique user identification string, as determined by the client.UserInfo.Builder
setIdBytes(com.google.protobuf.ByteString value)
A unique user identification string, as determined by the client.UserInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
UserInfo.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
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<UserInfo.Builder>
-
clear
public UserInfo.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<UserInfo.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<UserInfo.Builder>
-
getDefaultInstanceForType
public UserInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public UserInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UserInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UserInfo.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<UserInfo.Builder>
-
setField
public UserInfo.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<UserInfo.Builder>
-
clearField
public UserInfo.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<UserInfo.Builder>
-
clearOneof
public UserInfo.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<UserInfo.Builder>
-
setRepeatedField
public UserInfo.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<UserInfo.Builder>
-
addRepeatedField
public UserInfo.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<UserInfo.Builder>
-
mergeFrom
public UserInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UserInfo.Builder>
-
mergeFrom
public UserInfo.Builder mergeFrom(UserInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
mergeFrom
public UserInfo.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<UserInfo.Builder>
- Throws:
IOException
-
getId
public String getId()
A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
string id = 1;
- Specified by:
getId
in interfaceUserInfoOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
string id = 1;
- Specified by:
getIdBytes
in interfaceUserInfoOrBuilder
- Returns:
- The bytes for id.
-
setId
public UserInfo.Builder setId(String value)
A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
string id = 1;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public UserInfo.Builder clearId()
A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
string id = 1;
- Returns:
- This builder for chaining.
-
setIdBytes
public UserInfo.Builder setIdBytes(com.google.protobuf.ByteString value)
A unique user identification string, as determined by the client. The maximum number of allowed characters is 255. Allowed characters include numbers 0 to 9, uppercase and lowercase letters, and restricted special symbols (:, @, +, -, _, ~) The format is "user:xxxx@example.com";
string id = 1;
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
getGroupIdsList
public com.google.protobuf.ProtocolStringList getGroupIdsList()
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Specified by:
getGroupIdsList
in interfaceUserInfoOrBuilder
- Returns:
- A list containing the groupIds.
-
getGroupIdsCount
public int getGroupIdsCount()
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Specified by:
getGroupIdsCount
in interfaceUserInfoOrBuilder
- Returns:
- The count of groupIds.
-
getGroupIds
public String getGroupIds(int index)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Specified by:
getGroupIds
in interfaceUserInfoOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The groupIds at the given index.
-
getGroupIdsBytes
public com.google.protobuf.ByteString getGroupIdsBytes(int index)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Specified by:
getGroupIdsBytes
in interfaceUserInfoOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the groupIds at the given index.
-
setGroupIds
public UserInfo.Builder setGroupIds(int index, String value)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Parameters:
index
- The index to set the value at.value
- The groupIds to set.- Returns:
- This builder for chaining.
-
addGroupIds
public UserInfo.Builder addGroupIds(String value)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Parameters:
value
- The groupIds to add.- Returns:
- This builder for chaining.
-
addAllGroupIds
public UserInfo.Builder addAllGroupIds(Iterable<String> values)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Parameters:
values
- The groupIds to add.- Returns:
- This builder for chaining.
-
clearGroupIds
public UserInfo.Builder clearGroupIds()
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Returns:
- This builder for chaining.
-
addGroupIdsBytes
public UserInfo.Builder addGroupIdsBytes(com.google.protobuf.ByteString value)
The unique group identifications which the user is belong to. The format is "group:yyyy@example.com";
repeated string group_ids = 2;
- Parameters:
value
- The bytes of the groupIds to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final UserInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
mergeUnknownFields
public final UserInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UserInfo.Builder>
-
-