Interface DataPipelinePipelineWorkloadDataflowLaunchTemplateRequest

    • Method Detail

      • getProjectId

        @Stability(Stable)
        @NotNull
        String getProjectId()
        The ID of the Cloud Platform project that the job belongs to.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#project_id DataPipelinePipeline#project_id}

      • getGcsPath

        @Stability(Stable)
        @Nullable
        default String getGcsPath()
        A Cloud Storage path to the template from which to create the job.

        Must be a valid Cloud Storage URL, beginning with 'gs://'. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#gcs_path DataPipelinePipeline#gcs_path}

      • getLaunchParameters

        @Stability(Stable)
        @Nullable
        default DataPipelinePipelineWorkloadDataflowLaunchTemplateRequestLaunchParameters getLaunchParameters()
        launch_parameters block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#launch_parameters DataPipelinePipeline#launch_parameters}

      • getLocation

        @Stability(Stable)
        @Nullable
        default String getLocation()
        The regional endpoint to which to direct the request.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#location DataPipelinePipeline#location}

      • getValidateOnly

        @Stability(Stable)
        @Nullable
        default Object getValidateOnly()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_pipeline_pipeline#validate_only DataPipelinePipeline#validate_only}.