Class GoogleProviderConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • accessApprovalCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder accessApprovalCustomEndpoint​(String accessApprovalCustomEndpoint)
        Parameters:
        accessApprovalCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#access_approval_custom_endpoint GoogleProvider#access_approval_custom_endpoint}.
        Returns:
        this
      • accessContextManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder accessContextManagerCustomEndpoint​(String accessContextManagerCustomEndpoint)
        Parameters:
        accessContextManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#access_context_manager_custom_endpoint GoogleProvider#access_context_manager_custom_endpoint}.
        Returns:
        this
      • activeDirectoryCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder activeDirectoryCustomEndpoint​(String activeDirectoryCustomEndpoint)
        Parameters:
        activeDirectoryCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#active_directory_custom_endpoint GoogleProvider#active_directory_custom_endpoint}.
        Returns:
        this
      • addTerraformAttributionLabel

        @Stability(Stable)
        public GoogleProviderConfig.Builder addTerraformAttributionLabel​(Boolean addTerraformAttributionLabel)
        Parameters:
        addTerraformAttributionLabel - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#add_terraform_attribution_label GoogleProvider#add_terraform_attribution_label}.
        Returns:
        this
      • addTerraformAttributionLabel

        @Stability(Stable)
        public GoogleProviderConfig.Builder addTerraformAttributionLabel​(com.hashicorp.cdktf.IResolvable addTerraformAttributionLabel)
        Parameters:
        addTerraformAttributionLabel - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#add_terraform_attribution_label GoogleProvider#add_terraform_attribution_label}.
        Returns:
        this
      • alloydbCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder alloydbCustomEndpoint​(String alloydbCustomEndpoint)
        Parameters:
        alloydbCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#alloydb_custom_endpoint GoogleProvider#alloydb_custom_endpoint}.
        Returns:
        this
      • apigeeCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder apigeeCustomEndpoint​(String apigeeCustomEndpoint)
        Parameters:
        apigeeCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#apigee_custom_endpoint GoogleProvider#apigee_custom_endpoint}.
        Returns:
        this
      • apikeysCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder apikeysCustomEndpoint​(String apikeysCustomEndpoint)
        Parameters:
        apikeysCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#apikeys_custom_endpoint GoogleProvider#apikeys_custom_endpoint}.
        Returns:
        this
      • appEngineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder appEngineCustomEndpoint​(String appEngineCustomEndpoint)
        Parameters:
        appEngineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#app_engine_custom_endpoint GoogleProvider#app_engine_custom_endpoint}.
        Returns:
        this
      • apphubCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder apphubCustomEndpoint​(String apphubCustomEndpoint)
        Parameters:
        apphubCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#apphub_custom_endpoint GoogleProvider#apphub_custom_endpoint}.
        Returns:
        this
      • artifactRegistryCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder artifactRegistryCustomEndpoint​(String artifactRegistryCustomEndpoint)
        Parameters:
        artifactRegistryCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#artifact_registry_custom_endpoint GoogleProvider#artifact_registry_custom_endpoint}.
        Returns:
        this
      • assuredWorkloadsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder assuredWorkloadsCustomEndpoint​(String assuredWorkloadsCustomEndpoint)
        Parameters:
        assuredWorkloadsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#assured_workloads_custom_endpoint GoogleProvider#assured_workloads_custom_endpoint}.
        Returns:
        this
      • beyondcorpCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder beyondcorpCustomEndpoint​(String beyondcorpCustomEndpoint)
        Parameters:
        beyondcorpCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#beyondcorp_custom_endpoint GoogleProvider#beyondcorp_custom_endpoint}.
        Returns:
        this
      • biglakeCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder biglakeCustomEndpoint​(String biglakeCustomEndpoint)
        Parameters:
        biglakeCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#biglake_custom_endpoint GoogleProvider#biglake_custom_endpoint}.
        Returns:
        this
      • bigqueryAnalyticsHubCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigqueryAnalyticsHubCustomEndpoint​(String bigqueryAnalyticsHubCustomEndpoint)
        Parameters:
        bigqueryAnalyticsHubCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigquery_analytics_hub_custom_endpoint GoogleProvider#bigquery_analytics_hub_custom_endpoint}.
        Returns:
        this
      • bigqueryConnectionCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigqueryConnectionCustomEndpoint​(String bigqueryConnectionCustomEndpoint)
        Parameters:
        bigqueryConnectionCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigquery_connection_custom_endpoint GoogleProvider#bigquery_connection_custom_endpoint}.
        Returns:
        this
      • bigQueryCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigQueryCustomEndpoint​(String bigQueryCustomEndpoint)
        Parameters:
        bigQueryCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#big_query_custom_endpoint GoogleProvider#big_query_custom_endpoint}.
        Returns:
        this
      • bigqueryDatapolicyCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigqueryDatapolicyCustomEndpoint​(String bigqueryDatapolicyCustomEndpoint)
        Parameters:
        bigqueryDatapolicyCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigquery_datapolicy_custom_endpoint GoogleProvider#bigquery_datapolicy_custom_endpoint}.
        Returns:
        this
      • bigqueryDataTransferCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigqueryDataTransferCustomEndpoint​(String bigqueryDataTransferCustomEndpoint)
        Parameters:
        bigqueryDataTransferCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigquery_data_transfer_custom_endpoint GoogleProvider#bigquery_data_transfer_custom_endpoint}.
        Returns:
        this
      • bigqueryReservationCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigqueryReservationCustomEndpoint​(String bigqueryReservationCustomEndpoint)
        Parameters:
        bigqueryReservationCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigquery_reservation_custom_endpoint GoogleProvider#bigquery_reservation_custom_endpoint}.
        Returns:
        this
      • bigtableCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder bigtableCustomEndpoint​(String bigtableCustomEndpoint)
        Parameters:
        bigtableCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#bigtable_custom_endpoint GoogleProvider#bigtable_custom_endpoint}.
        Returns:
        this
      • billingCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder billingCustomEndpoint​(String billingCustomEndpoint)
        Parameters:
        billingCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#billing_custom_endpoint GoogleProvider#billing_custom_endpoint}.
        Returns:
        this
      • billingProject

        @Stability(Stable)
        public GoogleProviderConfig.Builder billingProject​(String billingProject)
        Parameters:
        billingProject - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#billing_project GoogleProvider#billing_project}.
        Returns:
        this
      • binaryAuthorizationCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder binaryAuthorizationCustomEndpoint​(String binaryAuthorizationCustomEndpoint)
        Parameters:
        binaryAuthorizationCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#binary_authorization_custom_endpoint GoogleProvider#binary_authorization_custom_endpoint}.
        Returns:
        this
      • blockchainNodeEngineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder blockchainNodeEngineCustomEndpoint​(String blockchainNodeEngineCustomEndpoint)
        Parameters:
        blockchainNodeEngineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#blockchain_node_engine_custom_endpoint GoogleProvider#blockchain_node_engine_custom_endpoint}.
        Returns:
        this
      • certificateManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder certificateManagerCustomEndpoint​(String certificateManagerCustomEndpoint)
        Parameters:
        certificateManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#certificate_manager_custom_endpoint GoogleProvider#certificate_manager_custom_endpoint}.
        Returns:
        this
      • cloudAssetCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudAssetCustomEndpoint​(String cloudAssetCustomEndpoint)
        Parameters:
        cloudAssetCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_asset_custom_endpoint GoogleProvider#cloud_asset_custom_endpoint}.
        Returns:
        this
      • cloudBillingCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudBillingCustomEndpoint​(String cloudBillingCustomEndpoint)
        Parameters:
        cloudBillingCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_billing_custom_endpoint GoogleProvider#cloud_billing_custom_endpoint}.
        Returns:
        this
      • cloudBuildCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudBuildCustomEndpoint​(String cloudBuildCustomEndpoint)
        Parameters:
        cloudBuildCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_build_custom_endpoint GoogleProvider#cloud_build_custom_endpoint}.
        Returns:
        this
      • cloudbuildv2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudbuildv2CustomEndpoint​(String cloudbuildv2CustomEndpoint)
        Parameters:
        cloudbuildv2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloudbuildv2_custom_endpoint GoogleProvider#cloudbuildv2_custom_endpoint}.
        Returns:
        this
      • cloudBuildWorkerPoolCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudBuildWorkerPoolCustomEndpoint​(String cloudBuildWorkerPoolCustomEndpoint)
        Parameters:
        cloudBuildWorkerPoolCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_build_worker_pool_custom_endpoint GoogleProvider#cloud_build_worker_pool_custom_endpoint}.
        Returns:
        this
      • clouddeployCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder clouddeployCustomEndpoint​(String clouddeployCustomEndpoint)
        Parameters:
        clouddeployCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#clouddeploy_custom_endpoint GoogleProvider#clouddeploy_custom_endpoint}.
        Returns:
        this
      • clouddomainsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder clouddomainsCustomEndpoint​(String clouddomainsCustomEndpoint)
        Parameters:
        clouddomainsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#clouddomains_custom_endpoint GoogleProvider#clouddomains_custom_endpoint}.
        Returns:
        this
      • cloudfunctions2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudfunctions2CustomEndpoint​(String cloudfunctions2CustomEndpoint)
        Parameters:
        cloudfunctions2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloudfunctions2_custom_endpoint GoogleProvider#cloudfunctions2_custom_endpoint}.
        Returns:
        this
      • cloudFunctionsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudFunctionsCustomEndpoint​(String cloudFunctionsCustomEndpoint)
        Parameters:
        cloudFunctionsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_functions_custom_endpoint GoogleProvider#cloud_functions_custom_endpoint}.
        Returns:
        this
      • cloudIdentityCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudIdentityCustomEndpoint​(String cloudIdentityCustomEndpoint)
        Parameters:
        cloudIdentityCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_identity_custom_endpoint GoogleProvider#cloud_identity_custom_endpoint}.
        Returns:
        this
      • cloudIdsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudIdsCustomEndpoint​(String cloudIdsCustomEndpoint)
        Parameters:
        cloudIdsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_ids_custom_endpoint GoogleProvider#cloud_ids_custom_endpoint}.
        Returns:
        this
      • cloudQuotasCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudQuotasCustomEndpoint​(String cloudQuotasCustomEndpoint)
        Parameters:
        cloudQuotasCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_quotas_custom_endpoint GoogleProvider#cloud_quotas_custom_endpoint}.
        Returns:
        this
      • cloudResourceManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudResourceManagerCustomEndpoint​(String cloudResourceManagerCustomEndpoint)
        Parameters:
        cloudResourceManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_resource_manager_custom_endpoint GoogleProvider#cloud_resource_manager_custom_endpoint}.
        Returns:
        this
      • cloudRunCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudRunCustomEndpoint​(String cloudRunCustomEndpoint)
        Parameters:
        cloudRunCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_run_custom_endpoint GoogleProvider#cloud_run_custom_endpoint}.
        Returns:
        this
      • cloudRunV2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudRunV2CustomEndpoint​(String cloudRunV2CustomEndpoint)
        Parameters:
        cloudRunV2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_run_v2_custom_endpoint GoogleProvider#cloud_run_v2_custom_endpoint}.
        Returns:
        this
      • cloudSchedulerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudSchedulerCustomEndpoint​(String cloudSchedulerCustomEndpoint)
        Parameters:
        cloudSchedulerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_scheduler_custom_endpoint GoogleProvider#cloud_scheduler_custom_endpoint}.
        Returns:
        this
      • cloudTasksCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder cloudTasksCustomEndpoint​(String cloudTasksCustomEndpoint)
        Parameters:
        cloudTasksCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#cloud_tasks_custom_endpoint GoogleProvider#cloud_tasks_custom_endpoint}.
        Returns:
        this
      • composerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder composerCustomEndpoint​(String composerCustomEndpoint)
        Parameters:
        composerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#composer_custom_endpoint GoogleProvider#composer_custom_endpoint}.
        Returns:
        this
      • computeCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder computeCustomEndpoint​(String computeCustomEndpoint)
        Parameters:
        computeCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#compute_custom_endpoint GoogleProvider#compute_custom_endpoint}.
        Returns:
        this
      • containerAnalysisCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder containerAnalysisCustomEndpoint​(String containerAnalysisCustomEndpoint)
        Parameters:
        containerAnalysisCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#container_analysis_custom_endpoint GoogleProvider#container_analysis_custom_endpoint}.
        Returns:
        this
      • containerAttachedCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder containerAttachedCustomEndpoint​(String containerAttachedCustomEndpoint)
        Parameters:
        containerAttachedCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#container_attached_custom_endpoint GoogleProvider#container_attached_custom_endpoint}.
        Returns:
        this
      • containerAwsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder containerAwsCustomEndpoint​(String containerAwsCustomEndpoint)
        Parameters:
        containerAwsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#container_aws_custom_endpoint GoogleProvider#container_aws_custom_endpoint}.
        Returns:
        this
      • containerAzureCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder containerAzureCustomEndpoint​(String containerAzureCustomEndpoint)
        Parameters:
        containerAzureCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#container_azure_custom_endpoint GoogleProvider#container_azure_custom_endpoint}.
        Returns:
        this
      • containerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder containerCustomEndpoint​(String containerCustomEndpoint)
        Parameters:
        containerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#container_custom_endpoint GoogleProvider#container_custom_endpoint}.
        Returns:
        this
      • coreBillingCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder coreBillingCustomEndpoint​(String coreBillingCustomEndpoint)
        Parameters:
        coreBillingCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#core_billing_custom_endpoint GoogleProvider#core_billing_custom_endpoint}.
        Returns:
        this
      • databaseMigrationServiceCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder databaseMigrationServiceCustomEndpoint​(String databaseMigrationServiceCustomEndpoint)
        Parameters:
        databaseMigrationServiceCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#database_migration_service_custom_endpoint GoogleProvider#database_migration_service_custom_endpoint}.
        Returns:
        this
      • dataCatalogCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataCatalogCustomEndpoint​(String dataCatalogCustomEndpoint)
        Parameters:
        dataCatalogCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#data_catalog_custom_endpoint GoogleProvider#data_catalog_custom_endpoint}.
        Returns:
        this
      • dataflowCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataflowCustomEndpoint​(String dataflowCustomEndpoint)
        Parameters:
        dataflowCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dataflow_custom_endpoint GoogleProvider#dataflow_custom_endpoint}.
        Returns:
        this
      • dataFusionCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataFusionCustomEndpoint​(String dataFusionCustomEndpoint)
        Parameters:
        dataFusionCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#data_fusion_custom_endpoint GoogleProvider#data_fusion_custom_endpoint}.
        Returns:
        this
      • dataLossPreventionCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataLossPreventionCustomEndpoint​(String dataLossPreventionCustomEndpoint)
        Parameters:
        dataLossPreventionCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#data_loss_prevention_custom_endpoint GoogleProvider#data_loss_prevention_custom_endpoint}.
        Returns:
        this
      • dataPipelineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataPipelineCustomEndpoint​(String dataPipelineCustomEndpoint)
        Parameters:
        dataPipelineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#data_pipeline_custom_endpoint GoogleProvider#data_pipeline_custom_endpoint}.
        Returns:
        this
      • dataplexCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataplexCustomEndpoint​(String dataplexCustomEndpoint)
        Parameters:
        dataplexCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dataplex_custom_endpoint GoogleProvider#dataplex_custom_endpoint}.
        Returns:
        this
      • dataprocCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataprocCustomEndpoint​(String dataprocCustomEndpoint)
        Parameters:
        dataprocCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dataproc_custom_endpoint GoogleProvider#dataproc_custom_endpoint}.
        Returns:
        this
      • dataprocMetastoreCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dataprocMetastoreCustomEndpoint​(String dataprocMetastoreCustomEndpoint)
        Parameters:
        dataprocMetastoreCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dataproc_metastore_custom_endpoint GoogleProvider#dataproc_metastore_custom_endpoint}.
        Returns:
        this
      • datastoreCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder datastoreCustomEndpoint​(String datastoreCustomEndpoint)
        Parameters:
        datastoreCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#datastore_custom_endpoint GoogleProvider#datastore_custom_endpoint}.
        Returns:
        this
      • datastreamCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder datastreamCustomEndpoint​(String datastreamCustomEndpoint)
        Parameters:
        datastreamCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#datastream_custom_endpoint GoogleProvider#datastream_custom_endpoint}.
        Returns:
        this
      • deploymentManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder deploymentManagerCustomEndpoint​(String deploymentManagerCustomEndpoint)
        Parameters:
        deploymentManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#deployment_manager_custom_endpoint GoogleProvider#deployment_manager_custom_endpoint}.
        Returns:
        this
      • dialogflowCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dialogflowCustomEndpoint​(String dialogflowCustomEndpoint)
        Parameters:
        dialogflowCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dialogflow_custom_endpoint GoogleProvider#dialogflow_custom_endpoint}.
        Returns:
        this
      • dialogflowCxCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dialogflowCxCustomEndpoint​(String dialogflowCxCustomEndpoint)
        Parameters:
        dialogflowCxCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dialogflow_cx_custom_endpoint GoogleProvider#dialogflow_cx_custom_endpoint}.
        Returns:
        this
      • discoveryEngineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder discoveryEngineCustomEndpoint​(String discoveryEngineCustomEndpoint)
        Parameters:
        discoveryEngineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#discovery_engine_custom_endpoint GoogleProvider#discovery_engine_custom_endpoint}.
        Returns:
        this
      • dnsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder dnsCustomEndpoint​(String dnsCustomEndpoint)
        Parameters:
        dnsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#dns_custom_endpoint GoogleProvider#dns_custom_endpoint}.
        Returns:
        this
      • documentAiCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder documentAiCustomEndpoint​(String documentAiCustomEndpoint)
        Parameters:
        documentAiCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#document_ai_custom_endpoint GoogleProvider#document_ai_custom_endpoint}.
        Returns:
        this
      • documentAiWarehouseCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder documentAiWarehouseCustomEndpoint​(String documentAiWarehouseCustomEndpoint)
        Parameters:
        documentAiWarehouseCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#document_ai_warehouse_custom_endpoint GoogleProvider#document_ai_warehouse_custom_endpoint}.
        Returns:
        this
      • edgecontainerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder edgecontainerCustomEndpoint​(String edgecontainerCustomEndpoint)
        Parameters:
        edgecontainerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#edgecontainer_custom_endpoint GoogleProvider#edgecontainer_custom_endpoint}.
        Returns:
        this
      • edgenetworkCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder edgenetworkCustomEndpoint​(String edgenetworkCustomEndpoint)
        Parameters:
        edgenetworkCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#edgenetwork_custom_endpoint GoogleProvider#edgenetwork_custom_endpoint}.
        Returns:
        this
      • essentialContactsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder essentialContactsCustomEndpoint​(String essentialContactsCustomEndpoint)
        Parameters:
        essentialContactsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#essential_contacts_custom_endpoint GoogleProvider#essential_contacts_custom_endpoint}.
        Returns:
        this
      • eventarcCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder eventarcCustomEndpoint​(String eventarcCustomEndpoint)
        Parameters:
        eventarcCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#eventarc_custom_endpoint GoogleProvider#eventarc_custom_endpoint}.
        Returns:
        this
      • filestoreCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder filestoreCustomEndpoint​(String filestoreCustomEndpoint)
        Parameters:
        filestoreCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#filestore_custom_endpoint GoogleProvider#filestore_custom_endpoint}.
        Returns:
        this
      • firebaseAppCheckCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder firebaseAppCheckCustomEndpoint​(String firebaseAppCheckCustomEndpoint)
        Parameters:
        firebaseAppCheckCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#firebase_app_check_custom_endpoint GoogleProvider#firebase_app_check_custom_endpoint}.
        Returns:
        this
      • firebaserulesCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder firebaserulesCustomEndpoint​(String firebaserulesCustomEndpoint)
        Parameters:
        firebaserulesCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#firebaserules_custom_endpoint GoogleProvider#firebaserules_custom_endpoint}.
        Returns:
        this
      • firestoreCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder firestoreCustomEndpoint​(String firestoreCustomEndpoint)
        Parameters:
        firestoreCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#firestore_custom_endpoint GoogleProvider#firestore_custom_endpoint}.
        Returns:
        this
      • gkeBackupCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder gkeBackupCustomEndpoint​(String gkeBackupCustomEndpoint)
        Parameters:
        gkeBackupCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#gke_backup_custom_endpoint GoogleProvider#gke_backup_custom_endpoint}.
        Returns:
        this
      • gkeHub2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder gkeHub2CustomEndpoint​(String gkeHub2CustomEndpoint)
        Parameters:
        gkeHub2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#gke_hub2_custom_endpoint GoogleProvider#gke_hub2_custom_endpoint}.
        Returns:
        this
      • gkeHubCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder gkeHubCustomEndpoint​(String gkeHubCustomEndpoint)
        Parameters:
        gkeHubCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#gke_hub_custom_endpoint GoogleProvider#gke_hub_custom_endpoint}.
        Returns:
        this
      • gkehubFeatureCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder gkehubFeatureCustomEndpoint​(String gkehubFeatureCustomEndpoint)
        Parameters:
        gkehubFeatureCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#gkehub_feature_custom_endpoint GoogleProvider#gkehub_feature_custom_endpoint}.
        Returns:
        this
      • gkeonpremCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder gkeonpremCustomEndpoint​(String gkeonpremCustomEndpoint)
        Parameters:
        gkeonpremCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#gkeonprem_custom_endpoint GoogleProvider#gkeonprem_custom_endpoint}.
        Returns:
        this
      • healthcareCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder healthcareCustomEndpoint​(String healthcareCustomEndpoint)
        Parameters:
        healthcareCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#healthcare_custom_endpoint GoogleProvider#healthcare_custom_endpoint}.
        Returns:
        this
      • iam2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iam2CustomEndpoint​(String iam2CustomEndpoint)
        Parameters:
        iam2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iam2_custom_endpoint GoogleProvider#iam2_custom_endpoint}.
        Returns:
        this
      • iamBetaCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iamBetaCustomEndpoint​(String iamBetaCustomEndpoint)
        Parameters:
        iamBetaCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iam_beta_custom_endpoint GoogleProvider#iam_beta_custom_endpoint}.
        Returns:
        this
      • iamCredentialsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iamCredentialsCustomEndpoint​(String iamCredentialsCustomEndpoint)
        Parameters:
        iamCredentialsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iam_credentials_custom_endpoint GoogleProvider#iam_credentials_custom_endpoint}.
        Returns:
        this
      • iamCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iamCustomEndpoint​(String iamCustomEndpoint)
        Parameters:
        iamCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iam_custom_endpoint GoogleProvider#iam_custom_endpoint}.
        Returns:
        this
      • iamWorkforcePoolCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iamWorkforcePoolCustomEndpoint​(String iamWorkforcePoolCustomEndpoint)
        Parameters:
        iamWorkforcePoolCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iam_workforce_pool_custom_endpoint GoogleProvider#iam_workforce_pool_custom_endpoint}.
        Returns:
        this
      • iapCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder iapCustomEndpoint​(String iapCustomEndpoint)
        Parameters:
        iapCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#iap_custom_endpoint GoogleProvider#iap_custom_endpoint}.
        Returns:
        this
      • identityPlatformCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder identityPlatformCustomEndpoint​(String identityPlatformCustomEndpoint)
        Parameters:
        identityPlatformCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#identity_platform_custom_endpoint GoogleProvider#identity_platform_custom_endpoint}.
        Returns:
        this
      • impersonateServiceAccount

        @Stability(Stable)
        public GoogleProviderConfig.Builder impersonateServiceAccount​(String impersonateServiceAccount)
        Parameters:
        impersonateServiceAccount - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#impersonate_service_account GoogleProvider#impersonate_service_account}.
        Returns:
        this
      • impersonateServiceAccountDelegates

        @Stability(Stable)
        public GoogleProviderConfig.Builder impersonateServiceAccountDelegates​(List<String> impersonateServiceAccountDelegates)
        Parameters:
        impersonateServiceAccountDelegates - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#impersonate_service_account_delegates GoogleProvider#impersonate_service_account_delegates}.
        Returns:
        this
      • integrationConnectorsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder integrationConnectorsCustomEndpoint​(String integrationConnectorsCustomEndpoint)
        Parameters:
        integrationConnectorsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#integration_connectors_custom_endpoint GoogleProvider#integration_connectors_custom_endpoint}.
        Returns:
        this
      • integrationsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder integrationsCustomEndpoint​(String integrationsCustomEndpoint)
        Parameters:
        integrationsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#integrations_custom_endpoint GoogleProvider#integrations_custom_endpoint}.
        Returns:
        this
      • kmsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder kmsCustomEndpoint​(String kmsCustomEndpoint)
        Parameters:
        kmsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#kms_custom_endpoint GoogleProvider#kms_custom_endpoint}.
        Returns:
        this
      • loggingCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder loggingCustomEndpoint​(String loggingCustomEndpoint)
        Parameters:
        loggingCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#logging_custom_endpoint GoogleProvider#logging_custom_endpoint}.
        Returns:
        this
      • lookerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder lookerCustomEndpoint​(String lookerCustomEndpoint)
        Parameters:
        lookerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#looker_custom_endpoint GoogleProvider#looker_custom_endpoint}.
        Returns:
        this
      • memcacheCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder memcacheCustomEndpoint​(String memcacheCustomEndpoint)
        Parameters:
        memcacheCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#memcache_custom_endpoint GoogleProvider#memcache_custom_endpoint}.
        Returns:
        this
      • migrationCenterCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder migrationCenterCustomEndpoint​(String migrationCenterCustomEndpoint)
        Parameters:
        migrationCenterCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#migration_center_custom_endpoint GoogleProvider#migration_center_custom_endpoint}.
        Returns:
        this
      • mlEngineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder mlEngineCustomEndpoint​(String mlEngineCustomEndpoint)
        Parameters:
        mlEngineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#ml_engine_custom_endpoint GoogleProvider#ml_engine_custom_endpoint}.
        Returns:
        this
      • monitoringCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder monitoringCustomEndpoint​(String monitoringCustomEndpoint)
        Parameters:
        monitoringCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#monitoring_custom_endpoint GoogleProvider#monitoring_custom_endpoint}.
        Returns:
        this
      • netappCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder netappCustomEndpoint​(String netappCustomEndpoint)
        Parameters:
        netappCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#netapp_custom_endpoint GoogleProvider#netapp_custom_endpoint}.
        Returns:
        this
      • networkConnectivityCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder networkConnectivityCustomEndpoint​(String networkConnectivityCustomEndpoint)
        Parameters:
        networkConnectivityCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#network_connectivity_custom_endpoint GoogleProvider#network_connectivity_custom_endpoint}.
        Returns:
        this
      • networkManagementCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder networkManagementCustomEndpoint​(String networkManagementCustomEndpoint)
        Parameters:
        networkManagementCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#network_management_custom_endpoint GoogleProvider#network_management_custom_endpoint}.
        Returns:
        this
      • networkSecurityCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder networkSecurityCustomEndpoint​(String networkSecurityCustomEndpoint)
        Parameters:
        networkSecurityCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#network_security_custom_endpoint GoogleProvider#network_security_custom_endpoint}.
        Returns:
        this
      • networkServicesCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder networkServicesCustomEndpoint​(String networkServicesCustomEndpoint)
        Parameters:
        networkServicesCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#network_services_custom_endpoint GoogleProvider#network_services_custom_endpoint}.
        Returns:
        this
      • notebooksCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder notebooksCustomEndpoint​(String notebooksCustomEndpoint)
        Parameters:
        notebooksCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#notebooks_custom_endpoint GoogleProvider#notebooks_custom_endpoint}.
        Returns:
        this
      • orgPolicyCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder orgPolicyCustomEndpoint​(String orgPolicyCustomEndpoint)
        Parameters:
        orgPolicyCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#org_policy_custom_endpoint GoogleProvider#org_policy_custom_endpoint}.
        Returns:
        this
      • osConfigCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder osConfigCustomEndpoint​(String osConfigCustomEndpoint)
        Parameters:
        osConfigCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#os_config_custom_endpoint GoogleProvider#os_config_custom_endpoint}.
        Returns:
        this
      • osLoginCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder osLoginCustomEndpoint​(String osLoginCustomEndpoint)
        Parameters:
        osLoginCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#os_login_custom_endpoint GoogleProvider#os_login_custom_endpoint}.
        Returns:
        this
      • privatecaCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder privatecaCustomEndpoint​(String privatecaCustomEndpoint)
        Parameters:
        privatecaCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#privateca_custom_endpoint GoogleProvider#privateca_custom_endpoint}.
        Returns:
        this
      • privilegedAccessManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder privilegedAccessManagerCustomEndpoint​(String privilegedAccessManagerCustomEndpoint)
        Parameters:
        privilegedAccessManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#privileged_access_manager_custom_endpoint GoogleProvider#privileged_access_manager_custom_endpoint}.
        Returns:
        this
      • publicCaCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder publicCaCustomEndpoint​(String publicCaCustomEndpoint)
        Parameters:
        publicCaCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#public_ca_custom_endpoint GoogleProvider#public_ca_custom_endpoint}.
        Returns:
        this
      • pubsubCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder pubsubCustomEndpoint​(String pubsubCustomEndpoint)
        Parameters:
        pubsubCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#pubsub_custom_endpoint GoogleProvider#pubsub_custom_endpoint}.
        Returns:
        this
      • pubsubLiteCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder pubsubLiteCustomEndpoint​(String pubsubLiteCustomEndpoint)
        Parameters:
        pubsubLiteCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#pubsub_lite_custom_endpoint GoogleProvider#pubsub_lite_custom_endpoint}.
        Returns:
        this
      • recaptchaEnterpriseCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder recaptchaEnterpriseCustomEndpoint​(String recaptchaEnterpriseCustomEndpoint)
        Parameters:
        recaptchaEnterpriseCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#recaptcha_enterprise_custom_endpoint GoogleProvider#recaptcha_enterprise_custom_endpoint}.
        Returns:
        this
      • redisCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder redisCustomEndpoint​(String redisCustomEndpoint)
        Parameters:
        redisCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#redis_custom_endpoint GoogleProvider#redis_custom_endpoint}.
        Returns:
        this
      • requestTimeout

        @Stability(Stable)
        public GoogleProviderConfig.Builder requestTimeout​(String requestTimeout)
        Parameters:
        requestTimeout - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#request_timeout GoogleProvider#request_timeout}.
        Returns:
        this
      • resourceManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder resourceManagerCustomEndpoint​(String resourceManagerCustomEndpoint)
        Parameters:
        resourceManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#resource_manager_custom_endpoint GoogleProvider#resource_manager_custom_endpoint}.
        Returns:
        this
      • resourceManagerV3CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder resourceManagerV3CustomEndpoint​(String resourceManagerV3CustomEndpoint)
        Parameters:
        resourceManagerV3CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#resource_manager_v3_custom_endpoint GoogleProvider#resource_manager_v3_custom_endpoint}.
        Returns:
        this
      • secretManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder secretManagerCustomEndpoint​(String secretManagerCustomEndpoint)
        Parameters:
        secretManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#secret_manager_custom_endpoint GoogleProvider#secret_manager_custom_endpoint}.
        Returns:
        this
      • secureSourceManagerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder secureSourceManagerCustomEndpoint​(String secureSourceManagerCustomEndpoint)
        Parameters:
        secureSourceManagerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#secure_source_manager_custom_endpoint GoogleProvider#secure_source_manager_custom_endpoint}.
        Returns:
        this
      • securityCenterCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder securityCenterCustomEndpoint​(String securityCenterCustomEndpoint)
        Parameters:
        securityCenterCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#security_center_custom_endpoint GoogleProvider#security_center_custom_endpoint}.
        Returns:
        this
      • securityCenterManagementCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder securityCenterManagementCustomEndpoint​(String securityCenterManagementCustomEndpoint)
        Parameters:
        securityCenterManagementCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#security_center_management_custom_endpoint GoogleProvider#security_center_management_custom_endpoint}.
        Returns:
        this
      • securityCenterV2CustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder securityCenterV2CustomEndpoint​(String securityCenterV2CustomEndpoint)
        Parameters:
        securityCenterV2CustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#security_center_v2_custom_endpoint GoogleProvider#security_center_v2_custom_endpoint}.
        Returns:
        this
      • securitypostureCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder securitypostureCustomEndpoint​(String securitypostureCustomEndpoint)
        Parameters:
        securitypostureCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#securityposture_custom_endpoint GoogleProvider#securityposture_custom_endpoint}.
        Returns:
        this
      • serviceManagementCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder serviceManagementCustomEndpoint​(String serviceManagementCustomEndpoint)
        Parameters:
        serviceManagementCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#service_management_custom_endpoint GoogleProvider#service_management_custom_endpoint}.
        Returns:
        this
      • serviceNetworkingCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder serviceNetworkingCustomEndpoint​(String serviceNetworkingCustomEndpoint)
        Parameters:
        serviceNetworkingCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#service_networking_custom_endpoint GoogleProvider#service_networking_custom_endpoint}.
        Returns:
        this
      • serviceUsageCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder serviceUsageCustomEndpoint​(String serviceUsageCustomEndpoint)
        Parameters:
        serviceUsageCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#service_usage_custom_endpoint GoogleProvider#service_usage_custom_endpoint}.
        Returns:
        this
      • siteVerificationCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder siteVerificationCustomEndpoint​(String siteVerificationCustomEndpoint)
        Parameters:
        siteVerificationCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#site_verification_custom_endpoint GoogleProvider#site_verification_custom_endpoint}.
        Returns:
        this
      • sourceRepoCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder sourceRepoCustomEndpoint​(String sourceRepoCustomEndpoint)
        Parameters:
        sourceRepoCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#source_repo_custom_endpoint GoogleProvider#source_repo_custom_endpoint}.
        Returns:
        this
      • spannerCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder spannerCustomEndpoint​(String spannerCustomEndpoint)
        Parameters:
        spannerCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#spanner_custom_endpoint GoogleProvider#spanner_custom_endpoint}.
        Returns:
        this
      • sqlCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder sqlCustomEndpoint​(String sqlCustomEndpoint)
        Parameters:
        sqlCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#sql_custom_endpoint GoogleProvider#sql_custom_endpoint}.
        Returns:
        this
      • storageCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder storageCustomEndpoint​(String storageCustomEndpoint)
        Parameters:
        storageCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#storage_custom_endpoint GoogleProvider#storage_custom_endpoint}.
        Returns:
        this
      • storageInsightsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder storageInsightsCustomEndpoint​(String storageInsightsCustomEndpoint)
        Parameters:
        storageInsightsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#storage_insights_custom_endpoint GoogleProvider#storage_insights_custom_endpoint}.
        Returns:
        this
      • storageTransferCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder storageTransferCustomEndpoint​(String storageTransferCustomEndpoint)
        Parameters:
        storageTransferCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#storage_transfer_custom_endpoint GoogleProvider#storage_transfer_custom_endpoint}.
        Returns:
        this
      • tagsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder tagsCustomEndpoint​(String tagsCustomEndpoint)
        Parameters:
        tagsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#tags_custom_endpoint GoogleProvider#tags_custom_endpoint}.
        Returns:
        this
      • tagsLocationCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder tagsLocationCustomEndpoint​(String tagsLocationCustomEndpoint)
        Parameters:
        tagsLocationCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#tags_location_custom_endpoint GoogleProvider#tags_location_custom_endpoint}.
        Returns:
        this
      • terraformAttributionLabelAdditionStrategy

        @Stability(Stable)
        public GoogleProviderConfig.Builder terraformAttributionLabelAdditionStrategy​(String terraformAttributionLabelAdditionStrategy)
        Parameters:
        terraformAttributionLabelAdditionStrategy - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#terraform_attribution_label_addition_strategy GoogleProvider#terraform_attribution_label_addition_strategy}.
        Returns:
        this
      • tpuCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder tpuCustomEndpoint​(String tpuCustomEndpoint)
        Parameters:
        tpuCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#tpu_custom_endpoint GoogleProvider#tpu_custom_endpoint}.
        Returns:
        this
      • universeDomain

        @Stability(Stable)
        public GoogleProviderConfig.Builder universeDomain​(String universeDomain)
        Parameters:
        universeDomain - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#universe_domain GoogleProvider#universe_domain}.
        Returns:
        this
      • userProjectOverride

        @Stability(Stable)
        public GoogleProviderConfig.Builder userProjectOverride​(Boolean userProjectOverride)
        Parameters:
        userProjectOverride - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#user_project_override GoogleProvider#user_project_override}.
        Returns:
        this
      • userProjectOverride

        @Stability(Stable)
        public GoogleProviderConfig.Builder userProjectOverride​(com.hashicorp.cdktf.IResolvable userProjectOverride)
        Parameters:
        userProjectOverride - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#user_project_override GoogleProvider#user_project_override}.
        Returns:
        this
      • vertexAiCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder vertexAiCustomEndpoint​(String vertexAiCustomEndpoint)
        Parameters:
        vertexAiCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#vertex_ai_custom_endpoint GoogleProvider#vertex_ai_custom_endpoint}.
        Returns:
        this
      • vmwareengineCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder vmwareengineCustomEndpoint​(String vmwareengineCustomEndpoint)
        Parameters:
        vmwareengineCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#vmwareengine_custom_endpoint GoogleProvider#vmwareengine_custom_endpoint}.
        Returns:
        this
      • vpcAccessCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder vpcAccessCustomEndpoint​(String vpcAccessCustomEndpoint)
        Parameters:
        vpcAccessCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#vpc_access_custom_endpoint GoogleProvider#vpc_access_custom_endpoint}.
        Returns:
        this
      • workbenchCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder workbenchCustomEndpoint​(String workbenchCustomEndpoint)
        Parameters:
        workbenchCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#workbench_custom_endpoint GoogleProvider#workbench_custom_endpoint}.
        Returns:
        this
      • workflowsCustomEndpoint

        @Stability(Stable)
        public GoogleProviderConfig.Builder workflowsCustomEndpoint​(String workflowsCustomEndpoint)
        Parameters:
        workflowsCustomEndpoint - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs#workflows_custom_endpoint GoogleProvider#workflows_custom_endpoint}.
        Returns:
        this