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