Interface PrivatePoolV1ConfigOrBuilder (3.74.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface PrivatePoolV1ConfigOrBuilder extends MessageOrBuilder
Methods
getNetworkConfig()
public abstract PrivatePoolV1Config.NetworkConfig getNetworkConfig()
Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;
getNetworkConfigOrBuilder()
public abstract PrivatePoolV1Config.NetworkConfigOrBuilder getNetworkConfigOrBuilder()
Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;
getPrivateServiceConnect()
public abstract PrivatePoolV1Config.PrivateServiceConnect getPrivateServiceConnect()
Immutable. Private Service Connect(PSC) Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];
getPrivateServiceConnectOrBuilder()
public abstract PrivatePoolV1Config.PrivateServiceConnectOrBuilder getPrivateServiceConnectOrBuilder()
Immutable. Private Service Connect(PSC) Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];
getWorkerConfig()
public abstract PrivatePoolV1Config.WorkerConfig getWorkerConfig()
Machine configuration for the workers in the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;
getWorkerConfigOrBuilder()
public abstract PrivatePoolV1Config.WorkerConfigOrBuilder getWorkerConfigOrBuilder()
Machine configuration for the workers in the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;
hasNetworkConfig()
public abstract boolean hasNetworkConfig()
Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;
Returns |
Type |
Description |
boolean |
Whether the networkConfig field is set.
|
hasPrivateServiceConnect()
public abstract boolean hasPrivateServiceConnect()
Immutable. Private Service Connect(PSC) Network configuration for the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
boolean |
Whether the privateServiceConnect field is set.
|
hasWorkerConfig()
public abstract boolean hasWorkerConfig()
Machine configuration for the workers in the pool.
.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;
Returns |
Type |
Description |
boolean |
Whether the workerConfig field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-19 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-19 UTC."],[],[],null,["# Interface PrivatePoolV1ConfigOrBuilder (3.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.74.0 (latest)](/java/docs/reference/google-cloud-build/latest/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.72.0](/java/docs/reference/google-cloud-build/3.72.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.70.0](/java/docs/reference/google-cloud-build/3.70.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-build/3.69.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.66.0](/java/docs/reference/google-cloud-build/3.66.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-build/3.65.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-build/3.64.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.62.0](/java/docs/reference/google-cloud-build/3.62.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-build/3.61.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-build/3.60.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-build/3.59.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-build/3.58.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-build/3.57.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-build/3.56.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-build/3.55.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-build/3.54.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-build/3.53.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.51.0](/java/docs/reference/google-cloud-build/3.51.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-build/3.50.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-build/3.49.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-build/3.48.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-build/3.47.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-build/3.46.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-build/3.45.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-build/3.44.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-build/3.43.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-build/3.42.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-build/3.41.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.39.0](/java/docs/reference/google-cloud-build/3.39.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-build/3.38.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-build/3.37.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-build/3.36.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-build/3.35.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-build/3.34.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-build/3.33.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-build/3.32.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-build/3.31.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-build/3.30.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-build/3.29.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.26.0](/java/docs/reference/google-cloud-build/3.26.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-build/3.25.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-build/3.24.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-build/3.23.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-build/3.22.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-build/3.21.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-build/3.20.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-build/3.19.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-build/3.18.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-build/3.17.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-build/3.16.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-build/3.15.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-build/3.14.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-build/3.13.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-build/3.12.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.11.0](/java/docs/reference/google-cloud-build/3.11.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-build/3.10.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-build/3.9.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-build/3.8.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-build/3.7.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-build/3.6.0/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.5.6](/java/docs/reference/google-cloud-build/3.5.6/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.4.1](/java/docs/reference/google-cloud-build/3.4.1/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder)\n- [3.3.12](/java/docs/reference/google-cloud-build/3.3.12/com.google.cloudbuild.v1.PrivatePoolV1ConfigOrBuilder) \n\n public interface PrivatePoolV1ConfigOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getNetworkConfig()\n\n public abstract PrivatePoolV1Config.NetworkConfig getNetworkConfig()\n\nNetwork configuration for the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;\n`\n\n### getNetworkConfigOrBuilder()\n\n public abstract PrivatePoolV1Config.NetworkConfigOrBuilder getNetworkConfigOrBuilder()\n\nNetwork configuration for the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;\n`\n\n### getPrivateServiceConnect()\n\n public abstract PrivatePoolV1Config.PrivateServiceConnect getPrivateServiceConnect()\n\nImmutable. Private Service Connect(PSC) Network configuration for the pool.\n\n`\n.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getPrivateServiceConnectOrBuilder()\n\n public abstract PrivatePoolV1Config.PrivateServiceConnectOrBuilder getPrivateServiceConnectOrBuilder()\n\nImmutable. Private Service Connect(PSC) Network configuration for the pool.\n\n`\n.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getWorkerConfig()\n\n public abstract PrivatePoolV1Config.WorkerConfig getWorkerConfig()\n\nMachine configuration for the workers in the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;`\n\n### getWorkerConfigOrBuilder()\n\n public abstract PrivatePoolV1Config.WorkerConfigOrBuilder getWorkerConfigOrBuilder()\n\nMachine configuration for the workers in the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;`\n\n### hasNetworkConfig()\n\n public abstract boolean hasNetworkConfig()\n\nNetwork configuration for the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig network_config = 2;\n`\n\n### hasPrivateServiceConnect()\n\n public abstract boolean hasPrivateServiceConnect()\n\nImmutable. Private Service Connect(PSC) Network configuration for the pool.\n\n`\n.google.devtools.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnect private_service_connect = 5 [(.google.api.field_behavior) = IMMUTABLE];\n`\n\n### hasWorkerConfig()\n\n public abstract boolean hasWorkerConfig()\n\nMachine configuration for the workers in the pool.\n\n`.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig worker_config = 1;`"]]