public final class Principal extends GeneratedMessageV3 implements PrincipalOrBuilder
Principal identifier of a user or a group.
Protobuf type google.cloud.discoveryengine.v1alpha.Principal
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
GROUP_ID_FIELD_NUMBER
public static final int GROUP_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
USER_ID_FIELD_NUMBER
public static final int USER_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Principal getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Principal.Builder newBuilder()
newBuilder(Principal prototype)
public static Principal.Builder newBuilder(Principal prototype)
Parameter |
Name |
Description |
prototype |
Principal
|
public static Principal parseDelimitedFrom(InputStream input)
public static Principal parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Principal parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Principal parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Principal parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Principal parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Principal parseFrom(CodedInputStream input)
public static Principal parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Principal parseFrom(InputStream input)
public static Principal parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Principal parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Principal parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Principal> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Principal getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<Principal> getParserForType()
Overrides
getPrincipalCase()
public Principal.PrincipalCase getPrincipalCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Principal.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Principal.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Principal.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides