Package com.google.cloud.batch.v1
Class Environment
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.batch.v1.Environment
-
- All Implemented Interfaces:
EnvironmentOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Environment extends com.google.protobuf.GeneratedMessageV3 implements EnvironmentOrBuilder
An Environment describes a collection of environment variables to set when executing Tasks.
Protobuf typegoogle.cloud.batch.v1.Environment- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEnvironment.BuilderAn Environment describes a collection of environment variables to set when executing Tasks.static classEnvironment.KMSEnvMapProtobuf typegoogle.cloud.batch.v1.Environment.KMSEnvMapstatic interfaceEnvironment.KMSEnvMapOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intENCRYPTED_VARIABLES_FIELD_NUMBERstatic intSECRET_VARIABLES_FIELD_NUMBERstatic intVARIABLES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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.booleanequals(Object obj)static EnvironmentgetDefaultInstance()EnvironmentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Environment.KMSEnvMapgetEncryptedVariables()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.com.google.protobuf.Parser<Environment>getParserForType()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.intgetSerializedSize()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.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static Environment.BuildernewBuilder()static Environment.BuildernewBuilder(Environment prototype)Environment.BuildernewBuilderForType()protected Environment.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static EnvironmentparseDelimitedFrom(InputStream input)static EnvironmentparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentparseFrom(byte[] data)static EnvironmentparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentparseFrom(com.google.protobuf.ByteString data)static EnvironmentparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentparseFrom(com.google.protobuf.CodedInputStream input)static EnvironmentparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentparseFrom(InputStream input)static EnvironmentparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EnvironmentparseFrom(ByteBuffer data)static EnvironmentparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Environment>parser()Environment.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
VARIABLES_FIELD_NUMBER
public static final int VARIABLES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SECRET_VARIABLES_FIELD_NUMBER
public static final int SECRET_VARIABLES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENCRYPTED_VARIABLES_FIELD_NUMBER
public static final int ENCRYPTED_VARIABLES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
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
-
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
-
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:
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.v1.Environment.KMSEnvMap encrypted_variables = 3;- Specified by:
getEncryptedVariablesin interfaceEnvironmentOrBuilder- Returns:
- The encryptedVariables.
-
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:
getEncryptedVariablesOrBuilderin interfaceEnvironmentOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Environment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Environment parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Environment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Environment parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Environment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Environment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Environment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Environment.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Environment.Builder newBuilder()
-
newBuilder
public static Environment.Builder newBuilder(Environment prototype)
-
toBuilder
public Environment.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Environment.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Environment getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Environment> parser()
-
getParserForType
public com.google.protobuf.Parser<Environment> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Environment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-