public static final class Openapiv2.Header.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder> implements Openapiv2.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 |
|---|---|
Openapiv2.Header.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Openapiv2.Header |
build() |
Openapiv2.Header |
buildPartial() |
Openapiv2.Header.Builder |
clear() |
Openapiv2.Header.Builder |
clearDefault()
`Default` Declares the value of the header that the server will use if none is provided.
|
Openapiv2.Header.Builder |
clearDescription()
`Description` is a short description of the header.
|
Openapiv2.Header.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openapiv2.Header.Builder |
clearFormat()
`Format` The extending format for the previously mentioned type.
|
Openapiv2.Header.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openapiv2.Header.Builder |
clearPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
Openapiv2.Header.Builder |
clearType()
The type of the object.
|
Openapiv2.Header.Builder |
clone() |
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.
|
Openapiv2.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.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openapiv2.Header.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openapiv2.Header.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openapiv2.Header.Builder |
mergeFrom(Openapiv2.Header other) |
Openapiv2.Header.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openapiv2.Header.Builder |
setDefault(java.lang.String value)
`Default` Declares the value of the header that the server will use if none is provided.
|
Openapiv2.Header.Builder |
setDefaultBytes(com.google.protobuf.ByteString value)
`Default` Declares the value of the header that the server will use if none is provided.
|
Openapiv2.Header.Builder |
setDescription(java.lang.String value)
`Description` is a short description of the header.
|
Openapiv2.Header.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
|
Openapiv2.Header.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Openapiv2.Header.Builder |
setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
|
Openapiv2.Header.Builder |
setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
|
Openapiv2.Header.Builder |
setPattern(java.lang.String value)
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
|
Openapiv2.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.
|
Openapiv2.Header.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Openapiv2.Header.Builder |
setType(java.lang.String value)
The type of the object.
|
Openapiv2.Header.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
The type of the object.
|
Openapiv2.Header.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.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.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openapiv2.Header build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openapiv2.Header buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openapiv2.Header.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openapiv2.Header.Builder>public Openapiv2.Header.Builder mergeFrom(Openapiv2.Header other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public Openapiv2.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<Openapiv2.Header.Builder>java.io.IOExceptionpublic java.lang.String getDescription()
`Description` is a short description of the header.
string description = 1;getDescription in interface Openapiv2.HeaderOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
`Description` is a short description of the header.
string description = 1;getDescriptionBytes in interface Openapiv2.HeaderOrBuilderpublic Openapiv2.Header.Builder setDescription(java.lang.String value)
`Description` is a short description of the header.
string description = 1;value - The description to set.public Openapiv2.Header.Builder clearDescription()
`Description` is a short description of the header.
string description = 1;public Openapiv2.Header.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
`Description` is a short description of the header.
string description = 1;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;getType in interface Openapiv2.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;getTypeBytes in interface Openapiv2.HeaderOrBuilderpublic Openapiv2.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;value - The type to set.public Openapiv2.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;public Openapiv2.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;value - The bytes for type to set.public java.lang.String getFormat()
`Format` The extending format for the previously mentioned type.
string format = 3;getFormat in interface Openapiv2.HeaderOrBuilderpublic com.google.protobuf.ByteString getFormatBytes()
`Format` The extending format for the previously mentioned type.
string format = 3;getFormatBytes in interface Openapiv2.HeaderOrBuilderpublic Openapiv2.Header.Builder setFormat(java.lang.String value)
`Format` The extending format for the previously mentioned type.
string format = 3;value - The format to set.public Openapiv2.Header.Builder clearFormat()
`Format` The extending format for the previously mentioned type.
string format = 3;public Openapiv2.Header.Builder setFormatBytes(com.google.protobuf.ByteString value)
`Format` The extending format for the previously mentioned type.
string format = 3;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;getDefault in interface Openapiv2.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;getDefaultBytes in interface Openapiv2.HeaderOrBuilderpublic Openapiv2.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;value - The default to set.public Openapiv2.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;public Openapiv2.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;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;getPattern in interface Openapiv2.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;getPatternBytes in interface Openapiv2.HeaderOrBuilderpublic Openapiv2.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;value - The pattern to set.public Openapiv2.Header.Builder clearPattern()
'Pattern' See https://tools.ietf.org/html/draft-fge-json-schema-validation-00#section-5.2.3.
string pattern = 13;public Openapiv2.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;value - The bytes for pattern to set.public final Openapiv2.Header.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>public final Openapiv2.Header.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openapiv2.Header.Builder>