Package com.google.api
Class Backend.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
- com.google.api.Backend.Builder
-
- All Implemented Interfaces:
BackendOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Backend
public static final class Backend.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder> implements BackendOrBuilder
`Backend` defines the backend configuration for a service.
Protobuf typegoogle.api.Backend
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Backend.BuilderaddAllRules(Iterable<? extends BackendRule> values)A list of API backend rules that apply to individual API methods.Backend.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backend.BuilderaddRules(int index, BackendRule value)A list of API backend rules that apply to individual API methods.Backend.BuilderaddRules(int index, BackendRule.Builder builderForValue)A list of API backend rules that apply to individual API methods.Backend.BuilderaddRules(BackendRule value)A list of API backend rules that apply to individual API methods.Backend.BuilderaddRules(BackendRule.Builder builderForValue)A list of API backend rules that apply to individual API methods.BackendRule.BuilderaddRulesBuilder()A list of API backend rules that apply to individual API methods.BackendRule.BuilderaddRulesBuilder(int index)A list of API backend rules that apply to individual API methods.Backendbuild()BackendbuildPartial()Backend.Builderclear()Backend.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Backend.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Backend.BuilderclearRules()A list of API backend rules that apply to individual API methods.Backend.Builderclone()BackendgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()BackendRulegetRules(int index)A list of API backend rules that apply to individual API methods.BackendRule.BuildergetRulesBuilder(int index)A list of API backend rules that apply to individual API methods.List<BackendRule.Builder>getRulesBuilderList()A list of API backend rules that apply to individual API methods.intgetRulesCount()A list of API backend rules that apply to individual API methods.List<BackendRule>getRulesList()A list of API backend rules that apply to individual API methods.BackendRuleOrBuildergetRulesOrBuilder(int index)A list of API backend rules that apply to individual API methods.List<? extends BackendRuleOrBuilder>getRulesOrBuilderList()A list of API backend rules that apply to individual API methods.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Backend.BuildermergeFrom(Backend other)Backend.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Backend.BuildermergeFrom(com.google.protobuf.Message other)Backend.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Backend.BuilderremoveRules(int index)A list of API backend rules that apply to individual API methods.Backend.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Backend.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Backend.BuildersetRules(int index, BackendRule value)A list of API backend rules that apply to individual API methods.Backend.BuildersetRules(int index, BackendRule.Builder builderForValue)A list of API backend rules that apply to individual API methods.Backend.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, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
clear
public Backend.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<Backend.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<Backend.Builder>
-
getDefaultInstanceForType
public Backend getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Backend build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Backend buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Backend.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<Backend.Builder>
-
setField
public Backend.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<Backend.Builder>
-
clearField
public Backend.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
clearOneof
public Backend.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
setRepeatedField
public Backend.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<Backend.Builder>
-
addRepeatedField
public Backend.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<Backend.Builder>
-
mergeFrom
public Backend.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Backend.Builder>
-
mergeFrom
public Backend.Builder mergeFrom(Backend other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
mergeFrom
public Backend.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<Backend.Builder>- Throws:
IOException
-
getRulesList
public List<BackendRule> getRulesList()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;- Specified by:
getRulesListin interfaceBackendOrBuilder
-
getRulesCount
public int getRulesCount()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;- Specified by:
getRulesCountin interfaceBackendOrBuilder
-
getRules
public BackendRule getRules(int index)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;- Specified by:
getRulesin interfaceBackendOrBuilder
-
setRules
public Backend.Builder setRules(int index, BackendRule value)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
setRules
public Backend.Builder setRules(int index, BackendRule.Builder builderForValue)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addRules
public Backend.Builder addRules(BackendRule value)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addRules
public Backend.Builder addRules(int index, BackendRule value)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addRules
public Backend.Builder addRules(BackendRule.Builder builderForValue)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addRules
public Backend.Builder addRules(int index, BackendRule.Builder builderForValue)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addAllRules
public Backend.Builder addAllRules(Iterable<? extends BackendRule> values)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
clearRules
public Backend.Builder clearRules()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
removeRules
public Backend.Builder removeRules(int index)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
getRulesBuilder
public BackendRule.Builder getRulesBuilder(int index)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
getRulesOrBuilder
public BackendRuleOrBuilder getRulesOrBuilder(int index)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;- Specified by:
getRulesOrBuilderin interfaceBackendOrBuilder
-
getRulesOrBuilderList
public List<? extends BackendRuleOrBuilder> getRulesOrBuilderList()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;- Specified by:
getRulesOrBuilderListin interfaceBackendOrBuilder
-
addRulesBuilder
public BackendRule.Builder addRulesBuilder()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
addRulesBuilder
public BackendRule.Builder addRulesBuilder(int index)
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
getRulesBuilderList
public List<BackendRule.Builder> getRulesBuilderList()
A list of API backend rules that apply to individual API methods. **NOTE:** All service configuration rules follow "last one wins" order.
repeated .google.api.BackendRule rules = 1;
-
setUnknownFields
public final Backend.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
mergeUnknownFields
public final Backend.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Backend.Builder>
-
-