CompileSdkVersion

Added in 8.13.0

@HiddenInDefinition
interface CompileSdkVersion


DSL object to represent compile sdk version.

Summary

Public properties

String?

The add-on name of the SDK to compile your project against.

Int?

The API level to compile your project against.

Int?

The beta version of the SDK.

String?

The canary version's date.

String?

The preview API to compile your project against.

Int?

Minor API version for compile SDK.

Int?

The SDK Extension level to compile your project against.

String?

The vendor name of the SDK to compile your project against.

Public properties

addonName

Added in 8.13.0
val addonName: String?

The add-on name of the SDK to compile your project against.

apiLevel

Added in 8.13.0
val apiLevel: Int?

The API level to compile your project against.

betaVersion

Added in 9.2.1
val betaVersion: Int?

The beta version of the SDK.

canaryDate

Added in 9.2.1
val canaryDate: String?

The canary version's date.

codeName

Added in 8.13.0
val codeName: String?

The preview API to compile your project against. Once the preview APIs are finalized, they will be allocated a stable integer value.

minorApiLevel

Added in 8.13.0
val minorApiLevel: Int?

Minor API version for compile SDK. This should be used with the apiLevel property to specify a full SDK version.

sdkExtension

Added in 8.13.0
val sdkExtension: Int?

The SDK Extension level to compile your project against.

vendorName

Added in 8.13.0
val vendorName: String?

The vendor name of the SDK to compile your project against.