Discovery Engine v1 API - Class CreateSchemaRequest (1.4.0)

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

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

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

Inheritance

object > CreateSchemaRequest

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

CreateSchemaRequest()

public CreateSchemaRequest()

CreateSchemaRequest(CreateSchemaRequest)

public CreateSchemaRequest(CreateSchemaRequest other)
Parameter
Name Description
other CreateSchemaRequest

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
Type Description
string

ParentAsDataStoreName

public DataStoreName ParentAsDataStoreName { get; set; }

DataStoreName-typed view over the Parent resource name property.

Property Value
Type Description
DataStoreName

Schema

public Schema Schema { get; set; }

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

Property Value
Type Description
Schema

SchemaId

public string SchemaId { get; set; }

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

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

Property Value
Type Description
string