public sealed class CollectApiDataRequest : IMessage<CollectApiDataRequest>, IEquatable<CollectApiDataRequest>, IDeepCloneable<CollectApiDataRequest>, IBufferMessage, IMessageReference documentation and code samples for the API hub v1 API class CollectApiDataRequest.
The CollectApiData method's request.
Implements
IMessageCollectApiDataRequest, IEquatableCollectApiDataRequest, IDeepCloneableCollectApiDataRequest, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
CollectApiDataRequest()
public CollectApiDataRequest()CollectApiDataRequest(CollectApiDataRequest)
public CollectApiDataRequest(CollectApiDataRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CollectApiDataRequest |
Properties
ActionId
public string ActionId { get; set; }Required. The action ID to be used for collecting the API data. This should map to one of the action IDs specified in action configs in the plugin.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ApiData
public ApiData ApiData { get; set; }Required. The API data to be collected.
| Property Value | |
|---|---|
| Type | Description |
ApiData |
|
CollectionType
public CollectionType CollectionType { get; set; }Required. The type of collection. Applies to all entries in [api_data][google.cloud.apihub.v1.CollectApiDataRequest.api_data].
| Property Value | |
|---|---|
| Type | Description |
CollectionType |
|
Location
public string Location { get; set; }Required. The regional location of the API hub instance and its resources.
Format: projects/{project}/locations/{location}
| Property Value | |
|---|---|
| Type | Description |
string |
|
LocationAsLocationName
public LocationName LocationAsLocationName { get; set; }LocationName-typed view over the Location resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|
PluginInstance
public string PluginInstance { get; set; }Required. The plugin instance collecting the API data.
Format:
projects/{project}/locations/{location}/plugins/{plugin}/instances/{instance}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PluginInstanceAsPluginInstanceName
public PluginInstanceName PluginInstanceAsPluginInstanceName { get; set; }PluginInstanceName-typed view over the PluginInstance resource name property.
| Property Value | |
|---|---|
| Type | Description |
PluginInstanceName |
|