Package com.google.cloud.batch.v1alpha
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.v1alpha.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.v1alpha.Environment
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Environment.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Environmentbuild()EnvironmentbuildPartial()Environment.Builderclear()Environment.BuilderclearEncryptedVariables()An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Environment.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Environment.BuilderclearSecretVariables()Environment.BuilderclearVariables()Environment.Builderclone()booleancontainsSecretVariables(String key)A map of environment variable names to Secret Manager secret names.booleancontainsVariables(String key)A map of environment variable names to values.EnvironmentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Environment.KMSEnvMapgetEncryptedVariables()An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.KMSEnvMap.BuildergetEncryptedVariablesBuilder()An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.KMSEnvMapOrBuildergetEncryptedVariablesOrBuilder()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.intgetSecretVariablesCount()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.StringgetSecretVariablesOrDefault(String key, String defaultValue)A map of environment variable names to Secret Manager secret names.StringgetSecretVariablesOrThrow(String key)A map of environment variable names to Secret Manager secret names.Map<String,String>getVariables()Deprecated.intgetVariablesCount()A map of environment variable names to values.Map<String,String>getVariablesMap()A map of environment variable names to values.StringgetVariablesOrDefault(String key, String defaultValue)A map of environment variable names to values.StringgetVariablesOrThrow(String key)A map of environment variable names to values.booleanhasEncryptedVariables()An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Environment.BuildermergeEncryptedVariables(Environment.KMSEnvMap value)An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.BuildermergeFrom(Environment other)Environment.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Environment.BuildermergeFrom(com.google.protobuf.Message other)Environment.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Environment.BuilderputAllSecretVariables(Map<String,String> values)A map of environment variable names to Secret Manager secret names.Environment.BuilderputAllVariables(Map<String,String> values)A map of environment variable names to values.Environment.BuilderputSecretVariables(String key, String value)A map of environment variable names to Secret Manager secret names.Environment.BuilderputVariables(String key, String value)A map of environment variable names to values.Environment.BuilderremoveSecretVariables(String key)A map of environment variable names to Secret Manager secret names.Environment.BuilderremoveVariables(String key)A map of environment variable names to values.Environment.BuildersetEncryptedVariables(Environment.KMSEnvMap value)An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.BuildersetEncryptedVariables(Environment.KMSEnvMap.Builder builderForValue)An encrypted JSON dictionary where the key/value pairs correspond to environment variable names and their values.Environment.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Environment.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Environment.BuildersetUnknownFields(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:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clear
public Environment.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
getDefaultInstanceForType
public Environment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Environment build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Environment buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Environment.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
setField
public Environment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clearField
public Environment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
clearOneof
public Environment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
setRepeatedField
public Environment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
addRepeatedField
public Environment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
mergeFrom
public Environment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Environment.Builder>
-
mergeFrom
public Environment.Builder mergeFrom(Environment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Environment.Builder>- Throws:
IOException
-
getVariablesCount
public int getVariablesCount()
Description copied from interface:EnvironmentOrBuilderA map of environment variable names to values.
map<string, string> variables = 1;- Specified by:
getVariablesCountin interfaceEnvironmentOrBuilder
-
containsVariables
public boolean containsVariables(String key)
A map of environment variable names to values.
map<string, string> variables = 1;- Specified by:
containsVariablesin interfaceEnvironmentOrBuilder
-
getVariables
@Deprecated public Map<String,String> getVariables()
Deprecated.UsegetVariablesMap()instead.- Specified by:
getVariablesin interfaceEnvironmentOrBuilder
-
getVariablesMap
public Map<String,String> getVariablesMap()
A map of environment variable names to values.
map<string, string> variables = 1;- Specified by:
getVariablesMapin interfaceEnvironmentOrBuilder
-
getVariablesOrDefault
public String getVariablesOrDefault(String key, String defaultValue)
A map of environment variable names to values.
map<string, string> variables = 1;- Specified by:
getVariablesOrDefaultin interfaceEnvironmentOrBuilder
-
getVariablesOrThrow
public String getVariablesOrThrow(String key)
A map of environment variable names to values.
map<string, string> variables = 1;- Specified by:
getVariablesOrThrowin 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:EnvironmentOrBuilderA 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:
getSecretVariablesCountin 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:
containsSecretVariablesin interfaceEnvironmentOrBuilder
-
getSecretVariables
@Deprecated public Map<String,String> getSecretVariables()
Deprecated.UsegetSecretVariablesMap()instead.- Specified by:
getSecretVariablesin 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:
getSecretVariablesMapin 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:
getSecretVariablesOrDefaultin 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:
getSecretVariablesOrThrowin 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.v1alpha.Environment.KMSEnvMap encrypted_variables = 3;- Specified by:
hasEncryptedVariablesin 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.v1alpha.Environment.KMSEnvMap encrypted_variables = 3;- Specified by:
getEncryptedVariablesin 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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.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;- Specified by:
getEncryptedVariablesOrBuilderin interfaceEnvironmentOrBuilder
-
setUnknownFields
public final Environment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
mergeUnknownFields
public final Environment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Environment.Builder>
-
-