Package com.google.api
Class JavaSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
- com.google.api.JavaSettings.Builder
-
- All Implemented Interfaces:
JavaSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- JavaSettings
public static final class JavaSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder> implements JavaSettingsOrBuilder
Settings for Java client libraries.
Protobuf typegoogle.api.JavaSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JavaSettings.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)JavaSettingsbuild()JavaSettingsbuildPartial()JavaSettings.Builderclear()JavaSettings.BuilderclearCommon()Some settings.JavaSettings.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)JavaSettings.BuilderclearLibraryPackage()The package name to use in Java.JavaSettings.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)JavaSettings.BuilderclearServiceClassNames()JavaSettings.Builderclone()booleancontainsServiceClassNames(String key)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.CommonLanguageSettingsgetCommon()Some settings.CommonLanguageSettings.BuildergetCommonBuilder()Some settings.CommonLanguageSettingsOrBuildergetCommonOrBuilder()Some settings.JavaSettingsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetLibraryPackage()The package name to use in Java.com.google.protobuf.ByteStringgetLibraryPackageBytes()The package name to use in Java.Map<String,String>getMutableServiceClassNames()Deprecated.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()JavaSettings.BuildermergeCommon(CommonLanguageSettings value)Some settings.JavaSettings.BuildermergeFrom(JavaSettings other)JavaSettings.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)JavaSettings.BuildermergeFrom(com.google.protobuf.Message other)JavaSettings.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)JavaSettings.BuilderputAllServiceClassNames(Map<String,String> values)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.BuilderputServiceClassNames(String key, String value)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.BuilderremoveServiceClassNames(String key)Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.BuildersetCommon(CommonLanguageSettings value)Some settings.JavaSettings.BuildersetCommon(CommonLanguageSettings.Builder builderForValue)Some settings.JavaSettings.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)JavaSettings.BuildersetLibraryPackage(String value)The package name to use in Java.JavaSettings.BuildersetLibraryPackageBytes(com.google.protobuf.ByteString value)The package name to use in Java.JavaSettings.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)JavaSettings.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clear
public JavaSettings.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
getDefaultInstanceForType
public JavaSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public JavaSettings build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public JavaSettings buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public JavaSettings.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
setField
public JavaSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clearField
public JavaSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clearOneof
public JavaSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
setRepeatedField
public JavaSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
addRepeatedField
public JavaSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(JavaSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>- Throws:
IOException
-
getLibraryPackage
public 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;- Specified by:
getLibraryPackagein interfaceJavaSettingsOrBuilder- Returns:
- The libraryPackage.
-
getLibraryPackageBytes
public 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;- Specified by:
getLibraryPackageBytesin interfaceJavaSettingsOrBuilder- Returns:
- The bytes for libraryPackage.
-
setLibraryPackage
public JavaSettings.Builder setLibraryPackage(String value)
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;- Parameters:
value- The libraryPackage to set.- Returns:
- This builder for chaining.
-
clearLibraryPackage
public JavaSettings.Builder clearLibraryPackage()
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:
- This builder for chaining.
-
setLibraryPackageBytes
public JavaSettings.Builder setLibraryPackageBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for libraryPackage to set.- Returns:
- This builder for chaining.
-
getServiceClassNamesCount
public int getServiceClassNamesCount()
Description copied from interface:JavaSettingsOrBuilderConfigure 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;- Specified by:
getServiceClassNamesCountin interfaceJavaSettingsOrBuilder
-
containsServiceClassNames
public 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;- Specified by:
containsServiceClassNamesin interfaceJavaSettingsOrBuilder
-
getServiceClassNames
@Deprecated public Map<String,String> getServiceClassNames()
Deprecated.UsegetServiceClassNamesMap()instead.- Specified by:
getServiceClassNamesin interfaceJavaSettingsOrBuilder
-
getServiceClassNamesMap
public 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;- Specified by:
getServiceClassNamesMapin interfaceJavaSettingsOrBuilder
-
getServiceClassNamesOrDefault
public 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;- Specified by:
getServiceClassNamesOrDefaultin interfaceJavaSettingsOrBuilder
-
getServiceClassNamesOrThrow
public 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;- Specified by:
getServiceClassNamesOrThrowin interfaceJavaSettingsOrBuilder
-
clearServiceClassNames
public JavaSettings.Builder clearServiceClassNames()
-
removeServiceClassNames
public JavaSettings.Builder removeServiceClassNames(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;
-
getMutableServiceClassNames
@Deprecated public Map<String,String> getMutableServiceClassNames()
Deprecated.Use alternate mutation accessors instead.
-
putServiceClassNames
public JavaSettings.Builder putServiceClassNames(String key, String value)
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;
-
putAllServiceClassNames
public JavaSettings.Builder putAllServiceClassNames(Map<String,String> values)
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
public boolean hasCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;- Specified by:
hasCommonin interfaceJavaSettingsOrBuilder- Returns:
- Whether the common field is set.
-
getCommon
public CommonLanguageSettings getCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;- Specified by:
getCommonin interfaceJavaSettingsOrBuilder- Returns:
- The common.
-
setCommon
public JavaSettings.Builder setCommon(CommonLanguageSettings value)
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
setCommon
public JavaSettings.Builder setCommon(CommonLanguageSettings.Builder builderForValue)
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
mergeCommon
public JavaSettings.Builder mergeCommon(CommonLanguageSettings value)
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
clearCommon
public JavaSettings.Builder clearCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
getCommonBuilder
public CommonLanguageSettings.Builder getCommonBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;
-
getCommonOrBuilder
public CommonLanguageSettingsOrBuilder getCommonOrBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;- Specified by:
getCommonOrBuilderin interfaceJavaSettingsOrBuilder
-
setUnknownFields
public final JavaSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
mergeUnknownFields
public final JavaSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
-