Package com.google.api
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 booleancontainsServiceClassNames(String key)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.CommonLanguageSettingsgetCommon()Some settings.CommonLanguageSettingsOrBuildergetCommonOrBuilder()Some settings.StringgetLibraryPackage()The package name to use in Java.com.google.protobuf.ByteStringgetLibraryPackageBytes()The package name to use in Java.Map<String,String>getServiceClassNames()Deprecated.intgetServiceClassNamesCount()Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.Map<String,String>getServiceClassNamesMap()Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.StringgetServiceClassNamesOrDefault(String key, String defaultValue)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.StringgetServiceClassNamesOrThrow(String key)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.booleanhasCommon()Some settings.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getLibraryPackage
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.v1string 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.v1string 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: SubscriptionAdminmap<string, string> service_class_names = 2;
-
containsServiceClassNames
boolean containsServiceClassNames(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: SubscriptionAdminmap<string, string> service_class_names = 2;
-
getServiceClassNames
@Deprecated Map<String,String> getServiceClassNames()
Deprecated.UsegetServiceClassNamesMap()instead.
-
getServiceClassNamesMap
Map<String,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: SubscriptionAdminmap<string, string> service_class_names = 2;
-
getServiceClassNamesOrDefault
String getServiceClassNamesOrDefault(String key, 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: SubscriptionAdminmap<string, string> service_class_names = 2;
-
getServiceClassNamesOrThrow
String getServiceClassNamesOrThrow(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: SubscriptionAdminmap<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.
-
getCommonOrBuilder
CommonLanguageSettingsOrBuilder getCommonOrBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
-