public sealed class DataAgent : IMessage<DataAgent>, IEquatable<DataAgent>, IDeepCloneable<DataAgent>, IBufferMessage, IMessage
Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class DataAgent.
Message describing a DataAgent object.
Implements
IMessageDataAgent, IEquatableDataAgent, IDeepCloneableDataAgent, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
DataAgent()
public DataAgent()
DataAgent(DataAgent)
public DataAgent(DataAgent other)
Parameter | |
---|---|
Name | Description |
other |
DataAgent |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the data agent was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DataAgentName
public DataAgentName DataAgentName { get; set; }
DataAgentName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
DataAgentName |
DataAnalyticsAgent
public DataAnalyticsAgent DataAnalyticsAgent { get; set; }
Data analytics agent.
Property Value | |
---|---|
Type | Description |
DataAnalyticsAgent |
DeleteTime
public Timestamp DeleteTime { get; set; }
Output only. [Output only] The time the data agent was soft deleted.
Property Value | |
---|---|
Type | Description |
Timestamp |
Description
public string Description { get; set; }
Optional. Description of the agent.
- Must be between 1-1024 characters.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
Optional. User friendly display name.
- Must be between 1-256 characters.
Property Value | |
---|---|
Type | Description |
string |
Labels
public MapField<string, string> Labels { get; }
Optional. Labels to help users filter related agents. For example, "sales", "business", "etl", and so on. Note labels are used only for filtering and not for policies. See the labels documentation for more details on label usage.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
Name
public string Name { get; set; }
Optional. Identifier. The unique resource name of a DataAgent.
Format:
projects/{project}/locations/{location}/dataAgents/{data_agent_id}
{data_agent}
is the resource id and should be 63 characters or less and
must match the format described in
https://google.aip.dev/122#resource-id-segments
Example: projects/1234567890/locations/us-central1/dataAgents/my-agent
.
It is recommended to skip setting this field during agent creation as it will be inferred automatically and overwritten with the {parent}/dataAgents/{data_agent_id}.
Property Value | |
---|---|
Type | Description |
string |
PurgeTime
public Timestamp PurgeTime { get; set; }
Output only. Timestamp in UTC of when this data agent is considered expired. This is always provided on output, regardless of what was sent on input.
Property Value | |
---|---|
Type | Description |
Timestamp |
TypeCase
public DataAgent.TypeOneofCase TypeCase { get; }
Property Value | |
---|---|
Type | Description |
DataAgentTypeOneofCase |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the data agent was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |