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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
    • clear

      public ServerConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ServerConfig.Builder>
    • getDefaultInstanceForType

      public ServerConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ServerConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ServerConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ServerConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServerConfig.Builder>
    • mergeFrom

      public ServerConfig.Builder mergeFrom(ServerConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ServerConfig.Builder>
      Throws:
      IOException
    • getChannelsCount

      public int getChannelsCount()
      Description copied from interface: ServerConfigOrBuilder
       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:
      getChannelsCount in interface ServerConfigOrBuilder
    • containsChannels

      public boolean containsChannels(String key)
       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:
      containsChannels in interface ServerConfigOrBuilder
    • getChannels

      @Deprecated public Map<String,ChannelConfig> getChannels()
      Deprecated.
      Use getChannelsMap() instead.
      Specified by:
      getChannels in interface ServerConfigOrBuilder
    • getChannelsMap

      public Map<String,ChannelConfig> 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:
      getChannelsMap in interface ServerConfigOrBuilder
    • getChannelsOrDefault

      public ChannelConfig getChannelsOrDefault(String key, ChannelConfig defaultValue)
       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:
      getChannelsOrDefault in interface ServerConfigOrBuilder
    • getChannelsOrThrow

      public ChannelConfig getChannelsOrThrow(String key)
       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:
      getChannelsOrThrow in interface ServerConfigOrBuilder
    • clearChannels

      public ServerConfig.Builder clearChannels()
    • removeChannels

      public ServerConfig.Builder removeChannels(String key)
       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 public Map<String,ChannelConfig> getMutableChannels()
      Deprecated.
      Use alternate mutation accessors instead.
    • putChannels

      public ServerConfig.Builder putChannels(String key, ChannelConfig value)
       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

      public ServerConfig.Builder putAllChannels(Map<String,ChannelConfig> values)
       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

      public ChannelConfig.Builder putChannelsBuilderIfAbsent(String key)
       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

      public List<Version> 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:
      getVersionsList in interface ServerConfigOrBuilder
    • 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:
      getVersionsCount in interface ServerConfigOrBuilder
    • getVersions

      public Version getVersions(int index)
       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:
      getVersions in interface ServerConfigOrBuilder
    • setVersions

      public ServerConfig.Builder setVersions(int index, Version value)
       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

      public ServerConfig.Builder setVersions(int index, Version.Builder builderForValue)
       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

      public ServerConfig.Builder addVersions(Version value)
       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

      public ServerConfig.Builder addVersions(int index, Version value)
       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

      public ServerConfig.Builder addVersions(Version.Builder builderForValue)
       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

      public ServerConfig.Builder addVersions(int index, Version.Builder builderForValue)
       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

      public ServerConfig.Builder addAllVersions(Iterable<? extends Version> values)
       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

      public ServerConfig.Builder 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

      public ServerConfig.Builder removeVersions(int index)
       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

      public Version.Builder getVersionsBuilder(int index)
       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

      public VersionOrBuilder getVersionsOrBuilder(int index)
       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:
      getVersionsOrBuilder in interface ServerConfigOrBuilder
    • getVersionsOrBuilderList

      public List<? extends VersionOrBuilder> 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:
      getVersionsOrBuilderList in interface ServerConfigOrBuilder
    • addVersionsBuilder

      public Version.Builder 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

      public Version.Builder addVersionsBuilder(int index)
       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

      public List<Version.Builder> 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

      public String getDefaultVersion()
       Output only. Default version, e.g.: "1.4.0".
       
      string default_version = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDefaultVersion in interface ServerConfigOrBuilder
      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:
      getDefaultVersionBytes in interface ServerConfigOrBuilder
      Returns:
      The bytes for defaultVersion.
    • setDefaultVersion

      public ServerConfig.Builder setDefaultVersion(String value)
       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

      public ServerConfig.Builder 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

      public ServerConfig.Builder setDefaultVersionBytes(com.google.protobuf.ByteString value)
       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.