Package net.morimekta.providence.server
Class ProvidenceHttpError._Builder
- java.lang.Object
-
- net.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
- net.morimekta.providence.server.ProvidenceHttpError._Builder
-
- All Implemented Interfaces:
net.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>,net.morimekta.providence.PValue<ProvidenceHttpError>,net.morimekta.providence.serializer.binary.BinaryReader,ProvidenceHttpError_OrBuilder
- Enclosing class:
- ProvidenceHttpError
public static class ProvidenceHttpError._Builder extends net.morimekta.providence.PMessageBuilder<ProvidenceHttpError> implements ProvidenceHttpError_OrBuilder, net.morimekta.providence.serializer.binary.BinaryReader
-
-
Constructor Summary
Constructors Constructor Description _Builder()Make a p_http.ProvidenceHttpError builder instance._Builder(ProvidenceHttpError base)Make a mutating builder off a base p_http.ProvidenceHttpError.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvidenceHttpError._BuilderaddTo(int key, java.lang.Object value)ProvidenceHttpErrorbuild()ProvidenceHttpError._Builderclear(int key)ProvidenceHttpError._BuilderclearMessage()Clear themessagefield.ProvidenceHttpError._BuilderclearStatusCode()Clear thestatus_codefield.net.morimekta.providence.descriptor.PExceptionDescriptor<ProvidenceHttpError>descriptor()booleanequals(java.lang.Object o)<T> Tget(int key)java.lang.StringgetMessage()intgetStatusCode()booleanhas(int key)inthashCode()booleanhasMessage()Checks for presence of themessagefield.booleanhasStatusCode()Checks for presence of thestatus_codefield.ProvidenceHttpError._BuilderinitCause(java.lang.Throwable cause)Initializes the cause of the p_http.ProvidenceHttpErrorbooleanisModified(int key)booleanisModifiedMessage()Checks if themessagefield has been modified since the builder was created.booleanisModifiedStatusCode()Checks if thestatus_codefield has been modified since the builder was created.booleanisSet(int key)booleanisSetMessage()Checks for explicit presence of themessagefield.booleanisSetStatusCode()Checks for explicit presence of thestatus_codefield.ProvidenceHttpError._Buildermerge(ProvidenceHttpError from)net.morimekta.providence.PMessageBuildermutator(int key)java.util.Optional<java.lang.String>optionalMessage()java.util.Optional<java.lang.Integer>optionalStatusCode()voidreadBinary(net.morimekta.util.io.BigEndianBinaryReader reader, boolean strict)ProvidenceHttpError._Builderset(int key, java.lang.Object value)ProvidenceHttpError._BuildersetMessage(java.lang.String value)Set themessagefield value.ProvidenceHttpError._BuildersetStatusCode(int value)Set thestatus_codefield value.ProvidenceHttpError._BuildersetStatusCode(java.lang.Integer value)Set thestatus_codefield value.booleanvalid()ProvidenceHttpError._Buildervalidate()-
Methods inherited from class net.morimekta.providence.PMessageBuilder
addTo, clear, isModified, isSet, modifiedFields, mutator, presentFields, set
-
-
-
-
Constructor Detail
-
_Builder
public _Builder()
Make a p_http.ProvidenceHttpError builder instance.
-
_Builder
public _Builder(ProvidenceHttpError base)
Make a mutating builder off a base p_http.ProvidenceHttpError.- Parameters:
base- The base ProvidenceHttpError
-
-
Method Detail
-
merge
@Nonnull public ProvidenceHttpError._Builder merge(ProvidenceHttpError from)
- Specified by:
mergein classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
setMessage
@Nonnull public ProvidenceHttpError._Builder setMessage(java.lang.String value)
Set themessagefield value.- Parameters:
value- The new value- Returns:
- The builder
-
isSetMessage
public boolean isSetMessage()
Checks for explicit presence of themessagefield.- Returns:
- True if message has been set.
-
hasMessage
public boolean hasMessage()
Checks for presence of themessagefield.- Specified by:
hasMessagein interfaceProvidenceHttpError_OrBuilder- Returns:
- True if message is present.
-
isModifiedMessage
public boolean isModifiedMessage()
Checks if themessagefield has been modified since the builder was created.- Returns:
- True if message has been modified.
-
clearMessage
@Nonnull public ProvidenceHttpError._Builder clearMessage()
Clear themessagefield.- Returns:
- The builder
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessagein interfaceProvidenceHttpError_OrBuilder- Returns:
- The
messagefield value
-
optionalMessage
@Nonnull public java.util.Optional<java.lang.String> optionalMessage()
- Specified by:
optionalMessagein interfaceProvidenceHttpError_OrBuilder- Returns:
- Optional
messagefield value
-
setStatusCode
@Nonnull public ProvidenceHttpError._Builder setStatusCode(java.lang.Integer value)
Set thestatus_codefield value.- Parameters:
value- The new value- Returns:
- The builder
-
setStatusCode
@Nonnull public ProvidenceHttpError._Builder setStatusCode(int value)
Set thestatus_codefield value.- Parameters:
value- The new value- Returns:
- The builder
-
isSetStatusCode
public boolean isSetStatusCode()
Checks for explicit presence of thestatus_codefield.- Returns:
- True if status_code has been set.
-
hasStatusCode
public boolean hasStatusCode()
Checks for presence of thestatus_codefield.- Specified by:
hasStatusCodein interfaceProvidenceHttpError_OrBuilder- Returns:
- True if status_code is present.
-
isModifiedStatusCode
public boolean isModifiedStatusCode()
Checks if thestatus_codefield has been modified since the builder was created.- Returns:
- True if status_code has been modified.
-
clearStatusCode
@Nonnull public ProvidenceHttpError._Builder clearStatusCode()
Clear thestatus_codefield.- Returns:
- The builder
-
getStatusCode
public int getStatusCode()
- Specified by:
getStatusCodein interfaceProvidenceHttpError_OrBuilder- Returns:
- The
status_codefield value
-
optionalStatusCode
@Nonnull public java.util.Optional<java.lang.Integer> optionalStatusCode()
- Specified by:
optionalStatusCodein interfaceProvidenceHttpError_OrBuilder- Returns:
- Optional
status_codefield value
-
initCause
@Nonnull public ProvidenceHttpError._Builder initCause(java.lang.Throwable cause)
Initializes the cause of the p_http.ProvidenceHttpError- Parameters:
cause- The cause- Returns:
- Builder instance
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
mutator
public net.morimekta.providence.PMessageBuilder mutator(int key)
- Specified by:
mutatorin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
set
@Nonnull public ProvidenceHttpError._Builder set(int key, java.lang.Object value)
- Specified by:
setin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
isSet
public boolean isSet(int key)
- Specified by:
isSetin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
isModified
public boolean isModified(int key)
- Specified by:
isModifiedin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
get
public <T> T get(int key)
- Specified by:
getin interfacenet.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>
-
has
public boolean has(int key)
- Specified by:
hasin interfacenet.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>
-
addTo
@Nonnull public ProvidenceHttpError._Builder addTo(int key, java.lang.Object value)
- Specified by:
addToin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
clear
@Nonnull public ProvidenceHttpError._Builder clear(int key)
- Specified by:
clearin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
valid
public boolean valid()
- Specified by:
validin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
validate
public ProvidenceHttpError._Builder validate()
- Specified by:
validatein classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
descriptor
@Nonnull public net.morimekta.providence.descriptor.PExceptionDescriptor<ProvidenceHttpError> descriptor()
- Specified by:
descriptorin interfacenet.morimekta.providence.PMessageOrBuilder<ProvidenceHttpError>- Specified by:
descriptorin interfacenet.morimekta.providence.PValue<ProvidenceHttpError>
-
readBinary
public void readBinary(net.morimekta.util.io.BigEndianBinaryReader reader, boolean strict) throws java.io.IOException- Specified by:
readBinaryin interfacenet.morimekta.providence.serializer.binary.BinaryReader- Throws:
java.io.IOException
-
build
@Nonnull public ProvidenceHttpError build()
- Specified by:
buildin classnet.morimekta.providence.PMessageBuilder<ProvidenceHttpError>
-
-