public static class ProvidenceHttpError._Builder extends net.morimekta.providence.PMessageBuilder<ProvidenceHttpError> implements ProvidenceHttpError_OrBuilder, net.morimekta.providence.serializer.binary.BinaryReader
| Constructor and Description |
|---|
_Builder()
Make a p_http.ProvidenceHttpError builder instance.
|
_Builder(ProvidenceHttpError base)
Make a mutating builder off a base p_http.ProvidenceHttpError.
|
| Modifier and Type | Method and Description |
|---|---|
ProvidenceHttpError._Builder |
addTo(int key,
Object value) |
ProvidenceHttpError |
build() |
ProvidenceHttpError._Builder |
clear(int key) |
ProvidenceHttpError._Builder |
clearMessage()
Clear the
message field. |
ProvidenceHttpError._Builder |
clearStatusCode()
Clear the
status_code field. |
net.morimekta.providence.descriptor.PExceptionDescriptor<ProvidenceHttpError> |
descriptor() |
boolean |
equals(Object o) |
<T> T |
get(int key) |
String |
getMessage() |
int |
getStatusCode() |
boolean |
has(int key) |
int |
hashCode() |
boolean |
hasMessage()
Checks for presence of the
message field. |
boolean |
hasStatusCode()
Checks for presence of the
status_code field. |
ProvidenceHttpError._Builder |
initCause(Throwable cause)
Initializes the cause of the p_http.ProvidenceHttpError
|
boolean |
isModified(int key) |
boolean |
isModifiedMessage()
Checks if the
message field has been modified since the
builder was created. |
boolean |
isModifiedStatusCode()
Checks if the
status_code field has been modified since the
builder was created. |
boolean |
isSet(int key) |
boolean |
isSetMessage()
Checks for explicit presence of the
message field. |
boolean |
isSetStatusCode()
Checks for explicit presence of the
status_code field. |
ProvidenceHttpError._Builder |
merge(ProvidenceHttpError from) |
net.morimekta.providence.PMessageBuilder |
mutator(int key) |
Optional<String> |
optionalMessage() |
Optional<Integer> |
optionalStatusCode() |
void |
readBinary(net.morimekta.util.io.BigEndianBinaryReader reader,
boolean strict) |
ProvidenceHttpError._Builder |
set(int key,
Object value) |
ProvidenceHttpError._Builder |
setMessage(String value)
Set the
message field value. |
ProvidenceHttpError._Builder |
setStatusCode(int value)
Set the
status_code field value. |
ProvidenceHttpError._Builder |
setStatusCode(Integer value)
Set the
status_code field value. |
boolean |
valid() |
ProvidenceHttpError._Builder |
validate() |
addTo, clear, isModified, isSet, modifiedFieldNames, modifiedFields, mutator, presentFieldNames, presentFields, setpublic _Builder()
public _Builder(ProvidenceHttpError base)
base - The base ProvidenceHttpError@Nonnull public ProvidenceHttpError._Builder merge(ProvidenceHttpError from)
merge in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>@Nonnull public ProvidenceHttpError._Builder setMessage(String value)
message field value.value - The new valuepublic boolean isSetMessage()
message field.public boolean hasMessage()
message field.hasMessage in interface ProvidenceHttpError_OrBuilderpublic boolean isModifiedMessage()
message field has been modified since the
builder was created.@Nonnull public ProvidenceHttpError._Builder clearMessage()
message field.public String getMessage()
getMessage in interface ProvidenceHttpError_OrBuildermessage field value@Nonnull public Optional<String> optionalMessage()
optionalMessage in interface ProvidenceHttpError_OrBuildermessage field value@Nonnull public ProvidenceHttpError._Builder setStatusCode(Integer value)
status_code field value.value - The new value@Nonnull public ProvidenceHttpError._Builder setStatusCode(int value)
status_code field value.value - The new valuepublic boolean isSetStatusCode()
status_code field.public boolean hasStatusCode()
status_code field.hasStatusCode in interface ProvidenceHttpError_OrBuilderpublic boolean isModifiedStatusCode()
status_code field has been modified since the
builder was created.@Nonnull public ProvidenceHttpError._Builder clearStatusCode()
status_code field.public int getStatusCode()
getStatusCode in interface ProvidenceHttpError_OrBuilderstatus_code field value@Nonnull public Optional<Integer> optionalStatusCode()
optionalStatusCode in interface ProvidenceHttpError_OrBuilderstatus_code field value@Nonnull public ProvidenceHttpError._Builder initCause(Throwable cause)
cause - The causepublic net.morimekta.providence.PMessageBuilder mutator(int key)
mutator in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>@Nonnull public ProvidenceHttpError._Builder set(int key, Object value)
set in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>public boolean isSet(int key)
isSet in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>public boolean isModified(int key)
isModified in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>public <T> T get(int key)
get in interface net.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>public boolean has(int key)
has in interface net.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>@Nonnull public ProvidenceHttpError._Builder addTo(int key, Object value)
addTo in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>@Nonnull public ProvidenceHttpError._Builder clear(int key)
clear in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>public boolean valid()
valid in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>public ProvidenceHttpError._Builder validate()
validate in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>@Nonnull public net.morimekta.providence.descriptor.PExceptionDescriptor<ProvidenceHttpError> descriptor()
descriptor in interface net.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>descriptor in interface net.morimekta.providence.PValue<ProvidenceHttpError>public void readBinary(net.morimekta.util.io.BigEndianBinaryReader reader,
boolean strict)
throws IOException
readBinary in interface net.morimekta.providence.serializer.binary.BinaryReaderIOException@Nonnull public ProvidenceHttpError build()
build in class net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>Copyright © 2015–2020 morimekta.net. All rights reserved.