public static final class HeaderParameter.Builder extends com.google.protobuf.GeneratedMessage.Builder<HeaderParameter.Builder> implements HeaderParameterOrBuilder
`HeaderParameter` a HTTP header parameter. See: https://swagger.io/specification/v2/#parameter-objectProtobuf type
grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter| Modifier and Type | Method and Description |
|---|---|
HeaderParameter |
build() |
HeaderParameter |
buildPartial() |
HeaderParameter.Builder |
clear() |
HeaderParameter.Builder |
clearDescription()
`Description` is a short description of the header.
|
HeaderParameter.Builder |
clearFormat()
`Format` The extending format for the previously mentioned type.
|
HeaderParameter.Builder |
clearName()
`Name` is the header name.
|
HeaderParameter.Builder |
clearRequired()
`Required` indicates if the header is optional
|
HeaderParameter.Builder |
clearType()
`Type` is the type of the object.
|
HeaderParameter |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
`Description` is a short description of the header.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
`Description` is a short description of the header.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getFormat()
`Format` The extending format for the previously mentioned type.
|
com.google.protobuf.ByteString |
getFormatBytes()
`Format` The extending format for the previously mentioned type.
|
java.lang.String |
getName()
`Name` is the header name.
|
com.google.protobuf.ByteString |
getNameBytes()
`Name` is the header name.
|
boolean |
getRequired()
`Required` indicates if the header is optional
|
HeaderParameter.Type |
getType()
`Type` is the type of the object.
|
int |
getTypeValue()
`Type` is the type of the object.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HeaderParameter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HeaderParameter.Builder |
mergeFrom(HeaderParameter other) |
HeaderParameter.Builder |
mergeFrom(com.google.protobuf.Message other) |
HeaderParameter.Builder |
setDescription(java.lang.String value)
`Description` is a short description of the header.
|
HeaderParameter.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
|
HeaderParameter.Builder |
setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
|
HeaderParameter.Builder |
setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
|
HeaderParameter.Builder |
setName(java.lang.String value)
`Name` is the header name.
|
HeaderParameter.Builder |
setNameBytes(com.google.protobuf.ByteString value)
`Name` is the header name.
|
HeaderParameter.Builder |
setRequired(boolean value)
`Required` indicates if the header is optional
|
HeaderParameter.Builder |
setType(HeaderParameter.Type value)
`Type` is the type of the object.
|
HeaderParameter.Builder |
setTypeValue(int value)
`Type` is the type of the object.
|
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<HeaderParameter.Builder>public HeaderParameter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<HeaderParameter.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<HeaderParameter.Builder>public HeaderParameter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HeaderParameter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HeaderParameter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HeaderParameter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HeaderParameter.Builder>public HeaderParameter.Builder mergeFrom(HeaderParameter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<HeaderParameter.Builder>public HeaderParameter.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<HeaderParameter.Builder>java.io.IOExceptionpublic java.lang.String getName()
`Name` is the header name.
string name = 1 [json_name = "name"];getName in interface HeaderParameterOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
`Name` is the header name.
string name = 1 [json_name = "name"];getNameBytes in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setName(java.lang.String value)
`Name` is the header name.
string name = 1 [json_name = "name"];value - The name to set.public HeaderParameter.Builder clearName()
`Name` is the header name.
string name = 1 [json_name = "name"];public HeaderParameter.Builder setNameBytes(com.google.protobuf.ByteString value)
`Name` is the header name.
string name = 1 [json_name = "name"];value - The bytes for name to set.public java.lang.String getDescription()
`Description` is a short description of the header.
string description = 2 [json_name = "description"];getDescription in interface HeaderParameterOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
`Description` is a short description of the header.
string description = 2 [json_name = "description"];getDescriptionBytes in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setDescription(java.lang.String value)
`Description` is a short description of the header.
string description = 2 [json_name = "description"];value - The description to set.public HeaderParameter.Builder clearDescription()
`Description` is a short description of the header.
string description = 2 [json_name = "description"];public HeaderParameter.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
string description = 2 [json_name = "description"];value - The bytes for description to set.public int getTypeValue()
`Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. See: https://swagger.io/specification/v2/#parameterType.
.grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3 [json_name = "type"];getTypeValue in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setTypeValue(int value)
`Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. See: https://swagger.io/specification/v2/#parameterType.
.grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3 [json_name = "type"];value - The enum numeric value on the wire for type to set.public HeaderParameter.Type getType()
`Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. See: https://swagger.io/specification/v2/#parameterType.
.grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3 [json_name = "type"];getType in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setType(HeaderParameter.Type value)
`Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. See: https://swagger.io/specification/v2/#parameterType.
.grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3 [json_name = "type"];value - The type to set.public HeaderParameter.Builder clearType()
`Type` is the type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported. See: https://swagger.io/specification/v2/#parameterType.
.grpc.gateway.protoc_gen_openapiv2.options.HeaderParameter.Type type = 3 [json_name = "type"];public java.lang.String getFormat()
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];getFormat in interface HeaderParameterOrBuilderpublic com.google.protobuf.ByteString getFormatBytes()
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];getFormatBytes in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];value - The format to set.public HeaderParameter.Builder clearFormat()
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];public HeaderParameter.Builder setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];value - The bytes for format to set.public boolean getRequired()
`Required` indicates if the header is optional
bool required = 5 [json_name = "required"];getRequired in interface HeaderParameterOrBuilderpublic HeaderParameter.Builder setRequired(boolean value)
`Required` indicates if the header is optional
bool required = 5 [json_name = "required"];value - The required to set.public HeaderParameter.Builder clearRequired()
`Required` indicates if the header is optional
bool required = 5 [json_name = "required"];