Class Environment (0.76.0)
0.87.0 (latest)
0.85.0
0.83.0
0.82.0
0.81.0
0.80.0
0.78.0
0.76.0
0.75.0
0.74.0
0.73.0
0.72.0
0.70.0
0.68.0
0.67.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.2
0.2.2
0.1.1
public final class Environment extends GeneratedMessageV3 implements EnvironmentOrBuilder
An Environment describes a collection of environment variables to set when
executing Tasks.
Protobuf type google.cloud.batch.v1.Environment
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ENCRYPTED_VARIABLES_FIELD_NUMBER
public static final int ENCRYPTED_VARIABLES_FIELD_NUMBER
Field Value
Type
Description
int
SECRET_VARIABLES_FIELD_NUMBER
public static final int SECRET_VARIABLES_FIELD_NUMBER
Field Value
Type
Description
int
VARIABLES_FIELD_NUMBER
public static final int VARIABLES_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static Environment getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static Environment . Builder newBuilder ()
newBuilder(Environment prototype)
public static Environment . Builder newBuilder ( Environment prototype )
public static Environment parseDelimitedFrom ( InputStream input )
public static Environment parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static Environment parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Environment parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static Environment parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Environment parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static Environment parseFrom ( CodedInputStream input )
public static Environment parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static Environment parseFrom ( InputStream input )
public static Environment parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static Environment parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Environment parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<Environment> parser ()
Methods
containsSecretVariables(String key)
public boolean containsSecretVariables ( String key )
A map of environment variable names to Secret Manager secret names.
The VM will access the named secrets to set the value of each environment
variable.
map<string, string> secret_variables = 2;
Parameter
Name
Description
key
String
containsVariables(String key)
public boolean containsVariables ( String key )
A map of environment variable names to values.
map<string, string> variables = 1;
Parameter
Name
Description
key
String
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public Environment getDefaultInstanceForType ()
getEncryptedVariables()
public Environment . KMSEnvMap getEncryptedVariables ()
An encrypted JSON dictionary where the key/value pairs correspond to
environment variable names and their values.
.google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3;
getEncryptedVariablesOrBuilder()
public Environment . KMSEnvMapOrBuilder getEncryptedVariablesOrBuilder ()
An encrypted JSON dictionary where the key/value pairs correspond to
environment variable names and their values.
.google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3;
getParserForType()
public Parser<Environment> getParserForType ()
Overrides
getSecretVariables() (deprecated)
public Map<String , String > getSecretVariables ()
getSecretVariablesCount()
public int getSecretVariablesCount ()
A map of environment variable names to Secret Manager secret names.
The VM will access the named secrets to set the value of each environment
variable.
map<string, string> secret_variables = 2;
Returns
Type
Description
int
getSecretVariablesMap()
public Map<String , String > getSecretVariablesMap ()
A map of environment variable names to Secret Manager secret names.
The VM will access the named secrets to set the value of each environment
variable.
map<string, string> secret_variables = 2;
getSecretVariablesOrDefault(String key, String defaultValue)
public String getSecretVariablesOrDefault ( String key , String defaultValue )
A map of environment variable names to Secret Manager secret names.
The VM will access the named secrets to set the value of each environment
variable.
map<string, string> secret_variables = 2;
Returns
Type
Description
String
getSecretVariablesOrThrow(String key)
public String getSecretVariablesOrThrow ( String key )
A map of environment variable names to Secret Manager secret names.
The VM will access the named secrets to set the value of each environment
variable.
map<string, string> secret_variables = 2;
Parameter
Name
Description
key
String
Returns
Type
Description
String
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getVariables() (deprecated)
public Map<String , String > getVariables ()
getVariablesCount()
public int getVariablesCount ()
A map of environment variable names to values.
map<string, string> variables = 1;
Returns
Type
Description
int
getVariablesMap()
public Map<String , String > getVariablesMap ()
A map of environment variable names to values.
map<string, string> variables = 1;
getVariablesOrDefault(String key, String defaultValue)
public String getVariablesOrDefault ( String key , String defaultValue )
A map of environment variable names to values.
map<string, string> variables = 1;
Returns
Type
Description
String
getVariablesOrThrow(String key)
public String getVariablesOrThrow ( String key )
A map of environment variable names to values.
map<string, string> variables = 1;
Parameter
Name
Description
key
String
Returns
Type
Description
String
hasEncryptedVariables()
public boolean hasEncryptedVariables ()
An encrypted JSON dictionary where the key/value pairs correspond to
environment variable names and their values.
.google.cloud.batch.v1.Environment.KMSEnvMap encrypted_variables = 3;
Returns
Type
Description
boolean
Whether the encryptedVariables field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection ( int number )
Parameter
Name
Description
number
int
Returns
Type
Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public Environment . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Environment . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public Environment . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]