Discovery Engine v1beta API - Class CreateSchemaRequest (1.0.0-beta11)

public sealed class CreateSchemaRequest : IMessage<CreateSchemaRequest>, IEquatable<CreateSchemaRequest>, IDeepCloneable<CreateSchemaRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1beta API class CreateSchemaRequest.

Request message for [SchemaService.CreateSchema][google.cloud.discoveryengine.v1beta.SchemaService.CreateSchema] method.

Inheritance

object > CreateSchemaRequest

Namespace

Google.Cloud.DiscoveryEngine.V1Beta

Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

Constructors

CreateSchemaRequest()

public CreateSchemaRequest()

CreateSchemaRequest(CreateSchemaRequest)

public CreateSchemaRequest(CreateSchemaRequest other)
Parameter
NameDescription
otherCreateSchemaRequest

Properties

Parent

public string Parent { get; set; }

Required. The parent data store resource name, in the format of projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}.

Property Value
TypeDescription
string

ParentAsDataStoreName

public DataStoreName ParentAsDataStoreName { get; set; }

DataStoreName-typed view over the Parent resource name property.

Property Value
TypeDescription
DataStoreName

Schema

public Schema Schema { get; set; }

Required. The [Schema][google.cloud.discoveryengine.v1beta.Schema] to create.

Property Value
TypeDescription
Schema

SchemaId

public string SchemaId { get; set; }

Required. The ID to use for the [Schema][google.cloud.discoveryengine.v1beta.Schema], which will become the final component of the [Schema.name][google.cloud.discoveryengine.v1beta.Schema.name].

This field should conform to RFC-1034 standard with a length limit of 63 characters.

Property Value
TypeDescription
string