public sealed class DiscoveredApiOperation : IMessage<DiscoveredApiOperation>, IEquatable<DiscoveredApiOperation>, IDeepCloneable<DiscoveredApiOperation>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class DiscoveredApiOperation.
DiscoveredApiOperation represents an API Operation observed in one of the sources.
Implements
IMessageDiscoveredApiOperation, IEquatableDiscoveredApiOperation, IDeepCloneableDiscoveredApiOperation, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
DiscoveredApiOperation()
public DiscoveredApiOperation()
DiscoveredApiOperation(DiscoveredApiOperation)
public DiscoveredApiOperation(DiscoveredApiOperation other)
Parameter | |
---|---|
Name | Description |
other |
DiscoveredApiOperation |
Properties
Classification
public DiscoveredApiOperation.Types.Classification Classification { get; set; }
Output only. The classification of the discovered API operation.
Property Value | |
---|---|
Type | Description |
DiscoveredApiOperationTypesClassification |
Count
public long Count { get; set; }
Optional. The number of occurrences of this API Operation.
Property Value | |
---|---|
Type | Description |
long |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Create time stamp of the discovered API operation in API Hub.
Property Value | |
---|---|
Type | Description |
Timestamp |
DiscoveredApiOperationName
public DiscoveredApiOperationName DiscoveredApiOperationName { get; set; }
DiscoveredApiOperationName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
DiscoveredApiOperationName |
FirstSeenTime
public Timestamp FirstSeenTime { get; set; }
Optional. First seen time stamp
Property Value | |
---|---|
Type | Description |
Timestamp |
HttpOperation
public HttpOperationDetails HttpOperation { get; set; }
Optional. An HTTP Operation.
Property Value | |
---|---|
Type | Description |
HttpOperationDetails |
LastSeenTime
public Timestamp LastSeenTime { get; set; }
Optional. Last seen time stamp
Property Value | |
---|---|
Type | Description |
Timestamp |
MatchResults
public RepeatedField<DiscoveredApiOperation.Types.MatchResult> MatchResults { get; }
Output only. The list of matched results for the discovered API operation. This will be populated only if the classification is known. The current usecase is for a single match. Keeping it repeated to support multiple matches in future.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDiscoveredApiOperationTypesMatchResult |
Name
public string Name { get; set; }
Identifier. The name of the discovered API Operation.
Format:
projects/{project}/locations/{location}/discoveredApiObservations/{discovered_api_observation}/discoveredApiOperations/{discovered_api_operation}
Property Value | |
---|---|
Type | Description |
string |
OperationCase
public DiscoveredApiOperation.OperationOneofCase OperationCase { get; }
Property Value | |
---|---|
Type | Description |
DiscoveredApiOperationOperationOneofCase |
SourceMetadata
public SourceMetadata SourceMetadata { get; set; }
Output only. The metadata of the source from which the api operation was collected.
Property Value | |
---|---|
Type | Description |
SourceMetadata |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Update time stamp of the discovered API operation in API Hub.
Property Value | |
---|---|
Type | Description |
Timestamp |