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, 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<HeaderParameter.Builder>
public HeaderParameter.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<HeaderParameter.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<HeaderParameter.Builder>
public HeaderParameter getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public HeaderParameter build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public HeaderParameter buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public HeaderParameter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<HeaderParameter.Builder>
java.io.IOException
public java.lang.String getName()
`Name` is the header name.
string name = 1 [json_name = "name"];
getName
in interface HeaderParameterOrBuilder
public com.google.protobuf.ByteString getNameBytes()
`Name` is the header name.
string name = 1 [json_name = "name"];
getNameBytes
in interface HeaderParameterOrBuilder
public 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 HeaderParameterOrBuilder
public com.google.protobuf.ByteString getDescriptionBytes()
`Description` is a short description of the header.
string description = 2 [json_name = "description"];
getDescriptionBytes
in interface HeaderParameterOrBuilder
public 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 HeaderParameterOrBuilder
public 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 HeaderParameterOrBuilder
public 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 HeaderParameterOrBuilder
public com.google.protobuf.ByteString getFormatBytes()
`Format` The extending format for the previously mentioned type.
string format = 4 [json_name = "format"];
getFormatBytes
in interface HeaderParameterOrBuilder
public 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 HeaderParameterOrBuilder
public 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"];