Show / Hide Table of Contents

Class ProjectsResource

The "projects" collection of methods.

Inheritance
object
ProjectsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudRetail.v2alpha
Assembly: Google.Apis.CloudRetail.v2alpha.dll
Syntax
public class ProjectsResource

Constructors

ProjectsResource(IClientService)

Constructs a new resource.

Declaration
public ProjectsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

Locations

Gets the Locations resource.

Declaration
public virtual ProjectsResource.LocationsResource Locations { get; }
Property Value
Type Description
ProjectsResource.LocationsResource

Operations

Gets the Operations resource.

Declaration
public virtual ProjectsResource.OperationsResource Operations { get; }
Property Value
Type Description
ProjectsResource.OperationsResource

RetailProject

Gets the RetailProject resource.

Declaration
public virtual ProjectsResource.RetailProjectResource RetailProject { get; }
Property Value
Type Description
ProjectsResource.RetailProjectResource

Methods

EnrollSolution(GoogleCloudRetailV2alphaEnrollSolutionRequest, string)

The method enrolls a solution of type Retail Search into a project. The Recommendations AI solution type is enrolled by default when your project enables Retail API, so you don't need to call the enrollSolution method for recommendations.

Declaration
public virtual ProjectsResource.EnrollSolutionRequest EnrollSolution(GoogleCloudRetailV2alphaEnrollSolutionRequest body, string project)
Parameters
Type Name Description
GoogleCloudRetailV2alphaEnrollSolutionRequest body

The body of the request.

string project

Required. Full resource name of parent. Format: projects/{project_number_or_id}

Returns
Type Description
ProjectsResource.EnrollSolutionRequest

GetAlertConfig(string)

Get the AlertConfig of the requested project.

Declaration
public virtual ProjectsResource.GetAlertConfigRequest GetAlertConfig(string name)
Parameters
Type Name Description
string name

Required. Full AlertConfig resource name. Format: projects/{project_number}/alertConfig

Returns
Type Description
ProjectsResource.GetAlertConfigRequest

GetLoggingConfig(string)

Gets the LoggingConfig of the requested project.

Declaration
public virtual ProjectsResource.GetLoggingConfigRequest GetLoggingConfig(string name)
Parameters
Type Name Description
string name

Required. Full LoggingConfig resource name. Format: projects/{project_number}/loggingConfig

Returns
Type Description
ProjectsResource.GetLoggingConfigRequest

GetRetailProject(string)

Gets the project. Throws NOT_FOUND if the project wasn't initialized for the Retail API service.

Declaration
public virtual ProjectsResource.GetRetailProjectRequest GetRetailProject(string name)
Parameters
Type Name Description
string name

Required. Full resource name of the project. Format: projects/{project_number_or_id}/retailProject

Returns
Type Description
ProjectsResource.GetRetailProjectRequest

ListEnrolledSolutions(string)

Lists all the retail API solutions the project has enrolled.

Declaration
public virtual ProjectsResource.ListEnrolledSolutionsRequest ListEnrolledSolutions(string parent)
Parameters
Type Name Description
string parent

Required. Full resource name of parent. Format: projects/{project_number_or_id}

Returns
Type Description
ProjectsResource.ListEnrolledSolutionsRequest

UpdateAlertConfig(GoogleCloudRetailV2alphaAlertConfig, string)

Update the alert config of the requested project.

Declaration
public virtual ProjectsResource.UpdateAlertConfigRequest UpdateAlertConfig(GoogleCloudRetailV2alphaAlertConfig body, string name)
Parameters
Type Name Description
GoogleCloudRetailV2alphaAlertConfig body

The body of the request.

string name

Required. Immutable. The name of the AlertConfig singleton resource. Format: projects/*/alertConfig

Returns
Type Description
ProjectsResource.UpdateAlertConfigRequest

UpdateLoggingConfig(GoogleCloudRetailV2alphaLoggingConfig, string)

Updates the LoggingConfig of the requested project.

Declaration
public virtual ProjectsResource.UpdateLoggingConfigRequest UpdateLoggingConfig(GoogleCloudRetailV2alphaLoggingConfig body, string name)
Parameters
Type Name Description
GoogleCloudRetailV2alphaLoggingConfig body

The body of the request.

string name

Required. Immutable. The name of the LoggingConfig singleton resource. Format: projects/*/loggingConfig

Returns
Type Description
ProjectsResource.UpdateLoggingConfigRequest
In this article
Back to top Generated by DocFX