Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
[[["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 InlineSecretOrBuilder (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.InlineSecretOrBuilder)\n- [3.72.0](/java/docs/reference/google-cloud-build/3.72.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.70.0](/java/docs/reference/google-cloud-build/3.70.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-build/3.69.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.66.0](/java/docs/reference/google-cloud-build/3.66.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-build/3.65.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-build/3.64.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.62.0](/java/docs/reference/google-cloud-build/3.62.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-build/3.61.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-build/3.60.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-build/3.59.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-build/3.58.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-build/3.57.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-build/3.56.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-build/3.55.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-build/3.54.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-build/3.53.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.51.0](/java/docs/reference/google-cloud-build/3.51.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-build/3.50.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-build/3.49.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-build/3.48.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-build/3.47.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-build/3.46.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-build/3.45.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-build/3.44.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-build/3.43.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-build/3.42.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-build/3.41.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.39.0](/java/docs/reference/google-cloud-build/3.39.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-build/3.38.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-build/3.37.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-build/3.36.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-build/3.35.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-build/3.34.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-build/3.33.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-build/3.32.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-build/3.31.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-build/3.30.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-build/3.29.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.26.0](/java/docs/reference/google-cloud-build/3.26.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-build/3.25.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-build/3.24.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-build/3.23.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-build/3.22.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-build/3.21.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-build/3.20.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-build/3.19.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-build/3.18.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-build/3.17.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-build/3.16.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-build/3.15.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-build/3.14.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-build/3.13.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-build/3.12.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.11.0](/java/docs/reference/google-cloud-build/3.11.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-build/3.10.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-build/3.9.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-build/3.8.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-build/3.7.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-build/3.6.0/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.5.6](/java/docs/reference/google-cloud-build/3.5.6/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.4.1](/java/docs/reference/google-cloud-build/3.4.1/com.google.cloudbuild.v1.InlineSecretOrBuilder)\n- [3.3.12](/java/docs/reference/google-cloud-build/3.3.12/com.google.cloudbuild.v1.InlineSecretOrBuilder) \n\n public interface InlineSecretOrBuilder 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### containsEnvMap(String key)\n\n public abstract boolean containsEnvMap(String key)\n\nMap of environment variable name to its encrypted value.\n\nSecret environment variables must be unique across all of a build's\nsecrets, and must be used by at least one build step. Values can be at most\n64 KB in size. There can be at most 100 secret values across all of a\nbuild's secrets.\n\n`map\u003cstring, bytes\u003e env_map = 2;`\n\n### getEnvMap() (deprecated)\n\n public abstract Map\u003cString,ByteString\u003e getEnvMap()\n\nUse [#getEnvMapMap()](/java/docs/reference/google-cloud-build/latest/com.google.cloudbuild.v1.InlineSecretOrBuilder#com_google_cloudbuild_v1_InlineSecretOrBuilder_getEnvMapMap__) instead.\n\n### getEnvMapCount()\n\n public abstract int getEnvMapCount()\n\nMap of environment variable name to its encrypted value.\n\nSecret environment variables must be unique across all of a build's\nsecrets, and must be used by at least one build step. Values can be at most\n64 KB in size. There can be at most 100 secret values across all of a\nbuild's secrets.\n\n`map\u003cstring, bytes\u003e env_map = 2;`\n\n### getEnvMapMap()\n\n public abstract Map\u003cString,ByteString\u003e getEnvMapMap()\n\nMap of environment variable name to its encrypted value.\n\nSecret environment variables must be unique across all of a build's\nsecrets, and must be used by at least one build step. Values can be at most\n64 KB in size. There can be at most 100 secret values across all of a\nbuild's secrets.\n\n`map\u003cstring, bytes\u003e env_map = 2;`\n\n### getEnvMapOrDefault(String key, ByteString defaultValue)\n\n public abstract ByteString getEnvMapOrDefault(String key, ByteString defaultValue)\n\nMap of environment variable name to its encrypted value.\n\nSecret environment variables must be unique across all of a build's\nsecrets, and must be used by at least one build step. Values can be at most\n64 KB in size. There can be at most 100 secret values across all of a\nbuild's secrets.\n\n`map\u003cstring, bytes\u003e env_map = 2;`\n\n### getEnvMapOrThrow(String key)\n\n public abstract ByteString getEnvMapOrThrow(String key)\n\nMap of environment variable name to its encrypted value.\n\nSecret environment variables must be unique across all of a build's\nsecrets, and must be used by at least one build step. Values can be at most\n64 KB in size. There can be at most 100 secret values across all of a\nbuild's secrets.\n\n`map\u003cstring, bytes\u003e env_map = 2;`\n\n### getKmsKeyName()\n\n public abstract String getKmsKeyName()\n\nResource name of Cloud KMS crypto key to decrypt the encrypted value.\nIn format: projects/\\*/locations/\\*/keyRings/\\*/cryptoKeys/\\*\n\n`string kms_key_name = 1 [(.google.api.resource_reference) = { ... }`\n\n### getKmsKeyNameBytes()\n\n public abstract ByteString getKmsKeyNameBytes()\n\nResource name of Cloud KMS crypto key to decrypt the encrypted value.\nIn format: projects/\\*/locations/\\*/keyRings/\\*/cryptoKeys/\\*\n\n`string kms_key_name = 1 [(.google.api.resource_reference) = { ... }`"]]