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 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.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.UsegetServiceClassNamesMap()
instead.
-
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.
-
getCommonOrBuilder
CommonLanguageSettingsOrBuilder getCommonOrBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
-