ApiVersionSetContractDetailsArgs

data class ApiVersionSetContractDetailsArgs(val description: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>? = null, val versionHeaderName: Output<String>? = null, val versionQueryName: Output<String>? = null, val versioningScheme: Output<Either<String, VersioningScheme>>? = null) : ConvertibleToJava<ApiVersionSetContractDetailsArgs>

An API Version Set contains the common configuration for a set of API Versions relating

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, id: Output<String>? = null, name: Output<String>? = null, versionHeaderName: Output<String>? = null, versionQueryName: Output<String>? = null, versioningScheme: Output<Either<String, VersioningScheme>>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

Description of API Version Set.

Link copied to clipboard
val id: Output<String>? = null

Identifier for existing API Version Set. Omit this value to create a new Version Set.

Link copied to clipboard
val name: Output<String>? = null

The display Name of the API Version Set.

Link copied to clipboard
val versionHeaderName: Output<String>? = null

Name of HTTP header parameter that indicates the API Version if versioningScheme is set to header.

Link copied to clipboard
val versioningScheme: Output<Either<String, VersioningScheme>>? = null

An value that determines where the API Version identifier will be located in a HTTP request.

Link copied to clipboard
val versionQueryName: Output<String>? = null

Name of query parameter that indicates the API Version if versioningScheme is set to query.

Functions

Link copied to clipboard
open override fun toJava(): ApiVersionSetContractDetailsArgs