public sealed class Curation : IMessage<Curation>, IEquatable<Curation>, IDeepCloneable<Curation>, IBufferMessage, IMessageReference documentation and code samples for the API hub v1 API class Curation.
A curation resource in the API Hub.
Namespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
Curation()
public Curation()Curation(Curation)
public Curation(Curation other)| Parameter | |
|---|---|
| Name | Description |
other |
Curation |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time at which the curation was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CurationName
public CurationName CurationName { get; set; }CurationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
CurationName |
|
Description
public string Description { get; set; }Optional. The description of the curation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Required. The display name of the curation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Endpoint
public Endpoint Endpoint { get; set; }Required. The endpoint to be triggered for curation.
| Property Value | |
|---|---|
| Type | Description |
Endpoint |
|
LastExecutionErrorCode
public Curation.Types.ErrorCode LastExecutionErrorCode { get; set; }Output only. The error code of the last execution of the curation. The error code is populated only when the last execution state is failed.
| Property Value | |
|---|---|
| Type | Description |
CurationTypesErrorCode |
|
LastExecutionErrorMessage
public string LastExecutionErrorMessage { get; set; }Output only. Error message describing the failure, if any, during the last execution of the curation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LastExecutionState
public Curation.Types.LastExecutionState LastExecutionState { get; set; }Output only. The last execution state of the curation.
| Property Value | |
|---|---|
| Type | Description |
CurationTypesLastExecutionState |
|
Name
public string Name { get; set; }Identifier. The name of the curation.
Format:
projects/{project}/locations/{location}/curations/{curation}
| Property Value | |
|---|---|
| Type | Description |
string |
|
PluginInstanceActions
public RepeatedField<Curation.Types.PluginInstanceActionID> PluginInstanceActions { get; }Output only. The plugin instances and associated actions that are using the curation. Note: A particular curation could be used by multiple plugin instances or multiple actions in a plugin instance.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCurationTypesPluginInstanceActionID |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The time at which the curation was last updated.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|