Discovery Engine v1 API - Class CreateControlRequest (1.5.0)

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

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

Request for CreateControl method.

Inheritance

object > CreateControlRequest

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

CreateControlRequest()

public CreateControlRequest()

CreateControlRequest(CreateControlRequest)

public CreateControlRequest(CreateControlRequest other)
Parameter
Name Description
other CreateControlRequest

Properties

Control

public Control Control { get; set; }

Required. The Control to create.

Property Value
Type Description
Control

ControlId

public string ControlId { get; set; }

Required. The ID to use for the Control, which will become the final component of the Control's resource name.

This value must be within 1-63 characters. Valid characters are /[a-z][0-9]-_/.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. Full resource name of parent data store. Format: projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id} or projects/{project}/locations/{location}/collections/{collection_id}/engines/{engine_id}.

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

ParentAsEngineName

public EngineName ParentAsEngineName { get; set; }

EngineName-typed view over the Parent resource name property.

Property Value
Type Description
EngineName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
Type Description
IResourceName