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 Type
    Method
    Description
    boolean
    Map of environment variable name to its encrypted value.
    Map<String,com.google.protobuf.ByteString>
    Deprecated.
    int
    Map of environment variable name to its encrypted value.
    Map<String,com.google.protobuf.ByteString>
    Map of environment variable name to its encrypted value.
    com.google.protobuf.ByteString
    getEnvMapOrDefault(String key, com.google.protobuf.ByteString defaultValue)
    Map of environment variable name to its encrypted value.
    com.google.protobuf.ByteString
    Map of environment variable name to its encrypted value.
    Resource name of Cloud KMS crypto key to decrypt the encrypted value.
    com.google.protobuf.ByteString
    Resource name of Cloud KMS crypto key to decrypt the encrypted value.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

      boolean containsEnvMap(String key)
       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 Map<String,com.google.protobuf.ByteString> getEnvMap()
      Deprecated.
      Use getEnvMapMap() instead.
    • getEnvMapMap

      Map<String,com.google.protobuf.ByteString> 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

      com.google.protobuf.ByteString getEnvMapOrThrow(String key)
       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;