All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.JavaSettingsOrBuilder Maven / Gradle / Ivy

Go to download

Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Pekko.

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/client.proto

// Protobuf Java Version: 3.25.3
package com.google.api;

public interface JavaSettingsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.api.JavaSettings)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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; * @return The libraryPackage. */ 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; * @return The bytes for libraryPackage. */ com.google.protobuf.ByteString getLibraryPackageBytes(); /** *
   * 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; */ 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; */ boolean containsServiceClassNames( java.lang.String key); /** * Use {@link #getServiceClassNamesMap()} instead. */ @java.lang.Deprecated java.util.Map getServiceClassNames(); /** *
   * 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; */ java.util.Map 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; */ /* nullable */ java.lang.String getServiceClassNamesOrDefault( java.lang.String key, /* nullable */ 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; */ java.lang.String getServiceClassNamesOrThrow( java.lang.String key); /** *
   * Some settings.
   * 
* * .google.api.CommonLanguageSettings common = 3; * @return Whether the common field is set. */ boolean hasCommon(); /** *
   * Some settings.
   * 
* * .google.api.CommonLanguageSettings common = 3; * @return The common. */ com.google.api.CommonLanguageSettings getCommon(); /** *
   * Some settings.
   * 
* * .google.api.CommonLanguageSettings common = 3; */ com.google.api.CommonLanguageSettingsOrBuilder getCommonOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy