Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class FlexTemplateJobArgs(val additionalExperiments: Output<List<String>>? = null, val autoscalingAlgorithm: Output<String>? = null, val containerSpecGcsPath: Output<String>? = null, val enableStreamingEngine: Output<Boolean>? = null, val ipConfiguration: Output<String>? = null, val kmsKeyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val launcherMachineType: Output<String>? = null, val machineType: Output<String>? = null, val maxWorkers: Output<Int>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val numWorkers: Output<Int>? = null, val onDelete: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val sdkContainerImage: Output<String>? = null, val serviceAccountEmail: Output<String>? = null, val skipWaitOnJobTermination: Output<Boolean>? = null, val stagingLocation: Output<String>? = null, val subnetwork: Output<String>? = null, val tempLocation: Output<String>? = null, val transformNameMapping: Output<Map<String, String>>? = null) : ConvertibleToJava<FlexTemplateJobArgs>
Link copied to clipboard
Builder for FlexTemplateJobArgs.
Link copied to clipboard
Link copied to clipboard
Builder for FlexTemplateJob.
Link copied to clipboard
data class JobArgs(val additionalExperiments: Output<List<String>>? = null, val enableStreamingEngine: Output<Boolean>? = null, val ipConfiguration: Output<String>? = null, val kmsKeyName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val machineType: Output<String>? = null, val maxWorkers: Output<Int>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val onDelete: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val serviceAccountEmail: Output<String>? = null, val skipWaitOnJobTermination: Output<Boolean>? = null, val subnetwork: Output<String>? = null, val tempGcsLocation: Output<String>? = null, val templateGcsPath: Output<String>? = null, val transformNameMapping: Output<Map<String, String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<JobArgs>
Link copied to clipboard
class JobArgsBuilder
Builder for JobArgs.
Link copied to clipboard
class JobResourceBuilder
Builder for Job.
Link copied to clipboard
data class PipelineArgs(val displayName: Output<String>? = null, val name: Output<String>? = null, val pipelineSources: Output<Map<String, String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val scheduleInfo: Output<PipelineScheduleInfoArgs>? = null, val schedulerServiceAccountEmail: Output<String>? = null, val state: Output<String>? = null, val type: Output<String>? = null, val workload: Output<PipelineWorkloadArgs>? = null) : ConvertibleToJava<PipelineArgs>
/* /* /* /* /* /* The main pipeline entity and all the necessary metadata for launching and managing linked jobs. To get more information about Pipeline, see:
Link copied to clipboard
class PipelineArgsBuilder
Builder for PipelineArgs.
Link copied to clipboard
Link copied to clipboard
class PipelineResourceBuilder
Builder for Pipeline.
Functions
Link copied to clipboard
suspend fun flexTemplateJob(name: String, block: suspend FlexTemplateJobResourceBuilder.() -> Unit): FlexTemplateJob