Required. The name of the CA pool to pull CA certificates from.
Structured like:
projects/{project}/locations/{location}/caPools/{ca_pool}.
The CA pool does not need to be in the same project or location as the
Kafka cluster.
Required. The name of the CA pool to pull CA certificates from.
Structured like:
projects/{project}/locations/{location}/caPools/{ca_pool}.
The CA pool does not need to be in the same project or location as the
Kafka cluster.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Interface TrustConfig.CertificateAuthorityServiceConfigOrBuilder (0.28.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.28.0 (latest)](/java/docs/reference/google-cloud-managedkafka/latest/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.26.0](/java/docs/reference/google-cloud-managedkafka/0.26.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-managedkafka/0.24.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-managedkafka/0.23.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-managedkafka/0.20.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-managedkafka/0.19.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-managedkafka/0.18.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.16.1](/java/docs/reference/google-cloud-managedkafka/0.16.1/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-managedkafka/0.15.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-managedkafka/0.14.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-managedkafka/0.13.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-managedkafka/0.12.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-managedkafka/0.11.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-managedkafka/0.10.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-managedkafka/0.9.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-managedkafka/0.8.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-managedkafka/0.7.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-managedkafka/0.5.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-managedkafka/0.4.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-managedkafka/0.3.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-managedkafka/0.2.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-managedkafka/0.1.0/com.google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfigOrBuilder) \n\n public static interface TrustConfig.CertificateAuthorityServiceConfigOrBuilder 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### getCaPool()\n\n public abstract String getCaPool()\n\nRequired. The name of the CA pool to pull CA certificates from.\nStructured like:\nprojects/{project}/locations/{location}/caPools/{ca_pool}.\nThe CA pool does not need to be in the same project or location as the\nKafka cluster.\n\n`\nstring ca_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getCaPoolBytes()\n\n public abstract ByteString getCaPoolBytes()\n\nRequired. The name of the CA pool to pull CA certificates from.\nStructured like:\nprojects/{project}/locations/{location}/caPools/{ca_pool}.\nThe CA pool does not need to be in the same project or location as the\nKafka cluster.\n\n`\nstring ca_pool = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`"]]