public sealed class OpenApiSpecDetails : IMessage<OpenApiSpecDetails>, IEquatable<OpenApiSpecDetails>, IDeepCloneable<OpenApiSpecDetails>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class OpenApiSpecDetails.
OpenApiSpecDetails contains the details parsed from an OpenAPI spec in addition to the fields mentioned in [SpecDetails][google.cloud.apihub.v1.SpecDetails].
Implements
IMessageOpenApiSpecDetails, IEquatableOpenApiSpecDetails, IDeepCloneableOpenApiSpecDetails, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
OpenApiSpecDetails()
public OpenApiSpecDetails()
OpenApiSpecDetails(OpenApiSpecDetails)
public OpenApiSpecDetails(OpenApiSpecDetails other)
Parameter | |
---|---|
Name | Description |
other |
OpenApiSpecDetails |
Properties
Format
public OpenApiSpecDetails.Types.Format Format { get; set; }
Output only. The format of the spec.
Property Value | |
---|---|
Type | Description |
OpenApiSpecDetailsTypesFormat |
Owner
public Owner Owner { get; set; }
Output only. Owner details for the spec.
This maps to info.contact
in OpenAPI spec.
Property Value | |
---|---|
Type | Description |
Owner |
Version
public string Version { get; set; }
Output only. The version in the spec.
This maps to info.version
in OpenAPI spec.
Property Value | |
---|---|
Type | Description |
string |