![JAR search and dependency download from the Maven repository](/logo.png)
build.bazel.remote.execution.v2.ServerCapabilitiesKt.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of remote-cache Show documentation
Show all versions of remote-cache Show documentation
Bitrise remote cache implementation for Gradle
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: build/bazel/remote/execution/v2/remote_execution.proto
// Generated files should ignore deprecation warnings
@file:Suppress("DEPRECATION")
package build.bazel.remote.execution.v2;
@kotlin.jvm.JvmName("-initializeserverCapabilities")
public inline fun serverCapabilities(block: build.bazel.remote.execution.v2.ServerCapabilitiesKt.Dsl.() -> kotlin.Unit): build.bazel.remote.execution.v2.ServerCapabilities =
build.bazel.remote.execution.v2.ServerCapabilitiesKt.Dsl._create(build.bazel.remote.execution.v2.ServerCapabilities.newBuilder()).apply { block() }._build()
/**
* ```
* A response message for
* [Capabilities.GetCapabilities][build.bazel.remote.execution.v2.Capabilities.GetCapabilities].
* ```
*
* Protobuf type `build.bazel.remote.execution.v2.ServerCapabilities`
*/
public object ServerCapabilitiesKt {
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
@com.google.protobuf.kotlin.ProtoDslMarker
public class Dsl private constructor(
private val _builder: build.bazel.remote.execution.v2.ServerCapabilities.Builder
) {
public companion object {
@kotlin.jvm.JvmSynthetic
@kotlin.PublishedApi
internal fun _create(builder: build.bazel.remote.execution.v2.ServerCapabilities.Builder): Dsl = Dsl(builder)
}
@kotlin.jvm.JvmSynthetic
@kotlin.PublishedApi
internal fun _build(): build.bazel.remote.execution.v2.ServerCapabilities = _builder.build()
/**
* ```
* Capabilities of the remote cache system.
* ```
*
* `.build.bazel.remote.execution.v2.CacheCapabilities cache_capabilities = 1;`
*/
public var cacheCapabilities: build.bazel.remote.execution.v2.CacheCapabilities
@JvmName("getCacheCapabilities")
get() = _builder.getCacheCapabilities()
@JvmName("setCacheCapabilities")
set(value) {
_builder.setCacheCapabilities(value)
}
/**
* ```
* Capabilities of the remote cache system.
* ```
*
* `.build.bazel.remote.execution.v2.CacheCapabilities cache_capabilities = 1;`
*/
public fun clearCacheCapabilities() {
_builder.clearCacheCapabilities()
}
/**
* ```
* Capabilities of the remote cache system.
* ```
*
* `.build.bazel.remote.execution.v2.CacheCapabilities cache_capabilities = 1;`
* @return Whether the cacheCapabilities field is set.
*/
public fun hasCacheCapabilities(): kotlin.Boolean {
return _builder.hasCacheCapabilities()
}
/**
* ```
* Capabilities of the remote execution system.
* ```
*
* `.build.bazel.remote.execution.v2.ExecutionCapabilities execution_capabilities = 2;`
*/
public var executionCapabilities: build.bazel.remote.execution.v2.ExecutionCapabilities
@JvmName("getExecutionCapabilities")
get() = _builder.getExecutionCapabilities()
@JvmName("setExecutionCapabilities")
set(value) {
_builder.setExecutionCapabilities(value)
}
/**
* ```
* Capabilities of the remote execution system.
* ```
*
* `.build.bazel.remote.execution.v2.ExecutionCapabilities execution_capabilities = 2;`
*/
public fun clearExecutionCapabilities() {
_builder.clearExecutionCapabilities()
}
/**
* ```
* Capabilities of the remote execution system.
* ```
*
* `.build.bazel.remote.execution.v2.ExecutionCapabilities execution_capabilities = 2;`
* @return Whether the executionCapabilities field is set.
*/
public fun hasExecutionCapabilities(): kotlin.Boolean {
return _builder.hasExecutionCapabilities()
}
/**
* ```
* Earliest RE API version supported, including deprecated versions.
* ```
*
* `.build.bazel.semver.SemVer deprecated_api_version = 3;`
*/
public var deprecatedApiVersion: build.bazel.semver.SemVer
@JvmName("getDeprecatedApiVersion")
get() = _builder.getDeprecatedApiVersion()
@JvmName("setDeprecatedApiVersion")
set(value) {
_builder.setDeprecatedApiVersion(value)
}
/**
* ```
* Earliest RE API version supported, including deprecated versions.
* ```
*
* `.build.bazel.semver.SemVer deprecated_api_version = 3;`
*/
public fun clearDeprecatedApiVersion() {
_builder.clearDeprecatedApiVersion()
}
/**
* ```
* Earliest RE API version supported, including deprecated versions.
* ```
*
* `.build.bazel.semver.SemVer deprecated_api_version = 3;`
* @return Whether the deprecatedApiVersion field is set.
*/
public fun hasDeprecatedApiVersion(): kotlin.Boolean {
return _builder.hasDeprecatedApiVersion()
}
/**
* ```
* Earliest non-deprecated RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer low_api_version = 4;`
*/
public var lowApiVersion: build.bazel.semver.SemVer
@JvmName("getLowApiVersion")
get() = _builder.getLowApiVersion()
@JvmName("setLowApiVersion")
set(value) {
_builder.setLowApiVersion(value)
}
/**
* ```
* Earliest non-deprecated RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer low_api_version = 4;`
*/
public fun clearLowApiVersion() {
_builder.clearLowApiVersion()
}
/**
* ```
* Earliest non-deprecated RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer low_api_version = 4;`
* @return Whether the lowApiVersion field is set.
*/
public fun hasLowApiVersion(): kotlin.Boolean {
return _builder.hasLowApiVersion()
}
/**
* ```
* Latest RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer high_api_version = 5;`
*/
public var highApiVersion: build.bazel.semver.SemVer
@JvmName("getHighApiVersion")
get() = _builder.getHighApiVersion()
@JvmName("setHighApiVersion")
set(value) {
_builder.setHighApiVersion(value)
}
/**
* ```
* Latest RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer high_api_version = 5;`
*/
public fun clearHighApiVersion() {
_builder.clearHighApiVersion()
}
/**
* ```
* Latest RE API version supported.
* ```
*
* `.build.bazel.semver.SemVer high_api_version = 5;`
* @return Whether the highApiVersion field is set.
*/
public fun hasHighApiVersion(): kotlin.Boolean {
return _builder.hasHighApiVersion()
}
}
}
@kotlin.jvm.JvmSynthetic
public inline fun build.bazel.remote.execution.v2.ServerCapabilities.copy(block: `build.bazel.remote.execution.v2`.ServerCapabilitiesKt.Dsl.() -> kotlin.Unit): build.bazel.remote.execution.v2.ServerCapabilities =
`build.bazel.remote.execution.v2`.ServerCapabilitiesKt.Dsl._create(this.toBuilder()).apply { block() }._build()
public val build.bazel.remote.execution.v2.ServerCapabilitiesOrBuilder.cacheCapabilitiesOrNull: build.bazel.remote.execution.v2.CacheCapabilities?
get() = if (hasCacheCapabilities()) getCacheCapabilities() else null
public val build.bazel.remote.execution.v2.ServerCapabilitiesOrBuilder.executionCapabilitiesOrNull: build.bazel.remote.execution.v2.ExecutionCapabilities?
get() = if (hasExecutionCapabilities()) getExecutionCapabilities() else null
public val build.bazel.remote.execution.v2.ServerCapabilitiesOrBuilder.deprecatedApiVersionOrNull: build.bazel.semver.SemVer?
get() = if (hasDeprecatedApiVersion()) getDeprecatedApiVersion() else null
public val build.bazel.remote.execution.v2.ServerCapabilitiesOrBuilder.lowApiVersionOrNull: build.bazel.semver.SemVer?
get() = if (hasLowApiVersion()) getLowApiVersion() else null
public val build.bazel.remote.execution.v2.ServerCapabilitiesOrBuilder.highApiVersionOrNull: build.bazel.semver.SemVer?
get() = if (hasHighApiVersion()) getHighApiVersion() else null
© 2015 - 2025 Weber Informatics LLC | Privacy Policy