Class GoogleCloudApihubV1DiscoveredApiObservation
Respresents an API Observation observed in one of the sources.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1DiscoveredApiObservation : IDirectResponseSchema
Properties
ApiOperationCount
Optional. The number of observed API Operations.
Declaration
[JsonProperty("apiOperationCount")]
public virtual long? ApiOperationCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Create time stamp of the observation in API Hub.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Hostname
Optional. The hostname of requests processed for this Observation.
Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KnownOperationsCount
Output only. The number of known API Operations.
Declaration
[JsonProperty("knownOperationsCount")]
public virtual long? KnownOperationsCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
LastEventDetectedTime
object representation of LastEventDetectedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastEventDetectedTimeDateTimeOffset instead.")]
public virtual object LastEventDetectedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
LastEventDetectedTimeDateTimeOffset
DateTimeOffset representation of LastEventDetectedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastEventDetectedTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
LastEventDetectedTimeRaw
Optional. Last event detected time stamp
Declaration
[JsonProperty("lastEventDetectedTime")]
public virtual string LastEventDetectedTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. The name of the discovered API Observation. Format:
projects/{project}/locations/{location}/discoveredApiObservations/{discovered_api_observation}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Origin
Optional. For an observation pushed from a gcp resource, this would be the gcp project id.
Declaration
[JsonProperty("origin")]
public virtual string Origin { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServerIps
Optional. The IP address (IPv4 or IPv6) of the origin server that the request was sent to. This field can
include port information. Examples: "192.168.1.1", "10.0.0.1:80", "FE80::0202:B3FF:FE1E:8329".
Declaration
[JsonProperty("serverIps")]
public virtual IList<string> ServerIps { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SourceLocations
Optional. The location of the observation source.
Declaration
[JsonProperty("sourceLocations")]
public virtual IList<string> SourceLocations { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SourceMetadata
Output only. The metadata of the source from which the observation was collected.
Declaration
[JsonProperty("sourceMetadata")]
public virtual GoogleCloudApihubV1SourceMetadata SourceMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudApihubV1SourceMetadata |
SourceTypes
Optional. The type of the source from which the observation was collected.
Declaration
[JsonProperty("sourceTypes")]
public virtual IList<string> SourceTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Style
Optional. Style of ApiObservation
Declaration
[JsonProperty("style")]
public virtual string Style { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UnknownOperationsCount
Output only. The number of unknown API Operations.
Declaration
[JsonProperty("unknownOperationsCount")]
public virtual long? UnknownOperationsCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. Update time stamp of the observation in API Hub.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |