Package com.google.cloudbuild.v1
Interface InlineSecretOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
InlineSecret,InlineSecret.Builder
@Generated
public interface InlineSecretOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsEnvMap(String key) Map of environment variable name to its encrypted value.Deprecated.intMap of environment variable name to its encrypted value.Map of environment variable name to its encrypted value.com.google.protobuf.ByteStringgetEnvMapOrDefault(String key, com.google.protobuf.ByteString defaultValue) Map of environment variable name to its encrypted value.com.google.protobuf.ByteStringgetEnvMapOrThrow(String key) Map of environment variable name to its encrypted value.Resource name of Cloud KMS crypto key to decrypt the encrypted value.com.google.protobuf.ByteStringResource name of Cloud KMS crypto key to decrypt the encrypted value.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getKmsKeyName
String getKmsKeyName()Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/*
string kms_key_name = 1 [(.google.api.resource_reference) = { ... }- Returns:
- The kmsKeyName.
-
getKmsKeyNameBytes
com.google.protobuf.ByteString getKmsKeyNameBytes()Resource name of Cloud KMS crypto key to decrypt the encrypted value. In format: projects/*/locations/*/keyRings/*/cryptoKeys/*
string kms_key_name = 1 [(.google.api.resource_reference) = { ... }- Returns:
- The bytes for kmsKeyName.
-
getEnvMapCount
int getEnvMapCount()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<string, bytes> env_map = 2; -
containsEnvMap
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<string, bytes> env_map = 2; -
getEnvMap
Deprecated.UsegetEnvMapMap()instead. -
getEnvMapMap
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<string, bytes> env_map = 2; -
getEnvMapOrDefault
com.google.protobuf.ByteString getEnvMapOrDefault(String key, com.google.protobuf.ByteString defaultValue) 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<string, bytes> env_map = 2; -
getEnvMapOrThrow
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<string, bytes> env_map = 2;
-