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.v1alpha.Environment
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
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.v1alpha.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.v1alpha.Environment.KMSEnvMap encrypted_variables = 3;
getParserForType()
public Parser<Environment> getParserForType()
Overrides
getSecretVariables()
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
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getVariables()
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.v1alpha.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
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
Name |
Description |
number |
int
|
Overrides
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