public static final class SecretEnvVar.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder> implements SecretEnvVarOrBuilder
Configuration for a secret environment variable. It has the information necessary to fetch the secret value from secret manager and expose it as an environment variable.Protobuf type
google.cloud.functions.v2beta.SecretEnvVar| Modifier and Type | Method and Description |
|---|---|
SecretEnvVar.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecretEnvVar |
build() |
SecretEnvVar |
buildPartial() |
SecretEnvVar.Builder |
clear() |
SecretEnvVar.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SecretEnvVar.Builder |
clearKey()
Name of the environment variable.
|
SecretEnvVar.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SecretEnvVar.Builder |
clearProjectId()
Project identifier (preferably project number but can also be the
project ID) of the project that contains the secret.
|
SecretEnvVar.Builder |
clearSecret()
Name of the secret in secret manager (not the full resource name).
|
SecretEnvVar.Builder |
clearVersion()
Version of the secret (version number or the string 'latest').
|
SecretEnvVar.Builder |
clone() |
SecretEnvVar |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getKey()
Name of the environment variable.
|
com.google.protobuf.ByteString |
getKeyBytes()
Name of the environment variable.
|
String |
getProjectId()
Project identifier (preferably project number but can also be the
project ID) of the project that contains the secret.
|
com.google.protobuf.ByteString |
getProjectIdBytes()
Project identifier (preferably project number but can also be the
project ID) of the project that contains the secret.
|
String |
getSecret()
Name of the secret in secret manager (not the full resource name).
|
com.google.protobuf.ByteString |
getSecretBytes()
Name of the secret in secret manager (not the full resource name).
|
String |
getVersion()
Version of the secret (version number or the string 'latest').
|
com.google.protobuf.ByteString |
getVersionBytes()
Version of the secret (version number or the string 'latest').
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SecretEnvVar.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SecretEnvVar.Builder |
mergeFrom(com.google.protobuf.Message other) |
SecretEnvVar.Builder |
mergeFrom(SecretEnvVar other) |
SecretEnvVar.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SecretEnvVar.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SecretEnvVar.Builder |
setKey(String value)
Name of the environment variable.
|
SecretEnvVar.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
Name of the environment variable.
|
SecretEnvVar.Builder |
setProjectId(String value)
Project identifier (preferably project number but can also be the
project ID) of the project that contains the secret.
|
SecretEnvVar.Builder |
setProjectIdBytes(com.google.protobuf.ByteString value)
Project identifier (preferably project number but can also be the
project ID) of the project that contains the secret.
|
SecretEnvVar.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SecretEnvVar.Builder |
setSecret(String value)
Name of the secret in secret manager (not the full resource name).
|
SecretEnvVar.Builder |
setSecretBytes(com.google.protobuf.ByteString value)
Name of the secret in secret manager (not the full resource name).
|
SecretEnvVar.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SecretEnvVar.Builder |
setVersion(String value)
Version of the secret (version number or the string 'latest').
|
SecretEnvVar.Builder |
setVersionBytes(com.google.protobuf.ByteString value)
Version of the secret (version number or the string 'latest').
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SecretEnvVar build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SecretEnvVar buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SecretEnvVar.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder mergeFrom(SecretEnvVar other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public SecretEnvVar.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecretEnvVar.Builder>IOExceptionpublic String getKey()
Name of the environment variable.
string key = 1;getKey in interface SecretEnvVarOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
Name of the environment variable.
string key = 1;getKeyBytes in interface SecretEnvVarOrBuilderpublic SecretEnvVar.Builder setKey(String value)
Name of the environment variable.
string key = 1;value - The key to set.public SecretEnvVar.Builder clearKey()
Name of the environment variable.
string key = 1;public SecretEnvVar.Builder setKeyBytes(com.google.protobuf.ByteString value)
Name of the environment variable.
string key = 1;value - The bytes for key to set.public 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;getProjectId in interface SecretEnvVarOrBuilderpublic 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;getProjectIdBytes in interface SecretEnvVarOrBuilderpublic SecretEnvVar.Builder setProjectId(String value)
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;value - The projectId to set.public SecretEnvVar.Builder clearProjectId()
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;public SecretEnvVar.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
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;value - The bytes for projectId to set.public String getSecret()
Name of the secret in secret manager (not the full resource name).
string secret = 3;getSecret in interface SecretEnvVarOrBuilderpublic com.google.protobuf.ByteString getSecretBytes()
Name of the secret in secret manager (not the full resource name).
string secret = 3;getSecretBytes in interface SecretEnvVarOrBuilderpublic SecretEnvVar.Builder setSecret(String value)
Name of the secret in secret manager (not the full resource name).
string secret = 3;value - The secret to set.public SecretEnvVar.Builder clearSecret()
Name of the secret in secret manager (not the full resource name).
string secret = 3;public SecretEnvVar.Builder setSecretBytes(com.google.protobuf.ByteString value)
Name of the secret in secret manager (not the full resource name).
string secret = 3;value - The bytes for secret to set.public String getVersion()
Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.
string version = 4;getVersion in interface SecretEnvVarOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.
string version = 4;getVersionBytes in interface SecretEnvVarOrBuilderpublic SecretEnvVar.Builder setVersion(String value)
Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.
string version = 4;value - The version to set.public SecretEnvVar.Builder clearVersion()
Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.
string version = 4;public SecretEnvVar.Builder setVersionBytes(com.google.protobuf.ByteString value)
Version of the secret (version number or the string 'latest'). It is recommended to use a numeric version for secret environment variables as any updates to the secret value is not reflected until new instances start.
string version = 4;value - The bytes for version to set.public final SecretEnvVar.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>public final SecretEnvVar.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecretEnvVar.Builder>Copyright © 2024 Google LLC. All rights reserved.