Types
Default implementation of ProtoTask with Task.group set to PROTO_GROUP.
Copy proto files to a temporary directory for Buf to process.
Configuration for the Protoc capabilities.
Access to a specific protoc plugin.
Represents a source set for proto files.
Represents a collection of ProtoTask tasks of a given type.
Properties
Returns a collection of all buf tasks registered in the project.
Returns a collection of all buf generate tasks registered in the project.
Access to the grpc-kotlin-multiplatform protoc plugin.
Absolute path to the protoc-gen-grpc-kotlin-multiplatform jar.
Access to the kotlin-multiplatform protoc plugin.
Absolute path to the protoc-gen-kotlin-multiplatform jar.
Returns the proto source set for this SourceSet.
Returns the proto source set for this KotlinSourceSet.
Directory for proto build artifacts.
Directory for proto build generated files.
Directory for proto build temporary files. Files there are constructed to form a valid Buf workspace.
Source directory for proto files in PROTO_BUILD_SOURCE_SETS.
Source directory for proto imported files in PROTO_BUILD_SOURCE_SETS.
proto group for related gradle tasks.
Name of the default source directory set for proto files in PROTO_SOURCE_SETS.
Name of the extension that is created for org.gradle.api.tasks.SourceSet instances.
Container for proto source sets.
Configuration name for the protoc-gen-grpc-kotlin-multiplatform protoc plugin artifact.
Configuration name for the protoc-gen-kotlin-multiplatform protoc plugin artifact.
Returns a collection of all proto tasks registered in the project.
Functions
Configures the grpc-kotlin-multiplatform protoc plugin.
Configures the kotlin-multiplatform protoc plugin.
Filters tasks by type.
Executes the given action on the proto source set for this SourceSet.
Executes the given action on the proto source set for this KotlinSourceSet.