Cloud AI Platform v1beta1 API - Class ExtensionManifest.Types.ApiSpec (1.0.0-beta03)

public sealed class ExtensionManifest.Types.ApiSpec : IMessage<ExtensionManifest.Types.ApiSpec>, IEquatable<ExtensionManifest.Types.ApiSpec>, IDeepCloneable<ExtensionManifest.Types.ApiSpec>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class ExtensionManifest.Types.ApiSpec.

The API specification shown to the LLM.

Inheritance

object > ExtensionManifest.Types.ApiSpec

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

ApiSpec()

public ApiSpec()

ApiSpec(ApiSpec)

public ApiSpec(ExtensionManifest.Types.ApiSpec other)
Parameter
Name Description
other ExtensionManifestTypesApiSpec

Properties

ApiSpecCase

public ExtensionManifest.Types.ApiSpec.ApiSpecOneofCase ApiSpecCase { get; }
Property Value
Type Description
ExtensionManifestTypesApiSpecApiSpecOneofCase

HasOpenApiGcsUri

public bool HasOpenApiGcsUri { get; }

Gets whether the "open_api_gcs_uri" field is set

Property Value
Type Description
bool

HasOpenApiYaml

public bool HasOpenApiYaml { get; }

Gets whether the "open_api_yaml" field is set

Property Value
Type Description
bool

OpenApiGcsUri

public string OpenApiGcsUri { get; set; }

Cloud Storage URI pointing to the OpenAPI spec.

Property Value
Type Description
string

OpenApiYaml

public string OpenApiYaml { get; set; }

The API spec in Open API standard and YAML format.

Property Value
Type Description
string