public static final class Header.Builder extends com.google.protobuf.GeneratedMessage.Builder<Header.Builder> implements HeaderOrBuilder
`Header` is a representation of OpenAPI v2 specification's Header object. See: https://github.com/OAI/OpenAPI-Specification/blob/3.0.0/versions/2.0.md#headerObjectProtobuf type
grpc.gateway.protoc_gen_openapiv2.options.Header| Modifier and Type | Method and Description |
|---|---|
Header |
build() |
Header |
buildPartial() |
Header.Builder |
clear() |
Header.Builder |
clearDefault()
`Default` Declares the value of the header that the server will use if none is provided.
|
Header.Builder |
clearDescription()
`Description` is a short description of the header.
|
Header.Builder |
clearFormat()
`Format` The extending format for the previously mentioned type.
|
Header.Builder |
clearPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
Header.Builder |
clearType()
The type of the object.
|
java.lang.String |
getDefault()
`Default` Declares the value of the header that the server will use if none is provided.
|
com.google.protobuf.ByteString |
getDefaultBytes()
`Default` Declares the value of the header that the server will use if none is provided.
|
Header |
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 |
getPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
com.google.protobuf.ByteString |
getPatternBytes()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
java.lang.String |
getType()
The type of the object.
|
com.google.protobuf.ByteString |
getTypeBytes()
The type of the object.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Header.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Header.Builder |
mergeFrom(Header other) |
Header.Builder |
mergeFrom(com.google.protobuf.Message other) |
Header.Builder |
setDefault(java.lang.String value)
`Default` Declares the value of the header that the server will use if none is provided.
|
Header.Builder |
setDefaultBytes(com.google.protobuf.ByteString value)
`Default` Declares the value of the header that the server will use if none is provided.
|
Header.Builder |
setDescription(java.lang.String value)
`Description` is a short description of the header.
|
Header.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
|
Header.Builder |
setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
|
Header.Builder |
setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
|
Header.Builder |
setPattern(java.lang.String value)
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
Header.Builder |
setPatternBytes(com.google.protobuf.ByteString value)
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
Header.Builder |
setType(java.lang.String value)
The type of the object.
|
Header.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
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<Header.Builder>public Header.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Header.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<Header.Builder>public Header getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Header build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Header buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Header.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Header.Builder>public Header.Builder mergeFrom(Header other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Header.Builder>public Header.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<Header.Builder>java.io.IOExceptionpublic java.lang.String getDescription()
`Description` is a short description of the header.
string description = 1 [json_name = "description"];getDescription in interface HeaderOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
`Description` is a short description of the header.
string description = 1 [json_name = "description"];getDescriptionBytes in interface HeaderOrBuilderpublic Header.Builder setDescription(java.lang.String value)
`Description` is a short description of the header.
string description = 1 [json_name = "description"];value - The description to set.public Header.Builder clearDescription()
`Description` is a short description of the header.
string description = 1 [json_name = "description"];public Header.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
string description = 1 [json_name = "description"];value - The bytes for description to set.public java.lang.String getType()
The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
string type = 2 [json_name = "type"];getType in interface HeaderOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
string type = 2 [json_name = "type"];getTypeBytes in interface HeaderOrBuilderpublic Header.Builder setType(java.lang.String value)
The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
string type = 2 [json_name = "type"];value - The type to set.public Header.Builder clearType()
The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
string type = 2 [json_name = "type"];public Header.Builder setTypeBytes(com.google.protobuf.ByteString value)
The type of the object. The value MUST be one of "string", "number", "integer", or "boolean". The "array" type is not supported.
string type = 2 [json_name = "type"];value - The bytes for type to set.public java.lang.String getFormat()
`Format` The extending format for the previously mentioned type.
string format = 3 [json_name = "format"];getFormat in interface HeaderOrBuilderpublic com.google.protobuf.ByteString getFormatBytes()
`Format` The extending format for the previously mentioned type.
string format = 3 [json_name = "format"];getFormatBytes in interface HeaderOrBuilderpublic Header.Builder setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
string format = 3 [json_name = "format"];value - The format to set.public Header.Builder clearFormat()
`Format` The extending format for the previously mentioned type.
string format = 3 [json_name = "format"];public Header.Builder setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
string format = 3 [json_name = "format"];value - The bytes for format to set.public java.lang.String getDefault()
`Default` Declares the value of the header that the server will use if none is provided. See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
string default = 6 [json_name = "default"];getDefault in interface HeaderOrBuilderpublic com.google.protobuf.ByteString getDefaultBytes()
`Default` Declares the value of the header that the server will use if none is provided. See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
string default = 6 [json_name = "default"];getDefaultBytes in interface HeaderOrBuilderpublic Header.Builder setDefault(java.lang.String value)
`Default` Declares the value of the header that the server will use if none is provided. See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
string default = 6 [json_name = "default"];value - The default to set.public Header.Builder clearDefault()
`Default` Declares the value of the header that the server will use if none is provided. See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
string default = 6 [json_name = "default"];public Header.Builder setDefaultBytes(com.google.protobuf.ByteString value)
`Default` Declares the value of the header that the server will use if none is provided. See: https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-6.2. Unlike JSON Schema this value MUST conform to the defined type for the header.
string default = 6 [json_name = "default"];value - The bytes for default to set.public java.lang.String getPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13 [json_name = "pattern"];getPattern in interface HeaderOrBuilderpublic com.google.protobuf.ByteString getPatternBytes()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13 [json_name = "pattern"];getPatternBytes in interface HeaderOrBuilderpublic Header.Builder setPattern(java.lang.String value)
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13 [json_name = "pattern"];value - The pattern to set.public Header.Builder clearPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13 [json_name = "pattern"];public Header.Builder setPatternBytes(com.google.protobuf.ByteString value)
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13 [json_name = "pattern"];value - The bytes for pattern to set.