@Generated public final class CreateDataStoreRequest extends com.google.protobuf.GeneratedMessage implements CreateDataStoreRequestOrBuilder
Request for [DataStoreService.CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] method.Protobuf type
google.cloud.discoveryengine.v1.CreateDataStoreRequest| Modifier and Type | Class and Description |
|---|---|
static class |
CreateDataStoreRequest.Builder
Request for
[DataStoreService.CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore]
method.
|
static class |
CreateDataStoreRequest.CmekOptionsCase |
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 |
CMEK_CONFIG_NAME_FIELD_NUMBER |
static int |
CREATE_ADVANCED_SITE_SEARCH_FIELD_NUMBER |
static int |
DATA_STORE_FIELD_NUMBER |
static int |
DATA_STORE_ID_FIELD_NUMBER |
static int |
DISABLE_CMEK_FIELD_NUMBER |
static int |
PARENT_FIELD_NUMBER |
static int |
SKIP_DEFAULT_SCHEMA_CREATION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCmekConfigName()
Resource name of the CmekConfig to use for protecting this DataStore.
|
com.google.protobuf.ByteString |
getCmekConfigNameBytes()
Resource name of the CmekConfig to use for protecting this DataStore.
|
CreateDataStoreRequest.CmekOptionsCase |
getCmekOptionsCase() |
boolean |
getCreateAdvancedSiteSearch()
A boolean flag indicating whether user want to directly create an advanced
data store for site search.
|
DataStore |
getDataStore()
Required.
|
String |
getDataStoreId()
Required.
|
com.google.protobuf.ByteString |
getDataStoreIdBytes()
Required.
|
DataStoreOrBuilder |
getDataStoreOrBuilder()
Required.
|
static CreateDataStoreRequest |
getDefaultInstance() |
CreateDataStoreRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getDisableCmek()
DataStore without CMEK protections.
|
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
com.google.protobuf.Parser<CreateDataStoreRequest> |
getParserForType() |
int |
getSerializedSize() |
boolean |
getSkipDefaultSchemaCreation()
A boolean flag indicating whether to skip the default schema creation for
the data store.
|
boolean |
hasCmekConfigName()
Resource name of the CmekConfig to use for protecting this DataStore.
|
boolean |
hasDataStore()
Required.
|
boolean |
hasDisableCmek()
DataStore without CMEK protections.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CreateDataStoreRequest.Builder |
newBuilder() |
static CreateDataStoreRequest.Builder |
newBuilder(CreateDataStoreRequest prototype) |
CreateDataStoreRequest.Builder |
newBuilderForType() |
protected CreateDataStoreRequest.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static CreateDataStoreRequest |
parseDelimitedFrom(InputStream input) |
static CreateDataStoreRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CreateDataStoreRequest |
parseFrom(byte[] data) |
static CreateDataStoreRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CreateDataStoreRequest |
parseFrom(ByteBuffer data) |
static CreateDataStoreRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CreateDataStoreRequest |
parseFrom(com.google.protobuf.ByteString data) |
static CreateDataStoreRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CreateDataStoreRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static CreateDataStoreRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static CreateDataStoreRequest |
parseFrom(InputStream input) |
static CreateDataStoreRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<CreateDataStoreRequest> |
parser() |
CreateDataStoreRequest.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 CMEK_CONFIG_NAME_FIELD_NUMBER
public static final int DISABLE_CMEK_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
public static final int DATA_STORE_FIELD_NUMBER
public static final int DATA_STORE_ID_FIELD_NUMBER
public static final int CREATE_ADVANCED_SITE_SEARCH_FIELD_NUMBER
public static final int SKIP_DEFAULT_SCHEMA_CREATION_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 CreateDataStoreRequest.CmekOptionsCase getCmekOptionsCase()
getCmekOptionsCase in interface CreateDataStoreRequestOrBuilderpublic boolean hasCmekConfigName()
Resource name of the CmekConfig to use for protecting this DataStore.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }hasCmekConfigName in interface CreateDataStoreRequestOrBuilderpublic String getCmekConfigName()
Resource name of the CmekConfig to use for protecting this DataStore.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }getCmekConfigName in interface CreateDataStoreRequestOrBuilderpublic com.google.protobuf.ByteString getCmekConfigNameBytes()
Resource name of the CmekConfig to use for protecting this DataStore.
string cmek_config_name = 5 [(.google.api.resource_reference) = { ... }getCmekConfigNameBytes in interface CreateDataStoreRequestOrBuilderpublic boolean hasDisableCmek()
DataStore without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;hasDisableCmek in interface CreateDataStoreRequestOrBuilderpublic boolean getDisableCmek()
DataStore without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.
bool disable_cmek = 6;getDisableCmek in interface CreateDataStoreRequestOrBuilderpublic String getParent()
Required. The parent resource name, such as
`projects/{project}/locations/{location}/collections/{collection}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface CreateDataStoreRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The parent resource name, such as
`projects/{project}/locations/{location}/collections/{collection}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface CreateDataStoreRequestOrBuilderpublic boolean hasDataStore()
Required. The [DataStore][google.cloud.discoveryengine.v1.DataStore] to create.
.google.cloud.discoveryengine.v1.DataStore data_store = 2 [(.google.api.field_behavior) = REQUIRED];
hasDataStore in interface CreateDataStoreRequestOrBuilderpublic DataStore getDataStore()
Required. The [DataStore][google.cloud.discoveryengine.v1.DataStore] to create.
.google.cloud.discoveryengine.v1.DataStore data_store = 2 [(.google.api.field_behavior) = REQUIRED];
getDataStore in interface CreateDataStoreRequestOrBuilderpublic DataStoreOrBuilder getDataStoreOrBuilder()
Required. The [DataStore][google.cloud.discoveryengine.v1.DataStore] to create.
.google.cloud.discoveryengine.v1.DataStore data_store = 2 [(.google.api.field_behavior) = REQUIRED];
getDataStoreOrBuilder in interface CreateDataStoreRequestOrBuilderpublic String getDataStoreId()
Required. The ID to use for the [DataStore][google.cloud.discoveryengine.v1.DataStore], which will become the final component of the [DataStore][google.cloud.discoveryengine.v1.DataStore]'s resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string data_store_id = 3 [(.google.api.field_behavior) = REQUIRED];getDataStoreId in interface CreateDataStoreRequestOrBuilderpublic com.google.protobuf.ByteString getDataStoreIdBytes()
Required. The ID to use for the [DataStore][google.cloud.discoveryengine.v1.DataStore], which will become the final component of the [DataStore][google.cloud.discoveryengine.v1.DataStore]'s resource name. This field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
string data_store_id = 3 [(.google.api.field_behavior) = REQUIRED];getDataStoreIdBytes in interface CreateDataStoreRequestOrBuilderpublic boolean getCreateAdvancedSiteSearch()
A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.
bool create_advanced_site_search = 4;getCreateAdvancedSiteSearch in interface CreateDataStoreRequestOrBuilderpublic boolean getSkipDefaultSchemaCreation()
A boolean flag indicating whether to skip the default schema creation for the data store. Only enable this flag if you are certain that the default schema is incompatible with your use case. If set to true, you must manually create a schema for the data store before any documents can be ingested. This flag cannot be specified if `data_store.starting_schema` is specified.
bool skip_default_schema_creation = 7;getSkipDefaultSchemaCreation in interface CreateDataStoreRequestOrBuilderpublic 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 CreateDataStoreRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static CreateDataStoreRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static CreateDataStoreRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CreateDataStoreRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static CreateDataStoreRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static CreateDataStoreRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static CreateDataStoreRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic CreateDataStoreRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static CreateDataStoreRequest.Builder newBuilder()
public static CreateDataStoreRequest.Builder newBuilder(CreateDataStoreRequest prototype)
public CreateDataStoreRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected CreateDataStoreRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static CreateDataStoreRequest getDefaultInstance()
public static com.google.protobuf.Parser<CreateDataStoreRequest> parser()
public com.google.protobuf.Parser<CreateDataStoreRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic CreateDataStoreRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.