Package-level declarations

Types

Link copied to clipboard
interface ApiCertificate : Named
Link copied to clipboard
interface ApiKeyStore : Named
Link copied to clipboard
interface APIProxiesDefinition : Definition<BuildModel.None>
Link copied to clipboard
@UntrackedTask(because = "Create infrastructure is a remote operation")
abstract class ApiProxiesTask(stageName: String) : DefaultTask
Link copied to clipboard
abstract class APIProxyFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
interface ApiRuntimeProvider : Named
Link copied to clipboard
interface ApiStage : Stage
Link copied to clipboard
@UntrackedTask(because = "Creating an API certificate is a remote operation")
abstract class CreateApiCertificateTask @Inject constructor(stageName: String) : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Because creating a provider is a remote operation")
abstract class CreateApiRuntimeProviderTask @Inject constructor(stageName: String) : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class CreateInfrastructureDryRun : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Because creating a provider is a remote operation")
abstract class CreateIntegrationPackageTask @Inject constructor(stageName: String) : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class CreateKotlinEntryPoints : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class CreateR8Rule : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class CreateSAPCIStagesEnum : DefaultTask
Link copied to clipboard
Link copied to clipboard
@UntrackedTask(because = "Deleting an API certificate is a remote operation")
abstract class DeleteApiCertificateTask @Inject constructor(stageName: String, val credentialName: String) : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Deleting an API keystore is a remote operation")
abstract class DeleteApiKeyStoreTask @Inject constructor(stageName: String) : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Create infrastructure is a remote operation")
abstract class DeployApiProxiesTask @Inject constructor(stageName: String) : ApiProxiesTask
Link copied to clipboard
interface GenerateClientSetupDefinition : Definition<BuildModel.None>
Link copied to clipboard
abstract class GenerateClientSetupFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
interface GenerateFunctionsDefinition : Definition<BuildModel.None>
Link copied to clipboard
abstract class GenerateFunctionsFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
@CacheableTask
abstract class GenerateFunctionsTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class GenerateGroovyEntryPoints : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class GenerateKtorClientSetup : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class GenerateKtorResources : DefaultTask
Link copied to clipboard
abstract class GenerateKtorResourcesFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
@CacheableTask
abstract class GenerateKtorServerAPI : DefaultTask
Link copied to clipboard
interface GenerateKtorServerDefinition : Definition<BuildModel.None>
Link copied to clipboard
abstract class GenerateKtorServerFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
@CacheableTask
abstract class GenerateOpenApi : DefaultTask
Link copied to clipboard
interface GeneratePropertiesDefinition : Definition<BuildModel.None>
Link copied to clipboard
abstract class GeneratePropertiesFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
@CacheableTask
abstract class GeneratePropertiesTask : DefaultTask
Link copied to clipboard
interface GenerateResourcesDefinition : Definition<BuildModel.None>
Link copied to clipboard
Link copied to clipboard
@CacheableTask
abstract class GenerateTypedKotlinFlow : DefaultTask
Link copied to clipboard
interface HasSourceDirectorySet : BuildModel
Link copied to clipboard
interface IFlowBuildModel : BuildModel
Link copied to clipboard
interface IFlowDefinition : Definition<IFlowBuildModel>
Link copied to clipboard
interface IFlowDependencies : Dependencies
Link copied to clipboard
abstract class InfrastructureFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
abstract class InfrastructureIntegrationFlowsFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
interface IntegrationFlow : Definition<IntegrationFlowBuildModel> , Named
Link copied to clipboard
interface IntegrationFlowBuildModel : BuildModel, Named
Link copied to clipboard
interface IntegrationFlowDependencies : Dependencies
Link copied to clipboard
interface IntegrationPackage : Named
Link copied to clipboard
abstract class KotlinJvmIFlowFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
interface OpenApiDefinition : Definition<BuildModel.None>
Link copied to clipboard
interface OpenApiDependencies : Dependencies
Link copied to clipboard
abstract class OpenApiFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
class OpenApiPlugin : Plugin<Project>
Link copied to clipboard
interface SAPCI : Named
Link copied to clipboard
abstract class SAPCIEcosystemPlugin : Plugin<Settings>
Link copied to clipboard
interface SAPCIGeneratorBuildModel : HasSourceDirectorySet, BuildModel, Named
Link copied to clipboard
Link copied to clipboard
abstract class SAPCIGeneratorFeature : Plugin<Project> , ProjectFeatureBinding
Link copied to clipboard
interface SAPCIIFlowsBuildModel : BuildModel
Link copied to clipboard
Link copied to clipboard
interface SAPCIInfrastructureBuildModel : BuildModel
Link copied to clipboard
class SapCIKotlinPlugin : KotlinCompilerPluginSupportPlugin
Link copied to clipboard
interface SAPCIStage : Named
Link copied to clipboard
interface Server
Link copied to clipboard
interface Stage : Named
Link copied to clipboard
interface TransportStage : Stage
Link copied to clipboard
@UntrackedTask(because = "Create infrastructure is a remote operation")
abstract class UnDeployApiProxiesTask @Inject constructor(stageName: String) : ApiProxiesTask
Link copied to clipboard
@UntrackedTask(because = "Deleting is a remote operation.")
abstract class UndeployInfrastructure : DefaultTask
Link copied to clipboard
abstract class WireExtension @Inject constructor(task: TaskProvider<out Task>)
Link copied to clipboard
@CacheableTask
abstract class WriteStages : DefaultTask

Properties

Link copied to clipboard
const val SAPCI_JVM_TARGET: Int = 8
Link copied to clipboard
const val SAPCI_USAGE: String