public static final class CreateSchemaRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder> implements CreateSchemaRequestOrBuilder
Request message for [SchemaService.CreateSchema][google.cloud.discoveryengine.v1beta.SchemaService.CreateSchema] method.Protobuf type
google.cloud.discoveryengine.v1beta.CreateSchemaRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateSchemaRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateSchemaRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateSchemaRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder mergeFrom(CreateSchemaRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public CreateSchemaRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateSchemaRequest.Builder>IOExceptionpublic String getParent()
Required. The parent data store resource name, in the format of
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface CreateSchemaRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The parent data store resource name, in the format of
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface CreateSchemaRequestOrBuilderpublic CreateSchemaRequest.Builder setParent(String value)
Required. The parent data store resource name, in the format of
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public CreateSchemaRequest.Builder clearParent()
Required. The parent data store resource name, in the format of
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateSchemaRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The parent data store resource name, in the format of
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public boolean hasSchema()
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
hasSchema in interface CreateSchemaRequestOrBuilderpublic Schema getSchema()
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
getSchema in interface CreateSchemaRequestOrBuilderpublic CreateSchemaRequest.Builder setSchema(Schema value)
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateSchemaRequest.Builder setSchema(Schema.Builder builderForValue)
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateSchemaRequest.Builder mergeSchema(Schema value)
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateSchemaRequest.Builder clearSchema()
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
public Schema.Builder getSchemaBuilder()
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
public SchemaOrBuilder getSchemaOrBuilder()
Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.
.google.cloud.discoveryengine.v1beta.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
getSchemaOrBuilder in interface CreateSchemaRequestOrBuilderpublic String getSchemaId()
Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which becomes the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name]. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
string schema_id = 3 [(.google.api.field_behavior) = REQUIRED];getSchemaId in interface CreateSchemaRequestOrBuilderpublic com.google.protobuf.ByteString getSchemaIdBytes()
Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which becomes the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name]. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
string schema_id = 3 [(.google.api.field_behavior) = REQUIRED];getSchemaIdBytes in interface CreateSchemaRequestOrBuilderpublic CreateSchemaRequest.Builder setSchemaId(String value)
Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which becomes the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name]. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
string schema_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The schemaId to set.public CreateSchemaRequest.Builder clearSchemaId()
Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which becomes the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name]. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
string schema_id = 3 [(.google.api.field_behavior) = REQUIRED];public CreateSchemaRequest.Builder setSchemaIdBytes(com.google.protobuf.ByteString value)
Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which becomes the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name]. This field should conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit of 63 characters.
string schema_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for schemaId to set.public final CreateSchemaRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>public final CreateSchemaRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateSchemaRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.