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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<Parameters.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<Parameters.Builder>
public Parameters getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Parameters build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Parameters buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Parameters.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Parameters.Builder>
java.io.IOException
public 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 ParametersOrBuilder
public 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 ParametersOrBuilder
public 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 ParametersOrBuilder
public 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 ParametersOrBuilder
public 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 ParametersOrBuilder
public 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"];