# Uses of Class
com.google.protobuf.Api.Builder

Packages that use Api.Builder
Package
Description
com.google.protobuf

## Uses of Api.Builder in com.google.protobuf

Methods in com.google.protobuf that return Api.Builder
Modifier and Type
Method
Description
`Api.Builder`
Api.Builder.`addAllMethods(Iterable<? extends Method> values)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`addAllMixins(Iterable<? extends Mixin> values)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`addAllOptions(Iterable<? extends Option> values)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`addMethods(int index, Method value)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`addMethods(int index, Method.Builder builderForValue)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`addMethods(Method value)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`addMethods(Method.Builder builderForValue)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`addMixins(int index, Mixin value)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`addMixins(int index, Mixin.Builder builderForValue)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`addMixins(Mixin value)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`addMixins(Mixin.Builder builderForValue)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`addOptions(int index, Option value)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`addOptions(int index, Option.Builder builderForValue)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`addOptions(Option value)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`addOptions(Option.Builder builderForValue)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`clear()`
`Api.Builder`
Api.Builder.`clearMethods()`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`clearMixins()`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`clearName()`
`string name = 1 [json_name = "name"];`
`Api.Builder`
Api.Builder.`clearOptions()`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`clearSourceContext()`
`.google.protobuf.SourceContext source_context = 5 [json_name = "sourceContext"];`
`Api.Builder`
Api.Builder.`clearSyntax()`
`.google.protobuf.Syntax syntax = 7 [json_name = "syntax"];`
`Api.Builder`
Api.Builder.`clearVersion()`
`string version = 4 [json_name = "version"];`
`Api.Builder`
Api.Builder.`mergeFrom(Api other)`
`Api.Builder`
Api.Builder.`mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)`
`Api.Builder`
Api.Builder.`mergeFrom(Message other)`
`Api.Builder`
Api.Builder.`mergeSourceContext(SourceContext value)`
`.google.protobuf.SourceContext source_context = 5 [json_name = "sourceContext"];`
`final Api.Builder`
Api.Builder.`mergeUnknownFields(UnknownFieldSet unknownFields)`
`static Api.Builder`
Api.`newBuilder()`
`static Api.Builder`
Api.`newBuilder(Api prototype)`
`Api.Builder`
Api.`newBuilderForType()`
`protected Api.Builder`
Api.`newBuilderForType(GeneratedMessageV3.BuilderParent parent)`
`Api.Builder`
Api.Builder.`removeMethods(int index)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`removeMixins(int index)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`removeOptions(int index)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`setMethods(int index, Method value)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`setMethods(int index, Method.Builder builderForValue)`
`repeated .google.protobuf.Method methods = 2 [json_name = "methods"];`
`Api.Builder`
Api.Builder.`setMixins(int index, Mixin value)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`setMixins(int index, Mixin.Builder builderForValue)`
`repeated .google.protobuf.Mixin mixins = 6 [json_name = "mixins"];`
`Api.Builder`
Api.Builder.`setName(String value)`
`string name = 1 [json_name = "name"];`
`Api.Builder`
Api.Builder.`setNameBytes(ByteString value)`
`string name = 1 [json_name = "name"];`
`Api.Builder`
Api.Builder.`setOptions(int index, Option value)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`setOptions(int index, Option.Builder builderForValue)`
`repeated .google.protobuf.Option options = 3 [json_name = "options"];`
`Api.Builder`
Api.Builder.`setSourceContext(SourceContext value)`
`.google.protobuf.SourceContext source_context = 5 [json_name = "sourceContext"];`
`Api.Builder`
Api.Builder.`setSourceContext(SourceContext.Builder builderForValue)`
`.google.protobuf.SourceContext source_context = 5 [json_name = "sourceContext"];`
`Api.Builder`
Api.Builder.`setSyntax(Syntax value)`
`.google.protobuf.Syntax syntax = 7 [json_name = "syntax"];`
`Api.Builder`
Api.Builder.`setSyntaxValue(int value)`
`.google.protobuf.Syntax syntax = 7 [json_name = "syntax"];`
`final Api.Builder`
Api.Builder.`setUnknownFields(UnknownFieldSet unknownFields)`
`Api.Builder`
Api.Builder.`setVersion(String value)`
`string version = 4 [json_name = "version"];`
`Api.Builder`
Api.Builder.`setVersionBytes(ByteString value)`
`string version = 4 [json_name = "version"];`
`Api.Builder`
Api.`toBuilder()`