Package com.google.api
Class JavaSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
- com.google.api.JavaSettings.Builder
-
- All Implemented Interfaces:
JavaSettingsOrBuilder
,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
JavaSettings
build()
JavaSettings
buildPartial()
JavaSettings.Builder
clear()
JavaSettings.Builder
clearCommon()
Some settings.JavaSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
JavaSettings.Builder
clearLibraryPackage()
The package name to use in Java.JavaSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
JavaSettings.Builder
clearServiceClassNames()
JavaSettings.Builder
clone()
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.CommonLanguageSettings.Builder
getCommonBuilder()
Some settings.CommonLanguageSettingsOrBuilder
getCommonOrBuilder()
Some settings.JavaSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
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>
getMutableServiceClassNames()
Deprecated.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
boolean
isInitialized()
JavaSettings.Builder
mergeCommon(CommonLanguageSettings value)
Some settings.JavaSettings.Builder
mergeFrom(JavaSettings other)
JavaSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
JavaSettings.Builder
mergeFrom(com.google.protobuf.Message other)
JavaSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
JavaSettings.Builder
putAllServiceClassNames(java.util.Map<java.lang.String,java.lang.String> values)
Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.Builder
putServiceClassNames(java.lang.String key, java.lang.String value)
Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.Builder
removeServiceClassNames(java.lang.String key)
Configure the Java class name to use instead of the service's for its corresponding generated GAPIC client.JavaSettings.Builder
setCommon(CommonLanguageSettings value)
Some settings.JavaSettings.Builder
setCommon(CommonLanguageSettings.Builder builderForValue)
Some settings.JavaSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
JavaSettings.Builder
setLibraryPackage(java.lang.String value)
The package name to use in Java.JavaSettings.Builder
setLibraryPackageBytes(com.google.protobuf.ByteString value)
The package name to use in Java.JavaSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
JavaSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, 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()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<JavaSettings.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<JavaSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Overrides:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clear
public JavaSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<JavaSettings.Builder>
-
getDefaultInstanceForType
public JavaSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public JavaSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public JavaSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public JavaSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
setField
public JavaSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clearField
public JavaSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
clearOneof
public JavaSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
setRepeatedField
public JavaSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
addRepeatedField
public JavaSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(JavaSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,JavaSettings.Builder>
-
mergeFrom
public JavaSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>
- Throws:
java.io.IOException
-
getLibraryPackage
public 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;
- Specified by:
getLibraryPackage
in 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.v1
string library_package = 1;
- Specified by:
getLibraryPackageBytes
in interfaceJavaSettingsOrBuilder
- Returns:
- The bytes for libraryPackage.
-
setLibraryPackage
public JavaSettings.Builder setLibraryPackage(java.lang.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.v1
string 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.v1
string 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.v1
string library_package = 1;
- Parameters:
value
- The bytes for libraryPackage to set.- Returns:
- This builder for chaining.
-
getServiceClassNamesCount
public int getServiceClassNamesCount()
Description copied from interface:JavaSettingsOrBuilder
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;
- Specified by:
getServiceClassNamesCount
in interfaceJavaSettingsOrBuilder
-
containsServiceClassNames
public 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;
- Specified by:
containsServiceClassNames
in interfaceJavaSettingsOrBuilder
-
getServiceClassNames
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getServiceClassNames()
Deprecated.UsegetServiceClassNamesMap()
instead.- Specified by:
getServiceClassNames
in interfaceJavaSettingsOrBuilder
-
getServiceClassNamesMap
public 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;
- Specified by:
getServiceClassNamesMap
in interfaceJavaSettingsOrBuilder
-
getServiceClassNamesOrDefault
public 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;
- Specified by:
getServiceClassNamesOrDefault
in interfaceJavaSettingsOrBuilder
-
getServiceClassNamesOrThrow
public 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;
- Specified by:
getServiceClassNamesOrThrow
in interfaceJavaSettingsOrBuilder
-
clearServiceClassNames
public JavaSettings.Builder clearServiceClassNames()
-
removeServiceClassNames
public JavaSettings.Builder removeServiceClassNames(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;
-
getMutableServiceClassNames
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableServiceClassNames()
Deprecated.Use alternate mutation accessors instead.
-
putServiceClassNames
public JavaSettings.Builder putServiceClassNames(java.lang.String key, java.lang.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: SubscriptionAdmin
map<string, string> service_class_names = 2;
-
putAllServiceClassNames
public JavaSettings.Builder putAllServiceClassNames(java.util.Map<java.lang.String,java.lang.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: SubscriptionAdmin
map<string, string> service_class_names = 2;
-
hasCommon
public boolean hasCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;
- Specified by:
hasCommon
in interfaceJavaSettingsOrBuilder
- Returns:
- Whether the common field is set.
-
getCommon
public CommonLanguageSettings getCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;
- Specified by:
getCommon
in 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:
getCommonOrBuilder
in interfaceJavaSettingsOrBuilder
-
setUnknownFields
public final JavaSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
mergeUnknownFields
public final JavaSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>
-
-