public static final class Principal.Builder extends GeneratedMessageV3.Builder<Principal.Builder> implements PrincipalOrBuilder
Principal identifier of a user or a group.
Protobuf type google.cloud.discoveryengine.v1alpha.Principal
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Principal.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public Principal buildPartial()
clear()
public Principal.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Principal.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGroupId()
public Principal.Builder clearGroupId()
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public Principal.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPrincipal()
public Principal.Builder clearPrincipal()
clearUserId()
public Principal.Builder clearUserId()
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
clone()
public Principal.Builder clone()
Overrides
getDefaultInstanceForType()
public Principal getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getGroupId()
public String getGroupId()
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
Returns |
Type |
Description |
String |
The groupId.
|
getGroupIdBytes()
public ByteString getGroupIdBytes()
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
Returns |
Type |
Description |
ByteString |
The bytes for groupId.
|
getPrincipalCase()
public Principal.PrincipalCase getPrincipalCase()
getUserId()
public String getUserId()
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
Returns |
Type |
Description |
String |
The userId.
|
getUserIdBytes()
public ByteString getUserIdBytes()
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
Returns |
Type |
Description |
ByteString |
The bytes for userId.
|
hasGroupId()
public boolean hasGroupId()
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
Returns |
Type |
Description |
boolean |
Whether the groupId field is set.
|
hasUserId()
public boolean hasUserId()
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
Returns |
Type |
Description |
boolean |
Whether the userId field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Principal other)
public Principal.Builder mergeFrom(Principal other)
public Principal.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Principal.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Principal.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Principal.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGroupId(String value)
public Principal.Builder setGroupId(String value)
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
Parameter |
Name |
Description |
value |
String
The groupId to set.
|
setGroupIdBytes(ByteString value)
public Principal.Builder setGroupIdBytes(ByteString value)
Group identifier.
For Google Workspace user account, group_id should be the google
workspace group email.
For non-google identity provider user account, group_id is the mapped
group identifier configured during the workforcepool config.
string group_id = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for groupId to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Principal.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Principal.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUserId(String value)
public Principal.Builder setUserId(String value)
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
Parameter |
Name |
Description |
value |
String
The userId to set.
|
setUserIdBytes(ByteString value)
public Principal.Builder setUserIdBytes(ByteString value)
User identifier.
For Google Workspace user account, user_id should be the google workspace
user email.
For non-google identity provider user account, user_id is the mapped user
identifier configured during the workforcepool config.
string user_id = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for userId to set.
|