Interface JavaSettingsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    JavaSettings, JavaSettings.Builder

    public interface JavaSettingsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsServiceClassNames​(java.lang.String key)
      Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.
      CommonLanguageSettings getCommon()
      Some settings.
      CommonLanguageSettingsOrBuilder getCommonOrBuilder()
      Some settings.
      java.lang.String getLibraryPackage()
      The package name to use in Java.
      com.google.protobuf.ByteString getLibraryPackageBytes()
      The package name to use in Java.
      java.util.Map<java.lang.String,​java.lang.String> getServiceClassNames()
      Deprecated.
      int getServiceClassNamesCount()
      Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.
      java.util.Map<java.lang.String,​java.lang.String> getServiceClassNamesMap()
      Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.
      java.lang.String getServiceClassNamesOrDefault​(java.lang.String key, java.lang.String defaultValue)
      Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.
      java.lang.String getServiceClassNamesOrThrow​(java.lang.String key)
      Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.
      boolean hasCommon()
      Some settings.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getLibraryPackage

        java.lang.String getLibraryPackage()
         The package name to use in Java. Clobbers the java_package option
         set in the protobuf. This should be used **only** by APIs
         who have already set the language_settings.java.package_name" field
         in gapic.yaml. API teams should use the protobuf java_package option
         where possible.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              library_package: com.google.cloud.pubsub.v1
         
        string library_package = 1;
        Returns:
        The libraryPackage.
      • getLibraryPackageBytes

        com.google.protobuf.ByteString getLibraryPackageBytes()
         The package name to use in Java. Clobbers the java_package option
         set in the protobuf. This should be used **only** by APIs
         who have already set the language_settings.java.package_name" field
         in gapic.yaml. API teams should use the protobuf java_package option
         where possible.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              library_package: com.google.cloud.pubsub.v1
         
        string library_package = 1;
        Returns:
        The bytes for libraryPackage.
      • getServiceClassNamesCount

        int getServiceClassNamesCount()
         Configure the Java class name to use instead of the service's for its
         corresponding generated GAPIC client. Keys are fully-qualified
         service names as they appear in the protobuf (including the full
         the language_settings.java.interface_names" field in gapic.yaml. API
         teams should otherwise use the service name as it appears in the
         protobuf.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              service_class_names:
                - google.pubsub.v1.Publisher: TopicAdmin
                - google.pubsub.v1.Subscriber: SubscriptionAdmin
         
        map<string, string> service_class_names = 2;
      • containsServiceClassNames

        boolean containsServiceClassNames​(java.lang.String key)
         Configure the Java class name to use instead of the service's for its
         corresponding generated GAPIC client. Keys are fully-qualified
         service names as they appear in the protobuf (including the full
         the language_settings.java.interface_names" field in gapic.yaml. API
         teams should otherwise use the service name as it appears in the
         protobuf.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              service_class_names:
                - google.pubsub.v1.Publisher: TopicAdmin
                - google.pubsub.v1.Subscriber: SubscriptionAdmin
         
        map<string, string> service_class_names = 2;
      • getServiceClassNames

        @Deprecated
        java.util.Map<java.lang.String,​java.lang.String> getServiceClassNames()
        Deprecated.
      • getServiceClassNamesMap

        java.util.Map<java.lang.String,​java.lang.String> getServiceClassNamesMap()
         Configure the Java class name to use instead of the service's for its
         corresponding generated GAPIC client. Keys are fully-qualified
         service names as they appear in the protobuf (including the full
         the language_settings.java.interface_names" field in gapic.yaml. API
         teams should otherwise use the service name as it appears in the
         protobuf.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              service_class_names:
                - google.pubsub.v1.Publisher: TopicAdmin
                - google.pubsub.v1.Subscriber: SubscriptionAdmin
         
        map<string, string> service_class_names = 2;
      • getServiceClassNamesOrDefault

        java.lang.String getServiceClassNamesOrDefault​(java.lang.String key,
                                                       java.lang.String defaultValue)
         Configure the Java class name to use instead of the service's for its
         corresponding generated GAPIC client. Keys are fully-qualified
         service names as they appear in the protobuf (including the full
         the language_settings.java.interface_names" field in gapic.yaml. API
         teams should otherwise use the service name as it appears in the
         protobuf.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              service_class_names:
                - google.pubsub.v1.Publisher: TopicAdmin
                - google.pubsub.v1.Subscriber: SubscriptionAdmin
         
        map<string, string> service_class_names = 2;
      • getServiceClassNamesOrThrow

        java.lang.String getServiceClassNamesOrThrow​(java.lang.String key)
         Configure the Java class name to use instead of the service's for its
         corresponding generated GAPIC client. Keys are fully-qualified
         service names as they appear in the protobuf (including the full
         the language_settings.java.interface_names" field in gapic.yaml. API
         teams should otherwise use the service name as it appears in the
         protobuf.
        
         Example of a YAML configuration::
        
          publishing:
            java_settings:
              service_class_names:
                - google.pubsub.v1.Publisher: TopicAdmin
                - google.pubsub.v1.Subscriber: SubscriptionAdmin
         
        map<string, string> service_class_names = 2;
      • hasCommon

        boolean hasCommon()
         Some settings.
         
        .google.api.CommonLanguageSettings common = 3;
        Returns:
        Whether the common field is set.
      • getCommon

        CommonLanguageSettings getCommon()
         Some settings.
         
        .google.api.CommonLanguageSettings common = 3;
        Returns:
        The common.