Package com.google.cloud.run.v2
Class EnvVar.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder>
-
- com.google.cloud.run.v2.EnvVar.Builder
-
- All Implemented Interfaces:
EnvVarOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- EnvVar
public static final class EnvVar.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder> implements EnvVarOrBuilder
EnvVar represents an environment variable present in a Container.
Protobuf typegoogle.cloud.run.v2.EnvVar
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvVar.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EnvVar
build()
EnvVar
buildPartial()
EnvVar.Builder
clear()
EnvVar.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
EnvVar.Builder
clearName()
Required.EnvVar.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
EnvVar.Builder
clearValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.EnvVar.Builder
clearValues()
EnvVar.Builder
clearValueSource()
Source for the environment variable's value.EnvVar.Builder
clone()
EnvVar
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.String
getValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.com.google.protobuf.ByteString
getValueBytes()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.EnvVar.ValuesCase
getValuesCase()
EnvVarSource
getValueSource()
Source for the environment variable's value.EnvVarSource.Builder
getValueSourceBuilder()
Source for the environment variable's value.EnvVarSourceOrBuilder
getValueSourceOrBuilder()
Source for the environment variable's value.boolean
hasValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.boolean
hasValueSource()
Source for the environment variable's value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
EnvVar.Builder
mergeFrom(EnvVar other)
EnvVar.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
EnvVar.Builder
mergeFrom(com.google.protobuf.Message other)
EnvVar.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EnvVar.Builder
mergeValueSource(EnvVarSource value)
Source for the environment variable's value.EnvVar.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EnvVar.Builder
setName(String value)
Required.EnvVar.Builder
setNameBytes(com.google.protobuf.ByteString value)
Required.EnvVar.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
EnvVar.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EnvVar.Builder
setValue(String value)
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.EnvVar.Builder
setValueBytes(com.google.protobuf.ByteString value)
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables.EnvVar.Builder
setValueSource(EnvVarSource value)
Source for the environment variable's value.EnvVar.Builder
setValueSource(EnvVarSource.Builder builderForValue)
Source for the environment variable's value.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder>
-
clear
public EnvVar.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<EnvVar.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<EnvVar.Builder>
-
getDefaultInstanceForType
public EnvVar getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public EnvVar build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EnvVar buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EnvVar.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<EnvVar.Builder>
-
setField
public EnvVar.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<EnvVar.Builder>
-
clearField
public EnvVar.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<EnvVar.Builder>
-
clearOneof
public EnvVar.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<EnvVar.Builder>
-
setRepeatedField
public EnvVar.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<EnvVar.Builder>
-
addRepeatedField
public EnvVar.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<EnvVar.Builder>
-
mergeFrom
public EnvVar.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EnvVar.Builder>
-
mergeFrom
public EnvVar.Builder mergeFrom(EnvVar other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder>
-
mergeFrom
public EnvVar.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<EnvVar.Builder>
- Throws:
IOException
-
getValuesCase
public EnvVar.ValuesCase getValuesCase()
- Specified by:
getValuesCase
in interfaceEnvVarOrBuilder
-
clearValues
public EnvVar.Builder clearValues()
-
getName
public String getName()
Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in interfaceEnvVarOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNameBytes
in interfaceEnvVarOrBuilder
- Returns:
- The bytes for name.
-
setName
public EnvVar.Builder setName(String value)
Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public EnvVar.Builder clearName()
Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setNameBytes
public EnvVar.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Name of the environment variable. Must be a C_IDENTIFIER, and mnay not exceed 32768 characters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Specified by:
hasValue
in interfaceEnvVarOrBuilder
- Returns:
- Whether the value field is set.
-
getValue
public String getValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Specified by:
getValue
in interfaceEnvVarOrBuilder
- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Specified by:
getValueBytes
in interfaceEnvVarOrBuilder
- Returns:
- The bytes for value.
-
setValue
public EnvVar.Builder setValue(String value)
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Parameters:
value
- The value to set.- Returns:
- This builder for chaining.
-
clearValue
public EnvVar.Builder clearValue()
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Returns:
- This builder for chaining.
-
setValueBytes
public EnvVar.Builder setValueBytes(com.google.protobuf.ByteString value)
Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any route environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "", and the maximum length is 32768 bytes.
string value = 2;
- Parameters:
value
- The bytes for value to set.- Returns:
- This builder for chaining.
-
hasValueSource
public boolean hasValueSource()
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
- Specified by:
hasValueSource
in interfaceEnvVarOrBuilder
- Returns:
- Whether the valueSource field is set.
-
getValueSource
public EnvVarSource getValueSource()
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
- Specified by:
getValueSource
in interfaceEnvVarOrBuilder
- Returns:
- The valueSource.
-
setValueSource
public EnvVar.Builder setValueSource(EnvVarSource value)
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
-
setValueSource
public EnvVar.Builder setValueSource(EnvVarSource.Builder builderForValue)
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
-
mergeValueSource
public EnvVar.Builder mergeValueSource(EnvVarSource value)
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
-
clearValueSource
public EnvVar.Builder clearValueSource()
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
-
getValueSourceBuilder
public EnvVarSource.Builder getValueSourceBuilder()
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
-
getValueSourceOrBuilder
public EnvVarSourceOrBuilder getValueSourceOrBuilder()
Source for the environment variable's value.
.google.cloud.run.v2.EnvVarSource value_source = 3;
- Specified by:
getValueSourceOrBuilder
in interfaceEnvVarOrBuilder
-
setUnknownFields
public final EnvVar.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder>
-
mergeUnknownFields
public final EnvVar.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnvVar.Builder>
-
-