public final class CreateDataStoreRequest extends com.google.protobuf.GeneratedMessageV3 implements CreateDataStoreRequestOrBuilder
Request for [DataStoreService.CreateDataStore][google.cloud.discoveryengine.v1beta.DataStoreService.CreateDataStore] method.Protobuf type
google.cloud.discoveryengine.v1beta.CreateDataStoreRequest| Modifier and Type | Class and Description |
|---|---|
static class |
CreateDataStoreRequest.Builder
Request for
[DataStoreService.CreateDataStore][google.cloud.discoveryengine.v1beta.DataStoreService.CreateDataStore]
method.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CREATE_ADVANCED_SITE_SEARCH_FIELD_NUMBER |
static int |
DATA_STORE_FIELD_NUMBER |
static int |
DATA_STORE_ID_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) |
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() |
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 |
hasDataStore()
Required.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static CreateDataStoreRequest.Builder |
newBuilder() |
static CreateDataStoreRequest.Builder |
newBuilder(CreateDataStoreRequest prototype) |
CreateDataStoreRequest.Builder |
newBuilderForType() |
protected CreateDataStoreRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
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, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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.v1beta.DataStore] to create.
.google.cloud.discoveryengine.v1beta.DataStore data_store = 2 [(.google.api.field_behavior) = REQUIRED];
hasDataStore in interface CreateDataStoreRequestOrBuilderpublic DataStore getDataStore()
Required. The [DataStore][google.cloud.discoveryengine.v1beta.DataStore] to create.
.google.cloud.discoveryengine.v1beta.DataStore data_store = 2 [(.google.api.field_behavior) = REQUIRED];
getDataStore in interface CreateDataStoreRequestOrBuilderpublic DataStoreOrBuilder getDataStoreOrBuilder()
Required. The [DataStore][google.cloud.discoveryengine.v1beta.DataStore] to create.
.google.cloud.discoveryengine.v1beta.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.v1beta.DataStore], which will become the final component of the [DataStore][google.cloud.discoveryengine.v1beta.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.v1beta.DataStore], which will become the final component of the [DataStore][google.cloud.discoveryengine.v1beta.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.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public 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.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public 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.GeneratedMessageV3public CreateDataStoreRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.