Interface SecretVolumeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecretVolume, SecretVolume.Builder

@Generated public interface SecretVolumeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The path within the container to mount the secret volume.
    com.google.protobuf.ByteString
    The path within the container to mount the secret volume.
    Project identifier (preferrably project number but can also be the project ID) of the project that contains the secret.
    com.google.protobuf.ByteString
    Project identifier (preferrably project number but can also be the project ID) of the project that contains the secret.
    Name of the secret in secret manager (not the full resource name).
    com.google.protobuf.ByteString
    Name of the secret in secret manager (not the full resource name).
    getVersions(int index)
    List of secret versions to mount for this secret.
    int
    List of secret versions to mount for this secret.
    List of secret versions to mount for this secret.
    List of secret versions to mount for this secret.
    List of secret versions to mount for this secret.

    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

    • getMountPath

      String getMountPath()
       The path within the container to mount the secret volume. For example,
       setting the mount_path as `/etc/secrets` would mount the secret value files
       under the `/etc/secrets` directory. This directory will also be completely
       shadowed and unavailable to mount any other secrets.
      
       Recommended mount paths: /etc/secrets
       Restricted mount paths: /cloudsql, /dev/log, /pod, /proc, /var/log
       
      string mount_path = 1;
      Returns:
      The mountPath.
    • getMountPathBytes

      com.google.protobuf.ByteString getMountPathBytes()
       The path within the container to mount the secret volume. For example,
       setting the mount_path as `/etc/secrets` would mount the secret value files
       under the `/etc/secrets` directory. This directory will also be completely
       shadowed and unavailable to mount any other secrets.
      
       Recommended mount paths: /etc/secrets
       Restricted mount paths: /cloudsql, /dev/log, /pod, /proc, /var/log
       
      string mount_path = 1;
      Returns:
      The bytes for mountPath.
    • getProjectId

      String getProjectId()
       Project identifier (preferrably project number but can also be the project
       ID) of the project that contains the secret. If not set, it will be
       populated with the function's project assuming that the secret exists in
       the same project as of the function.
       
      string project_id = 2;
      Returns:
      The projectId.
    • getProjectIdBytes

      com.google.protobuf.ByteString getProjectIdBytes()
       Project identifier (preferrably project number but can also be the project
       ID) of the project that contains the secret. If not set, it will be
       populated with the function's project assuming that the secret exists in
       the same project as of the function.
       
      string project_id = 2;
      Returns:
      The bytes for projectId.
    • getSecret

      String getSecret()
       Name of the secret in secret manager (not the full resource name).
       
      string secret = 3;
      Returns:
      The secret.
    • getSecretBytes

      com.google.protobuf.ByteString getSecretBytes()
       Name of the secret in secret manager (not the full resource name).
       
      string secret = 3;
      Returns:
      The bytes for secret.
    • getVersionsList

      List<SecretVolume.SecretVersion> getVersionsList()
       List of secret versions to mount for this secret. If empty, the `latest`
       version of the secret will be made available in a file named after the
       secret under the mount point.
       
      repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;
    • getVersions

      SecretVolume.SecretVersion getVersions(int index)
       List of secret versions to mount for this secret. If empty, the `latest`
       version of the secret will be made available in a file named after the
       secret under the mount point.
       
      repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;
    • getVersionsCount

      int getVersionsCount()
       List of secret versions to mount for this secret. If empty, the `latest`
       version of the secret will be made available in a file named after the
       secret under the mount point.
       
      repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;
    • getVersionsOrBuilderList

      List<? extends SecretVolume.SecretVersionOrBuilder> getVersionsOrBuilderList()
       List of secret versions to mount for this secret. If empty, the `latest`
       version of the secret will be made available in a file named after the
       secret under the mount point.
       
      repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;
    • getVersionsOrBuilder

      SecretVolume.SecretVersionOrBuilder getVersionsOrBuilder(int index)
       List of secret versions to mount for this secret. If empty, the `latest`
       version of the secret will be made available in a file named after the
       secret under the mount point.
       
      repeated .google.cloud.functions.v1.SecretVolume.SecretVersion versions = 4;