Class ProjectsResource.LocationsResource.CollectionsResource.EnginesResource
The "engines" collection of methods.
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class ProjectsResource.LocationsResource.CollectionsResource.EnginesResource
Constructors
EnginesResource(IClientService)
Constructs a new resource.
Declaration
public EnginesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Analytics
Gets the Analytics resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.AnalyticsResource Analytics { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.AnalyticsResource |
Assistants
Gets the Assistants resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.AssistantsResource Assistants { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.AssistantsResource |
CompletionConfig
Gets the CompletionConfig resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.CompletionConfigResource CompletionConfig { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.CompletionConfigResource |
Controls
Gets the Controls resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ControlsResource Controls { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ControlsResource |
Conversations
Gets the Conversations resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ConversationsResource Conversations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ConversationsResource |
Operations
Gets the Operations resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.OperationsResource Operations { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.OperationsResource |
ServingConfigs
Gets the ServingConfigs resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ServingConfigsResource ServingConfigs { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ServingConfigsResource |
Sessions
Gets the Sessions resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.SessionsResource Sessions { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.SessionsResource |
WidgetConfigs
Gets the WidgetConfigs resource.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.WidgetConfigsResource WidgetConfigs { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.WidgetConfigsResource |
Methods
Create(GoogleCloudDiscoveryengineV1alphaEngine, string)
Creates an Engine.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.CreateRequest Create(GoogleCloudDiscoveryengineV1alphaEngine body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDiscoveryengineV1alphaEngine | body | The body of the request. |
| string | parent | Required. The parent resource name, such as
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.CreateRequest |
Delete(string)
Deletes an Engine.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. Full resource name of Engine, such as
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.DeleteRequest |
Get(string)
Gets an Engine.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. Full resource name of Engine, such as
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetRequest |
GetIamPolicy(string)
Gets the IAM access control policy for an Engine. A NOT_FOUND error is returned if the
resource does not exist. An empty policy is returned if the resource exists but does not have a
policy set on it.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetIamPolicyRequest GetIamPolicy(string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| string | resource | REQUIRED: The resource for which the policy is being requested. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetIamPolicyRequest |
GetWorkspaceSettings(string)
Get Workspace settings for the end user.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetWorkspaceSettingsRequest GetWorkspaceSettings(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. Full Engine resource name. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.GetWorkspaceSettingsRequest |
List(string)
Lists all the Engines associated with the project.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The parent resource name, such as
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ListRequest |
Patch(GoogleCloudDiscoveryengineV1alphaEngine, string)
Updates an Engine
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.PatchRequest Patch(GoogleCloudDiscoveryengineV1alphaEngine body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDiscoveryengineV1alphaEngine | body | The body of the request. |
| string | name | Immutable. Identifier. The fully qualified resource name of the engine. This field must be a
UTF-8 encoded string with a length limit of 1024 characters. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.PatchRequest |
Pause(GoogleCloudDiscoveryengineV1alphaPauseEngineRequest, string)
Pauses the training of an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.PauseRequest Pause(GoogleCloudDiscoveryengineV1alphaPauseEngineRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDiscoveryengineV1alphaPauseEngineRequest | body | The body of the request. |
| string | name | Required. The name of the engine to pause. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.PauseRequest |
Resume(GoogleCloudDiscoveryengineV1alphaResumeEngineRequest, string)
Resumes the training of an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ResumeRequest Resume(GoogleCloudDiscoveryengineV1alphaResumeEngineRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDiscoveryengineV1alphaResumeEngineRequest | body | The body of the request. |
| string | name | Required. The name of the engine to resume. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.ResumeRequest |
SetIamPolicy(GoogleIamV1SetIamPolicyRequest, string)
Sets the IAM access control policy for an Engine. A NOT_FOUND error is returned if the
resource does not exist. Important: When setting a policy directly on an Engine resource,
the only recommended roles in the bindings are: roles/discoveryengine.user and
roles/discoveryengine.agentspaceUser. Attempting to grant any other role will result in a
warning in logging.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.SetIamPolicyRequest SetIamPolicy(GoogleIamV1SetIamPolicyRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleIamV1SetIamPolicyRequest | body | The body of the request. |
| string | resource | REQUIRED: The resource for which the policy is being specified. See Resource names for the appropriate value for this field. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.SetIamPolicyRequest |
Tune(GoogleCloudDiscoveryengineV1alphaTuneEngineRequest, string)
Tunes an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
Declaration
public virtual ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.TuneRequest Tune(GoogleCloudDiscoveryengineV1alphaTuneEngineRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDiscoveryengineV1alphaTuneEngineRequest | body | The body of the request. |
| string | name | Required. The resource name of the engine to tune. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.CollectionsResource.EnginesResource.TuneRequest |