public static final class Parameters.Builder extends com.google.protobuf.GeneratedMessage.Builder<Parameters.Builder> implements ParametersOrBuilder
`Parameters` is a representation of OpenAPI v2 specification's parameters object. Note: This technically breaks compatibility with the OpenAPI 2 definition structure as we only allow header parameters to be set here since we do not want users specifying custom non-header parameters beyond those inferred from the Protobuf schema. See: https://swagger.io/specification/v2/#parameter-objectProtobuf type
grpc.gateway.protoc_gen_openapiv2.options.Parameters| Modifier and Type | Method and Description |
|---|---|
Parameters.Builder |
addAllHeaders(java.lang.Iterable<? extends HeaderParameter> values)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
addHeaders(HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
addHeaders(HeaderParameter value)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
addHeaders(int index,
HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
addHeaders(int index,
HeaderParameter value)
`Headers` is one or more HTTP header parameter.
|
HeaderParameter.Builder |
addHeadersBuilder()
`Headers` is one or more HTTP header parameter.
|
HeaderParameter.Builder |
addHeadersBuilder(int index)
`Headers` is one or more HTTP header parameter.
|
Parameters |
build() |
Parameters |
buildPartial() |
Parameters.Builder |
clear() |
Parameters.Builder |
clearHeaders()
`Headers` is one or more HTTP header parameter.
|
Parameters |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
HeaderParameter |
getHeaders(int index)
`Headers` is one or more HTTP header parameter.
|
HeaderParameter.Builder |
getHeadersBuilder(int index)
`Headers` is one or more HTTP header parameter.
|
java.util.List<HeaderParameter.Builder> |
getHeadersBuilderList()
`Headers` is one or more HTTP header parameter.
|
int |
getHeadersCount()
`Headers` is one or more HTTP header parameter.
|
java.util.List<HeaderParameter> |
getHeadersList()
`Headers` is one or more HTTP header parameter.
|
HeaderParameterOrBuilder |
getHeadersOrBuilder(int index)
`Headers` is one or more HTTP header parameter.
|
java.util.List<? extends HeaderParameterOrBuilder> |
getHeadersOrBuilderList()
`Headers` is one or more HTTP header parameter.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Parameters.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Parameters.Builder |
mergeFrom(com.google.protobuf.Message other) |
Parameters.Builder |
mergeFrom(Parameters other) |
Parameters.Builder |
removeHeaders(int index)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
setHeaders(int index,
HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter.
|
Parameters.Builder |
setHeaders(int index,
HeaderParameter value)
`Headers` is one or more HTTP header parameter.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Parameters.Builder>public Parameters.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Parameters.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.GeneratedMessage.Builder<Parameters.Builder>public Parameters getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Parameters build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Parameters buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Parameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Parameters.Builder>public Parameters.Builder mergeFrom(Parameters other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Parameters.Builder>public Parameters.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Parameters.Builder>java.io.IOExceptionpublic java.util.List<HeaderParameter> getHeadersList()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];getHeadersList in interface ParametersOrBuilderpublic int getHeadersCount()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];getHeadersCount in interface ParametersOrBuilderpublic HeaderParameter getHeaders(int index)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];getHeaders in interface ParametersOrBuilderpublic Parameters.Builder setHeaders(int index, HeaderParameter value)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder setHeaders(int index, HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder addHeaders(HeaderParameter value)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder addHeaders(int index, HeaderParameter value)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder addHeaders(HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder addHeaders(int index, HeaderParameter.Builder builderForValue)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder addAllHeaders(java.lang.Iterable<? extends HeaderParameter> values)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder clearHeaders()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public Parameters.Builder removeHeaders(int index)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public HeaderParameter.Builder getHeadersBuilder(int index)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public HeaderParameterOrBuilder getHeadersOrBuilder(int index)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];getHeadersOrBuilder in interface ParametersOrBuilderpublic java.util.List<? extends HeaderParameterOrBuilder> getHeadersOrBuilderList()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];getHeadersOrBuilderList in interface ParametersOrBuilderpublic HeaderParameter.Builder addHeadersBuilder()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public HeaderParameter.Builder addHeadersBuilder(int index)
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];public java.util.List<HeaderParameter.Builder> getHeadersBuilderList()
`Headers` is one or more HTTP header parameter. See: https://swagger.io/docs/specification/2-0/describing-parameters/#header-parameters
repeated .grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter headers = 1 [json_name = "headers"];