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 (preferably project number but can also be the project ID) of the project that contains the secret.
    com.google.protobuf.ByteString
    Project identifier (preferably 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 path: /etc/secrets
       
      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 path: /etc/secrets
       
      string mount_path = 1;
      Returns:
      The bytes for mountPath.
    • getProjectId

      String getProjectId()
       Project identifier (preferably project number but can also be the project
       ID) of the project that contains the secret. If not set, it is
       assumed that the secret is in the same project as the function.
       
      string project_id = 2;
      Returns:
      The projectId.
    • getProjectIdBytes

      com.google.protobuf.ByteString getProjectIdBytes()
       Project identifier (preferably project number but can also be the project
       ID) of the project that contains the secret. If not set, it is
       assumed that the secret is in the same project as 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.v2alpha.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.v2alpha.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.v2alpha.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.v2alpha.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.v2alpha.SecretVolume.SecretVersion versions = 4;