public static final class JavaSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder> implements JavaSettingsOrBuilder
Settings for Java client libraries.Protobuf type
google.api.JavaSettings| Modifier and Type | Method and Description |
|---|---|
JavaSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
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(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() |
String |
getLibraryPackage()
The package name to use in Java.
|
com.google.protobuf.ByteString |
getLibraryPackageBytes()
The package name to use in Java.
|
Map<String,String> |
getMutableServiceClassNames()
Deprecated.
|
Map<String,String> |
getServiceClassNames()
Deprecated.
|
int |
getServiceClassNamesCount()
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.
|
String |
getServiceClassNamesOrDefault(String key,
String defaultValue)
Configure the Java class name to use instead of the service's for its
corresponding generated GAPIC client.
|
String |
getServiceClassNamesOrThrow(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.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
JavaSettings.Builder |
mergeCommon(CommonLanguageSettings value)
Some settings.
|
JavaSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
JavaSettings.Builder |
mergeFrom(JavaSettings other) |
JavaSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
JavaSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
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.
|
JavaSettings.Builder |
removeServiceClassNames(String key)
Configure the Java class name to use instead of the service's for its
corresponding generated GAPIC client.
|
JavaSettings.Builder |
setCommon(CommonLanguageSettings.Builder builderForValue)
Some settings.
|
JavaSettings.Builder |
setCommon(CommonLanguageSettings value)
Some settings.
|
JavaSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
JavaSettings.Builder |
setLibraryPackage(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,
Object value) |
JavaSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic JavaSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic JavaSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic JavaSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>public JavaSettings.Builder mergeFrom(JavaSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public JavaSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<JavaSettings.Builder>IOExceptionpublic 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;getLibraryPackage in interface JavaSettingsOrBuilderpublic 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;getLibraryPackageBytes in interface JavaSettingsOrBuilderpublic 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.v1
string library_package = 1;value - The libraryPackage to set.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;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;value - The bytes for libraryPackage to set.public int getServiceClassNamesCount()
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;getServiceClassNamesCount in interface JavaSettingsOrBuilderpublic 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: SubscriptionAdmin
map<string, string> service_class_names = 2;containsServiceClassNames in interface JavaSettingsOrBuilder@Deprecated public Map<String,String> getServiceClassNames()
getServiceClassNamesMap() instead.getServiceClassNames in interface JavaSettingsOrBuilderpublic 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: SubscriptionAdmin
map<string, string> service_class_names = 2;getServiceClassNamesMap in interface JavaSettingsOrBuilderpublic 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: SubscriptionAdmin
map<string, string> service_class_names = 2;getServiceClassNamesOrDefault in interface JavaSettingsOrBuilderpublic 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: SubscriptionAdmin
map<string, string> service_class_names = 2;getServiceClassNamesOrThrow in interface JavaSettingsOrBuilderpublic JavaSettings.Builder clearServiceClassNames()
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: SubscriptionAdmin
map<string, string> service_class_names = 2;@Deprecated public Map<String,String> getMutableServiceClassNames()
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: SubscriptionAdmin
map<string, string> service_class_names = 2;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: SubscriptionAdmin
map<string, string> service_class_names = 2;public boolean hasCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;hasCommon in interface JavaSettingsOrBuilderpublic CommonLanguageSettings getCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;getCommon in interface JavaSettingsOrBuilderpublic JavaSettings.Builder setCommon(CommonLanguageSettings value)
Some settings.
.google.api.CommonLanguageSettings common = 3;public JavaSettings.Builder setCommon(CommonLanguageSettings.Builder builderForValue)
Some settings.
.google.api.CommonLanguageSettings common = 3;public JavaSettings.Builder mergeCommon(CommonLanguageSettings value)
Some settings.
.google.api.CommonLanguageSettings common = 3;public JavaSettings.Builder clearCommon()
Some settings.
.google.api.CommonLanguageSettings common = 3;public CommonLanguageSettings.Builder getCommonBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;public CommonLanguageSettingsOrBuilder getCommonOrBuilder()
Some settings.
.google.api.CommonLanguageSettings common = 3;getCommonOrBuilder in interface JavaSettingsOrBuilderpublic final JavaSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>public final JavaSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<JavaSettings.Builder>Copyright © 2022 Google LLC. All rights reserved.