public sealed class CreateEngineRequest : IMessage<CreateEngineRequest>, IEquatable<CreateEngineRequest>, IDeepCloneable<CreateEngineRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class CreateEngineRequest.
Request for [EngineService.CreateEngine][google.cloud.discoveryengine.v1.EngineService.CreateEngine] method.
Implements
IMessageCreateEngineRequest, IEquatableCreateEngineRequest, IDeepCloneableCreateEngineRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
CreateEngineRequest()
public CreateEngineRequest()
CreateEngineRequest(CreateEngineRequest)
public CreateEngineRequest(CreateEngineRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateEngineRequest |
Properties
Engine
public Engine Engine { get; set; }
Required. The [Engine][google.cloud.discoveryengine.v1.Engine] to create.
Property Value | |
---|---|
Type | Description |
Engine |
EngineId
public string EngineId { get; set; }
Required. The ID to use for the [Engine][google.cloud.discoveryengine.v1.Engine], which will become the final component of the [Engine][google.cloud.discoveryengine.v1.Engine]'s resource name.
This field must conform to RFC-1034 standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is returned.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent resource name, such as
projects/{project}/locations/{location}/collections/{collection}
.
Property Value | |
---|---|
Type | Description |
string |
ParentAsCollectionName
public CollectionName ParentAsCollectionName { get; set; }
CollectionName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
CollectionName |