Package com.google.api
Class Backend.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.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,java.lang.Cloneable
- Enclosing class:
- Backend
public static final class Backend.Builder extends com.google.protobuf.GeneratedMessage.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(java.lang.Iterable<? extends BackendRule> values)A list of API backend rules that apply to individual API methods.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.BuilderclearRules()A list of API backend rules that apply to individual API methods.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.java.util.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.java.util.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.java.util.List<? extends BackendRuleOrBuilder>getRulesOrBuilderList()A list of API backend rules that apply to individual API methods.protected com.google.protobuf.GeneratedMessage.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.BuilderremoveRules(int index)A list of API backend rules that apply to individual API methods.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.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
-
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.GeneratedMessage.Builder<Backend.Builder>
-
mergeFrom
public Backend.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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:
java.io.IOException
-
getRulesList
public java.util.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(java.lang.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 java.util.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 java.util.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;
-
-