@Generated public final class PurgeIdentityMappingsRequest extends com.google.protobuf.GeneratedMessage implements PurgeIdentityMappingsRequestOrBuilder
Request message for [IdentityMappingStoreService.PurgeIdentityMappings][google.cloud.discoveryengine.v1.IdentityMappingStoreService.PurgeIdentityMappings]Protobuf type
google.cloud.discoveryengine.v1.PurgeIdentityMappingsRequest| Modifier and Type | Class and Description |
|---|---|
static class |
PurgeIdentityMappingsRequest.Builder
Request message for
[IdentityMappingStoreService.PurgeIdentityMappings][google.cloud.discoveryengine.v1.IdentityMappingStoreService.PurgeIdentityMappings]
Protobuf type
google.cloud.discoveryengine.v1.PurgeIdentityMappingsRequest |
static class |
PurgeIdentityMappingsRequest.InlineSource
The inline source to purge identity mapping entries from.
|
static interface |
PurgeIdentityMappingsRequest.InlineSourceOrBuilder |
static class |
PurgeIdentityMappingsRequest.SourceCase |
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 |
FILTER_FIELD_NUMBER |
static int |
FORCE_FIELD_NUMBER |
static int |
IDENTITY_MAPPING_STORE_FIELD_NUMBER |
static int |
INLINE_SOURCE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static PurgeIdentityMappingsRequest |
getDefaultInstance() |
PurgeIdentityMappingsRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getFilter()
Filter matching identity mappings to purge.
|
com.google.protobuf.ByteString |
getFilterBytes()
Filter matching identity mappings to purge.
|
boolean |
getForce()
Actually performs the purge.
|
String |
getIdentityMappingStore()
Required.
|
com.google.protobuf.ByteString |
getIdentityMappingStoreBytes()
Required.
|
PurgeIdentityMappingsRequest.InlineSource |
getInlineSource()
The inline source to purge identity mapping entries from.
|
PurgeIdentityMappingsRequest.InlineSourceOrBuilder |
getInlineSourceOrBuilder()
The inline source to purge identity mapping entries from.
|
com.google.protobuf.Parser<PurgeIdentityMappingsRequest> |
getParserForType() |
int |
getSerializedSize() |
PurgeIdentityMappingsRequest.SourceCase |
getSourceCase() |
boolean |
hasForce()
Actually performs the purge.
|
int |
hashCode() |
boolean |
hasInlineSource()
The inline source to purge identity mapping entries from.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PurgeIdentityMappingsRequest.Builder |
newBuilder() |
static PurgeIdentityMappingsRequest.Builder |
newBuilder(PurgeIdentityMappingsRequest prototype) |
PurgeIdentityMappingsRequest.Builder |
newBuilderForType() |
protected PurgeIdentityMappingsRequest.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static PurgeIdentityMappingsRequest |
parseDelimitedFrom(InputStream input) |
static PurgeIdentityMappingsRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PurgeIdentityMappingsRequest |
parseFrom(byte[] data) |
static PurgeIdentityMappingsRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PurgeIdentityMappingsRequest |
parseFrom(ByteBuffer data) |
static PurgeIdentityMappingsRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PurgeIdentityMappingsRequest |
parseFrom(com.google.protobuf.ByteString data) |
static PurgeIdentityMappingsRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PurgeIdentityMappingsRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PurgeIdentityMappingsRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PurgeIdentityMappingsRequest |
parseFrom(InputStream input) |
static PurgeIdentityMappingsRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PurgeIdentityMappingsRequest> |
parser() |
PurgeIdentityMappingsRequest.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 INLINE_SOURCE_FIELD_NUMBER
public static final int IDENTITY_MAPPING_STORE_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
public static final int FORCE_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 PurgeIdentityMappingsRequest.SourceCase getSourceCase()
getSourceCase in interface PurgeIdentityMappingsRequestOrBuilderpublic boolean hasInlineSource()
The inline source to purge identity mapping entries from.
.google.cloud.discoveryengine.v1.PurgeIdentityMappingsRequest.InlineSource inline_source = 2;
hasInlineSource in interface PurgeIdentityMappingsRequestOrBuilderpublic PurgeIdentityMappingsRequest.InlineSource getInlineSource()
The inline source to purge identity mapping entries from.
.google.cloud.discoveryengine.v1.PurgeIdentityMappingsRequest.InlineSource inline_source = 2;
getInlineSource in interface PurgeIdentityMappingsRequestOrBuilderpublic PurgeIdentityMappingsRequest.InlineSourceOrBuilder getInlineSourceOrBuilder()
The inline source to purge identity mapping entries from.
.google.cloud.discoveryengine.v1.PurgeIdentityMappingsRequest.InlineSource inline_source = 2;
getInlineSourceOrBuilder in interface PurgeIdentityMappingsRequestOrBuilderpublic String getIdentityMappingStore()
Required. The name of the Identity Mapping Store to purge Identity Mapping
Entries from. Format:
`projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`
string identity_mapping_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getIdentityMappingStore in interface PurgeIdentityMappingsRequestOrBuilderpublic com.google.protobuf.ByteString getIdentityMappingStoreBytes()
Required. The name of the Identity Mapping Store to purge Identity Mapping
Entries from. Format:
`projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`
string identity_mapping_store = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getIdentityMappingStoreBytes in interface PurgeIdentityMappingsRequestOrBuilderpublic String getFilter()
Filter matching identity mappings to purge. The eligible field for filtering is: * `update_time`: in ISO 8601 "zulu" format. * `external_id` Examples: * Deleting all identity mappings updated in a time range: `update_time > "2012-04-23T18:25:43.511Z" AND update_time < "2012-04-23T18:30:43.511Z"` * Deleting all identity mappings for a given external_id: `external_id = "id1"` * Deleting all identity mappings inside an identity mapping store: `*` The filtering fields are assumed to have an implicit AND. Should not be used with source. An error will be thrown, if both are provided.
string filter = 3;getFilter in interface PurgeIdentityMappingsRequestOrBuilderpublic com.google.protobuf.ByteString getFilterBytes()
Filter matching identity mappings to purge. The eligible field for filtering is: * `update_time`: in ISO 8601 "zulu" format. * `external_id` Examples: * Deleting all identity mappings updated in a time range: `update_time > "2012-04-23T18:25:43.511Z" AND update_time < "2012-04-23T18:30:43.511Z"` * Deleting all identity mappings for a given external_id: `external_id = "id1"` * Deleting all identity mappings inside an identity mapping store: `*` The filtering fields are assumed to have an implicit AND. Should not be used with source. An error will be thrown, if both are provided.
string filter = 3;getFilterBytes in interface PurgeIdentityMappingsRequestOrBuilderpublic boolean hasForce()
Actually performs the purge. If `force` is set to false, return the expected purge count without deleting any identity mappings. This field is only supported for purge with filter. For input source this field is ignored and data will be purged regardless of the value of this field.
optional bool force = 4;hasForce in interface PurgeIdentityMappingsRequestOrBuilderpublic boolean getForce()
Actually performs the purge. If `force` is set to false, return the expected purge count without deleting any identity mappings. This field is only supported for purge with filter. For input source this field is ignored and data will be purged regardless of the value of this field.
optional bool force = 4;getForce in interface PurgeIdentityMappingsRequestOrBuilderpublic 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 PurgeIdentityMappingsRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PurgeIdentityMappingsRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static PurgeIdentityMappingsRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PurgeIdentityMappingsRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static PurgeIdentityMappingsRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static PurgeIdentityMappingsRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static PurgeIdentityMappingsRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic PurgeIdentityMappingsRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PurgeIdentityMappingsRequest.Builder newBuilder()
public static PurgeIdentityMappingsRequest.Builder newBuilder(PurgeIdentityMappingsRequest prototype)
public PurgeIdentityMappingsRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PurgeIdentityMappingsRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static PurgeIdentityMappingsRequest getDefaultInstance()
public static com.google.protobuf.Parser<PurgeIdentityMappingsRequest> parser()
public com.google.protobuf.Parser<PurgeIdentityMappingsRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic PurgeIdentityMappingsRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.