Class GoSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
com.google.api.GoSettings.Builder
All Implemented Interfaces:
GoSettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GoSettings

public static final class GoSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder> implements GoSettingsOrBuilder
 Settings for Go client libraries.
 
Protobuf type google.api.GoSettings
  • 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.GeneratedMessageV3.Builder<GoSettings.Builder>
    • internalGetMutableMapFieldReflection

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

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

      public GoSettings.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.GeneratedMessageV3.Builder<GoSettings.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.GeneratedMessageV3.Builder<GoSettings.Builder>
    • getDefaultInstanceForType

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

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

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

      public GoSettings.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • setField

      public GoSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • clearField

      public GoSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • clearOneof

      public GoSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • setRepeatedField

      public GoSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • addRepeatedField

      public GoSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • mergeFrom

      public GoSettings.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<GoSettings.Builder>
    • mergeFrom

      public GoSettings.Builder mergeFrom(GoSettings other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • mergeFrom

      public GoSettings.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<GoSettings.Builder>
      Throws:
      IOException
    • hasCommon

      public boolean hasCommon()
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
      Specified by:
      hasCommon in interface GoSettingsOrBuilder
      Returns:
      Whether the common field is set.
    • getCommon

      public CommonLanguageSettings getCommon()
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
      Specified by:
      getCommon in interface GoSettingsOrBuilder
      Returns:
      The common.
    • setCommon

      public GoSettings.Builder setCommon(CommonLanguageSettings value)
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
    • setCommon

      public GoSettings.Builder setCommon(CommonLanguageSettings.Builder builderForValue)
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
    • mergeCommon

      public GoSettings.Builder mergeCommon(CommonLanguageSettings value)
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
    • clearCommon

      public GoSettings.Builder clearCommon()
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
    • getCommonBuilder

      public CommonLanguageSettings.Builder getCommonBuilder()
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
    • getCommonOrBuilder

      public CommonLanguageSettingsOrBuilder getCommonOrBuilder()
       Some settings.
       
      .google.api.CommonLanguageSettings common = 1;
      Specified by:
      getCommonOrBuilder in interface GoSettingsOrBuilder
    • getRenamedServicesCount

      public int getRenamedServicesCount()
      Description copied from interface: GoSettingsOrBuilder
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
      Specified by:
      getRenamedServicesCount in interface GoSettingsOrBuilder
    • containsRenamedServices

      public boolean containsRenamedServices(String key)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
      Specified by:
      containsRenamedServices in interface GoSettingsOrBuilder
    • getRenamedServices

      @Deprecated public Map<String,String> getRenamedServices()
      Deprecated.
      Specified by:
      getRenamedServices in interface GoSettingsOrBuilder
    • getRenamedServicesMap

      public Map<String,String> getRenamedServicesMap()
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
      Specified by:
      getRenamedServicesMap in interface GoSettingsOrBuilder
    • getRenamedServicesOrDefault

      public String getRenamedServicesOrDefault(String key, String defaultValue)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
      Specified by:
      getRenamedServicesOrDefault in interface GoSettingsOrBuilder
    • getRenamedServicesOrThrow

      public String getRenamedServicesOrThrow(String key)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
      Specified by:
      getRenamedServicesOrThrow in interface GoSettingsOrBuilder
    • clearRenamedServices

      public GoSettings.Builder clearRenamedServices()
    • removeRenamedServices

      public GoSettings.Builder removeRenamedServices(String key)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
    • getMutableRenamedServices

      @Deprecated public Map<String,String> getMutableRenamedServices()
      Deprecated.
      Use alternate mutation accessors instead.
    • putRenamedServices

      public GoSettings.Builder putRenamedServices(String key, String value)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
    • putAllRenamedServices

      public GoSettings.Builder putAllRenamedServices(Map<String,String> values)
       Map of service names to renamed services. Keys are the package relative
       service names and values are the name to be used for the service client
       and call options.
      
       publishing:
         go_settings:
           renamed_services:
             Publisher: TopicAdmin
       
      map<string, string> renamed_services = 2;
    • setUnknownFields

      public final GoSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>
    • mergeUnknownFields

      public final GoSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GoSettings.Builder>