Discovery Engine v1 API - Class Project (1.4.0)

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

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

Metadata and configurations for a Google Cloud project in the service.

Inheritance

object > Project

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

Project()

public Project()

Project(Project)

public Project(Project other)
Parameter
Name Description
other Project

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when this project is created.

Property Value
Type Description
Timestamp

Name

public string Name { get; set; }

Output only. Full resource name of the project, for example projects/{project_number}. Note that when making requests, project number and project id are both acceptable, but the server will always respond in project number.

Property Value
Type Description
string

ProjectName

public ProjectName ProjectName { get; set; }

ProjectName-typed view over the Name resource name property.

Property Value
Type Description
ProjectName

ProvisionCompletionTime

public Timestamp ProvisionCompletionTime { get; set; }

Output only. The timestamp when this project is successfully provisioned. Empty value means this project is still provisioning and is not ready for use.

Property Value
Type Description
Timestamp

ServiceTermsMap

public MapField<string, Project.Types.ServiceTerms> ServiceTermsMap { get; }

Output only. A map of terms of services. The key is the id of [ServiceTerms][google.cloud.discoveryengine.v1.Project.ServiceTerms].

Property Value
Type Description
MapFieldstringProjectTypesServiceTerms