@Generated public final class IdentityMappingEntry extends com.google.protobuf.GeneratedMessage implements IdentityMappingEntryOrBuilder
Identity Mapping Entry that maps an external identity to an internal identity.Protobuf type
google.cloud.discoveryengine.v1.IdentityMappingEntry| Modifier and Type | Class and Description |
|---|---|
static class |
IdentityMappingEntry.Builder
Identity Mapping Entry that maps an external identity to an internal
identity.
|
static class |
IdentityMappingEntry.IdentityProviderIdCase |
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EXTERNAL_IDENTITY_FIELD_NUMBER |
static int |
GROUP_ID_FIELD_NUMBER |
static int |
USER_ID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static IdentityMappingEntry |
getDefaultInstance() |
IdentityMappingEntry |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getExternalIdentity()
Required.
|
com.google.protobuf.ByteString |
getExternalIdentityBytes()
Required.
|
String |
getGroupId()
Group identifier.
|
com.google.protobuf.ByteString |
getGroupIdBytes()
Group identifier.
|
IdentityMappingEntry.IdentityProviderIdCase |
getIdentityProviderIdCase() |
com.google.protobuf.Parser<IdentityMappingEntry> |
getParserForType() |
int |
getSerializedSize() |
String |
getUserId()
User identifier.
|
com.google.protobuf.ByteString |
getUserIdBytes()
User identifier.
|
boolean |
hasGroupId()
Group identifier.
|
int |
hashCode() |
boolean |
hasUserId()
User identifier.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static IdentityMappingEntry.Builder |
newBuilder() |
static IdentityMappingEntry.Builder |
newBuilder(IdentityMappingEntry prototype) |
IdentityMappingEntry.Builder |
newBuilderForType() |
protected IdentityMappingEntry.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static IdentityMappingEntry |
parseDelimitedFrom(InputStream input) |
static IdentityMappingEntry |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IdentityMappingEntry |
parseFrom(byte[] data) |
static IdentityMappingEntry |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IdentityMappingEntry |
parseFrom(ByteBuffer data) |
static IdentityMappingEntry |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IdentityMappingEntry |
parseFrom(com.google.protobuf.ByteString data) |
static IdentityMappingEntry |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IdentityMappingEntry |
parseFrom(com.google.protobuf.CodedInputStream input) |
static IdentityMappingEntry |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IdentityMappingEntry |
parseFrom(InputStream input) |
static IdentityMappingEntry |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<IdentityMappingEntry> |
parser() |
IdentityMappingEntry.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int USER_ID_FIELD_NUMBER
public static final int GROUP_ID_FIELD_NUMBER
public static final int EXTERNAL_IDENTITY_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic IdentityMappingEntry.IdentityProviderIdCase getIdentityProviderIdCase()
getIdentityProviderIdCase in interface IdentityMappingEntryOrBuilderpublic boolean hasUserId()
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 2;hasUserId in interface IdentityMappingEntryOrBuilderpublic String getUserId()
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 2;getUserId in interface IdentityMappingEntryOrBuilderpublic com.google.protobuf.ByteString getUserIdBytes()
User identifier. For Google Workspace user account, user_id should be the google workspace user email. For non-google identity provider, user_id is the mapped user identifier configured during the workforcepool config.
string user_id = 2;getUserIdBytes in interface IdentityMappingEntryOrBuilderpublic boolean hasGroupId()
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 3;hasGroupId in interface IdentityMappingEntryOrBuilderpublic String getGroupId()
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 3;getGroupId in interface IdentityMappingEntryOrBuilderpublic com.google.protobuf.ByteString getGroupIdBytes()
Group identifier. For Google Workspace user account, group_id should be the google workspace group email. For non-google identity provider, group_id is the mapped group identifier configured during the workforcepool config.
string group_id = 3;getGroupIdBytes in interface IdentityMappingEntryOrBuilderpublic String getExternalIdentity()
Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.
string external_identity = 1 [(.google.api.field_behavior) = REQUIRED];getExternalIdentity in interface IdentityMappingEntryOrBuilderpublic com.google.protobuf.ByteString getExternalIdentityBytes()
Required. Identity outside the customer identity provider. The length limit of external identity will be of 100 characters.
string external_identity = 1 [(.google.api.field_behavior) = REQUIRED];getExternalIdentityBytes in interface IdentityMappingEntryOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static IdentityMappingEntry parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IdentityMappingEntry parseFrom(InputStream input) throws IOException
IOExceptionpublic static IdentityMappingEntry parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static IdentityMappingEntry parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static IdentityMappingEntry parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static IdentityMappingEntry parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static IdentityMappingEntry parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic IdentityMappingEntry.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static IdentityMappingEntry.Builder newBuilder()
public static IdentityMappingEntry.Builder newBuilder(IdentityMappingEntry prototype)
public IdentityMappingEntry.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected IdentityMappingEntry.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static IdentityMappingEntry getDefaultInstance()
public static com.google.protobuf.Parser<IdentityMappingEntry> parser()
public com.google.protobuf.Parser<IdentityMappingEntry> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic IdentityMappingEntry getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.