Class ServerConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
com.google.cloud.edgecontainer.v1.ServerConfig.Builder
- All Implemented Interfaces:
ServerConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ServerConfig
public static final class ServerConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
implements ServerConfigOrBuilder
Server configuration for supported versions and release channels.Protobuf type
google.cloud.edgecontainer.v1.ServerConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllVersions(Iterable<? extends Version> values) Output only.addVersions(int index, Version value) Output only.addVersions(int index, Version.Builder builderForValue) Output only.addVersions(Version value) Output only.addVersions(Version.Builder builderForValue) Output only.Output only.addVersionsBuilder(int index) Output only.build()clear()Output only.Output only.booleancontainsChannels(String key) Output only.Deprecated.intOutput only.Output only.getChannelsOrDefault(String key, ChannelConfig defaultValue) Output only.getChannelsOrThrow(String key) Output only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.getVersions(int index) Output only.getVersionsBuilder(int index) Output only.Output only.intOutput only.Output only.getVersionsOrBuilder(int index) Output only.List<? extends VersionOrBuilder>Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(ServerConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllChannels(Map<String, ChannelConfig> values) Output only.putChannels(String key, ChannelConfig value) Output only.Output only.removeChannels(String key) Output only.removeVersions(int index) Output only.setDefaultVersion(String value) Output only.setDefaultVersionBytes(com.google.protobuf.ByteString value) Output only.setVersions(int index, Version value) Output only.setVersions(int index, Version.Builder builderForValue) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.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.GeneratedMessage.Builder<ServerConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ServerConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
-
mergeFrom
public ServerConfig.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<ServerConfig.Builder>- Throws:
IOException
-
getChannelsCount
public int getChannelsCount()Description copied from interface:ServerConfigOrBuilderOutput only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelsCountin interfaceServerConfigOrBuilder
-
containsChannels
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
containsChannelsin interfaceServerConfigOrBuilder
-
getChannels
Deprecated.UsegetChannelsMap()instead.- Specified by:
getChannelsin interfaceServerConfigOrBuilder
-
getChannelsMap
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelsMapin interfaceServerConfigOrBuilder
-
getChannelsOrDefault
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelsOrDefaultin interfaceServerConfigOrBuilder
-
getChannelsOrThrow
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelsOrThrowin interfaceServerConfigOrBuilder
-
clearChannels
-
removeChannels
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getMutableChannels
Deprecated.Use alternate mutation accessors instead. -
putChannels
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
putAllChannels
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
putChannelsBuilderIfAbsent
Output only. Mapping from release channel to channel config.
map<string, .google.cloud.edgecontainer.v1.ChannelConfig> channels = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getVersionsList
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVersionsListin interfaceServerConfigOrBuilder
-
getVersionsCount
public int getVersionsCount()Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVersionsCountin interfaceServerConfigOrBuilder
-
getVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVersionsin interfaceServerConfigOrBuilder
-
setVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addAllVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
removeVersions
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getVersionsBuilder
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getVersionsOrBuilder
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVersionsOrBuilderin interfaceServerConfigOrBuilder
-
getVersionsOrBuilderList
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVersionsOrBuilderListin interfaceServerConfigOrBuilder
-
addVersionsBuilder
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
addVersionsBuilder
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getVersionsBuilderList
Output only. Supported versions, e.g.: ["1.4.0", "1.5.0"].
repeated .google.cloud.edgecontainer.v1.Version versions = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getDefaultVersion
Output only. Default version, e.g.: "1.4.0".
string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDefaultVersionin interfaceServerConfigOrBuilder- Returns:
- The defaultVersion.
-
getDefaultVersionBytes
public com.google.protobuf.ByteString getDefaultVersionBytes()Output only. Default version, e.g.: "1.4.0".
string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDefaultVersionBytesin interfaceServerConfigOrBuilder- Returns:
- The bytes for defaultVersion.
-
setDefaultVersion
Output only. Default version, e.g.: "1.4.0".
string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The defaultVersion to set.- Returns:
- This builder for chaining.
-
clearDefaultVersion
Output only. Default version, e.g.: "1.4.0".
string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDefaultVersionBytes
Output only. Default version, e.g.: "1.4.0".
string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for defaultVersion to set.- Returns:
- This builder for chaining.
-