Package com.google.cloud.batch.v1
Class Environment.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
- com.google.cloud.batch.v1.Environment.Builder
-
- All Implemented Interfaces:
EnvironmentOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Environment
public static final class Environment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder> implements EnvironmentOrBuilder
An Environment describes a collection of environment variables to set when executing Tasks.
Protobuf typegoogle.cloud.batch.v1.Environment
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Environment.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Environment
build()
Environment
buildPartial()
Environment.Builder
clear()
Environment.Builder
clearEncryptedVariables()
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Environment.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Environment.Builder
clearSecretVariables()
Environment.Builder
clearVariables()
Environment.Builder
clone()
boolean
containsSecretVariables(String key)
A map of environment variable names to Secret Manager secret names.boolean
containsVariables(String key)
A map of environment variable names to values.Environment
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Environment.KMSEnvMap
getEncryptedVariables()
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.KMSEnvMap.Builder
getEncryptedVariablesBuilder()
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.KMSEnvMapOrBuilder
getEncryptedVariablesOrBuilder()
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Map<String,String>
getMutableSecretVariables()
Deprecated.Map<String,String>
getMutableVariables()
Deprecated.Map<String,String>
getSecretVariables()
Deprecated.int
getSecretVariablesCount()
A map of environment variable names to Secret Manager secret names.Map<String,String>
getSecretVariablesMap()
A map of environment variable names to Secret Manager secret names.String
getSecretVariablesOrDefault(String key, String defaultValue)
A map of environment variable names to Secret Manager secret names.String
getSecretVariablesOrThrow(String key)
A map of environment variable names to Secret Manager secret names.Map<String,String>
getVariables()
Deprecated.int
getVariablesCount()
A map of environment variable names to values.Map<String,String>
getVariablesMap()
A map of environment variable names to values.String
getVariablesOrDefault(String key, String defaultValue)
A map of environment variable names to values.String
getVariablesOrThrow(String key)
A map of environment variable names to values.boolean
hasEncryptedVariables()
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Environment.Builder
mergeEncryptedVariables(Environment.KMSEnvMap value)
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.Builder
mergeFrom(Environment other)
Environment.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Environment.Builder
mergeFrom(com.google.protobuf.Message other)
Environment.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Environment.Builder
putAllSecretVariables(Map<String,String> values)
A map of environment variable names to Secret Manager secret names.Environment.Builder
putAllVariables(Map<String,String> values)
A map of environment variable names to values.Environment.Builder
putSecretVariables(String key, String value)
A map of environment variable names to Secret Manager secret names.Environment.Builder
putVariables(String key, String value)
A map of environment variable names to values.Environment.Builder
removeSecretVariables(String key)
A map of environment variable names to Secret Manager secret names.Environment.Builder
removeVariables(String key)
A map of environment variable names to values.Environment.Builder
setEncryptedVariables(Environment.KMSEnvMap value)
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.Builder
setEncryptedVariables(Environment.KMSEnvMap.Builder builderForValue)
An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Environment.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Environment.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clear
public Environment.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
getDefaultInstanceForType
public Environment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Environment build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Environment buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Environment.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
setField
public Environment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clearField
public Environment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clearOneof
public Environment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
setRepeatedField
public Environment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
addRepeatedField
public Environment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
mergeFrom
public Environment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Environment.Builder>
-
mergeFrom
public Environment.Builder mergeFrom(Environment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
mergeFrom
public Environment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Environment.Builder>
- Throws:
IOException
-
getVariablesCount
public int getVariablesCount()
Description copied from interface:EnvironmentOrBuilder
A map of environment variable names to values.
map<string, string> variables = 1;
- Specified by:
getVariablesCount
in interfaceEnvironmentOrBuilder
-
containsVariables
public boolean containsVariables(String key)
A map of environment variable names to values.
map<string, string> variables = 1;
- Specified by:
containsVariables
in interfaceEnvironmentOrBuilder
-
getVariables
@Deprecated public Map<String,String> getVariables()
Deprecated.UsegetVariablesMap()
instead.- Specified by:
getVariables
in interfaceEnvironmentOrBuilder
-
getVariablesMap
public Map<String,String> getVariablesMap()
A map of environment variable names to values.
map<string, string> variables = 1;
- Specified by:
getVariablesMap
in interfaceEnvironmentOrBuilder
-
getVariablesOrDefault
public String getVariablesOrDefault(String key, String defaultValue)
A map of environment variable names to values.
map<string, string> variables = 1;
- Specified by:
getVariablesOrDefault
in interfaceEnvironmentOrBuilder
-
getVariablesOrThrow
public String getVariablesOrThrow(String key)
A map of environment variable names to values.
map<string, string> variables = 1;
- Specified by:
getVariablesOrThrow
in interfaceEnvironmentOrBuilder
-
clearVariables
public Environment.Builder clearVariables()
-
removeVariables
public Environment.Builder removeVariables(String key)
A map of environment variable names to values.
map<string, string> variables = 1;
-
getMutableVariables
@Deprecated public Map<String,String> getMutableVariables()
Deprecated.Use alternate mutation accessors instead.
-
putVariables
public Environment.Builder putVariables(String key, String value)
A map of environment variable names to values.
map<string, string> variables = 1;
-
putAllVariables
public Environment.Builder putAllVariables(Map<String,String> values)
A map of environment variable names to values.
map<string, string> variables = 1;
-
getSecretVariablesCount
public int getSecretVariablesCount()
Description copied from interface:EnvironmentOrBuilder
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;
- Specified by:
getSecretVariablesCount
in interfaceEnvironmentOrBuilder
-
containsSecretVariables
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;
- Specified by:
containsSecretVariables
in interfaceEnvironmentOrBuilder
-
getSecretVariables
@Deprecated public Map<String,String> getSecretVariables()
Deprecated.UsegetSecretVariablesMap()
instead.- Specified by:
getSecretVariables
in interfaceEnvironmentOrBuilder
-
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;
- Specified by:
getSecretVariablesMap
in interfaceEnvironmentOrBuilder
-
getSecretVariablesOrDefault
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;
- Specified by:
getSecretVariablesOrDefault
in interfaceEnvironmentOrBuilder
-
getSecretVariablesOrThrow
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;
- Specified by:
getSecretVariablesOrThrow
in interfaceEnvironmentOrBuilder
-
clearSecretVariables
public Environment.Builder clearSecretVariables()
-
removeSecretVariables
public Environment.Builder removeSecretVariables(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;
-
getMutableSecretVariables
@Deprecated public Map<String,String> getMutableSecretVariables()
Deprecated.Use alternate mutation accessors instead.
-
putSecretVariables
public Environment.Builder putSecretVariables(String key, String value)
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;
-
putAllSecretVariables
public Environment.Builder putAllSecretVariables(Map<String,String> values)
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;
-
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;
- Specified by:
hasEncryptedVariables
in interfaceEnvironmentOrBuilder
- Returns:
- Whether the encryptedVariables field is set.
-
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;
- Specified by:
getEncryptedVariables
in interfaceEnvironmentOrBuilder
- Returns:
- The encryptedVariables.
-
setEncryptedVariables
public Environment.Builder setEncryptedVariables(Environment.KMSEnvMap value)
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;
-
setEncryptedVariables
public Environment.Builder setEncryptedVariables(Environment.KMSEnvMap.Builder builderForValue)
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;
-
mergeEncryptedVariables
public Environment.Builder mergeEncryptedVariables(Environment.KMSEnvMap value)
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;
-
clearEncryptedVariables
public Environment.Builder clearEncryptedVariables()
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;
-
getEncryptedVariablesBuilder
public Environment.KMSEnvMap.Builder getEncryptedVariablesBuilder()
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;
- Specified by:
getEncryptedVariablesOrBuilder
in interfaceEnvironmentOrBuilder
-
setUnknownFields
public final Environment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
mergeUnknownFields
public final Environment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
-