Package com.buildless.telemetry
Class HttpResponseInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
com.buildless.telemetry.HttpResponseInfo.Builder
- All Implemented Interfaces:
HttpResponseInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
HttpResponseInfo
public static final class HttpResponseInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
implements HttpResponseInfoOrBuilder
## HTTP Response Info Specifies an HTTP response, including the response status, size of response data, and various other metrics about the response; the full response body is never enclosed.Protobuf type
buildless.telemetry.HttpResponseInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) HTTP protocol versioning and information.clearOk()Whether the response was "okay" or "successful." If `false`, the response represents an error.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.Status code for this HTTP response.Optional status text enclosed with the response.clone()booleancontainsHeaders(String key) Specifies headers which were present on this request.booleancontainsTrailers(String key) Specifies trailers which were present on this request.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intSpecifies headers which were present on this request.Specifies headers which were present on this request.getHeadersOrDefault(String key, HttpMetadata defaultValue) Specifies headers which were present on this request.getHeadersOrThrow(String key) Specifies headers which were present on this request.getHttp()HTTP protocol versioning and information.HTTP protocol versioning and information.HTTP protocol versioning and information.Deprecated.Deprecated.booleangetOk()Whether the response was "okay" or "successful." If `false`, the response represents an error.intgetSize()Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.intStatus code for this HTTP response.Optional status text enclosed with the response.com.google.protobuf.ByteStringOptional status text enclosed with the response.Deprecated.intSpecifies trailers which were present on this request.Specifies trailers which were present on this request.getTrailersOrDefault(String key, HttpMetadata defaultValue) Specifies trailers which were present on this request.getTrailersOrThrow(String key) Specifies trailers which were present on this request.booleanhasHttp()HTTP protocol versioning and information.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final booleanmergeFrom(HttpResponseInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) HTTP protocol versioning and information.final HttpResponseInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllHeaders(Map<String, HttpMetadata> values) Specifies headers which were present on this request.putAllTrailers(Map<String, HttpMetadata> values) Specifies trailers which were present on this request.putHeaders(String key, HttpMetadata value) Specifies headers which were present on this request.putTrailers(String key, HttpMetadata value) Specifies trailers which were present on this request.removeHeaders(String key) Specifies headers which were present on this request.removeTrailers(String key) Specifies trailers which were present on this request.HTTP protocol versioning and information.setHttp(HttpInfo.Builder builderForValue) HTTP protocol versioning and information.setOk(boolean value) Whether the response was "okay" or "successful." If `false`, the response represents an error.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSize(int value) Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.setStatus(int value) Status code for this HTTP response.setStatusText(String value) Optional status text enclosed with the response.setStatusTextBytes(com.google.protobuf.ByteString value) Optional status text enclosed with the response.final HttpResponseInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
setField
public HttpResponseInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
setRepeatedField
public HttpResponseInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
addRepeatedField
public HttpResponseInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpResponseInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
mergeFrom
public HttpResponseInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpResponseInfo.Builder>- Throws:
IOException
-
hasHttp
public boolean hasHttp()HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"];- Specified by:
hasHttpin interfaceHttpResponseInfoOrBuilder- Returns:
- Whether the http field is set.
-
getHttp
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"];- Specified by:
getHttpin interfaceHttpResponseInfoOrBuilder- Returns:
- The http.
-
setHttp
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"]; -
setHttp
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"]; -
mergeHttp
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"]; -
clearHttp
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"]; -
getHttpBuilder
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"]; -
getHttpOrBuilder
HTTP protocol versioning and information.
.buildless.telemetry.HttpInfo http = 1 [json_name = "http"];- Specified by:
getHttpOrBuilderin interfaceHttpResponseInfoOrBuilder
-
getStatus
public int getStatus()Status code for this HTTP response.
uint32 status = 2 [json_name = "status"];- Specified by:
getStatusin interfaceHttpResponseInfoOrBuilder- Returns:
- The status.
-
setStatus
Status code for this HTTP response.
uint32 status = 2 [json_name = "status"];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
Status code for this HTTP response.
uint32 status = 2 [json_name = "status"];- Returns:
- This builder for chaining.
-
getOk
public boolean getOk()Whether the response was "okay" or "successful." If `false`, the response represents an error.
bool ok = 3 [json_name = "ok"];- Specified by:
getOkin interfaceHttpResponseInfoOrBuilder- Returns:
- The ok.
-
setOk
Whether the response was "okay" or "successful." If `false`, the response represents an error.
bool ok = 3 [json_name = "ok"];- Parameters:
value- The ok to set.- Returns:
- This builder for chaining.
-
clearOk
Whether the response was "okay" or "successful." If `false`, the response represents an error.
bool ok = 3 [json_name = "ok"];- Returns:
- This builder for chaining.
-
getHeadersCount
public int getHeadersCount()Description copied from interface:HttpResponseInfoOrBuilderSpecifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"];- Specified by:
getHeadersCountin interfaceHttpResponseInfoOrBuilder
-
containsHeaders
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"];- Specified by:
containsHeadersin interfaceHttpResponseInfoOrBuilder
-
getHeaders
Deprecated.UsegetHeadersMap()instead.- Specified by:
getHeadersin interfaceHttpResponseInfoOrBuilder
-
getHeadersMap
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"];- Specified by:
getHeadersMapin interfaceHttpResponseInfoOrBuilder
-
getHeadersOrDefault
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"];- Specified by:
getHeadersOrDefaultin interfaceHttpResponseInfoOrBuilder
-
getHeadersOrThrow
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"];- Specified by:
getHeadersOrThrowin interfaceHttpResponseInfoOrBuilder
-
clearHeaders
-
removeHeaders
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"]; -
getMutableHeaders
Deprecated.Use alternate mutation accessors instead. -
putHeaders
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"]; -
putAllHeaders
Specifies headers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> headers = 5 [json_name = "headers"]; -
getTrailersCount
public int getTrailersCount()Description copied from interface:HttpResponseInfoOrBuilderSpecifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"];- Specified by:
getTrailersCountin interfaceHttpResponseInfoOrBuilder
-
containsTrailers
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"];- Specified by:
containsTrailersin interfaceHttpResponseInfoOrBuilder
-
getTrailers
Deprecated.UsegetTrailersMap()instead.- Specified by:
getTrailersin interfaceHttpResponseInfoOrBuilder
-
getTrailersMap
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"];- Specified by:
getTrailersMapin interfaceHttpResponseInfoOrBuilder
-
getTrailersOrDefault
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"];- Specified by:
getTrailersOrDefaultin interfaceHttpResponseInfoOrBuilder
-
getTrailersOrThrow
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"];- Specified by:
getTrailersOrThrowin interfaceHttpResponseInfoOrBuilder
-
clearTrailers
-
removeTrailers
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"]; -
getMutableTrailers
Deprecated.Use alternate mutation accessors instead. -
putTrailers
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"]; -
putAllTrailers
Specifies trailers which were present on this request.
map<string, .buildless.telemetry.HttpMetadata> trailers = 6 [json_name = "trailers"]; -
getSize
public int getSize()Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.
uint32 size = 7 [json_name = "size"];- Specified by:
getSizein interfaceHttpResponseInfoOrBuilder- Returns:
- The size.
-
setSize
Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.
uint32 size = 7 [json_name = "size"];- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
Specifies the payload size for this request, if applicable; if no payload is or was present, this is set to `0`.
uint32 size = 7 [json_name = "size"];- Returns:
- This builder for chaining.
-
getStatusText
Optional status text enclosed with the response.
string status_text = 8 [json_name = "statusText"];- Specified by:
getStatusTextin interfaceHttpResponseInfoOrBuilder- Returns:
- The statusText.
-
getStatusTextBytes
public com.google.protobuf.ByteString getStatusTextBytes()Optional status text enclosed with the response.
string status_text = 8 [json_name = "statusText"];- Specified by:
getStatusTextBytesin interfaceHttpResponseInfoOrBuilder- Returns:
- The bytes for statusText.
-
setStatusText
Optional status text enclosed with the response.
string status_text = 8 [json_name = "statusText"];- Parameters:
value- The statusText to set.- Returns:
- This builder for chaining.
-
clearStatusText
Optional status text enclosed with the response.
string status_text = 8 [json_name = "statusText"];- Returns:
- This builder for chaining.
-
setStatusTextBytes
Optional status text enclosed with the response.
string status_text = 8 [json_name = "statusText"];- Parameters:
value- The bytes for statusText to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpResponseInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-
mergeUnknownFields
public final HttpResponseInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponseInfo.Builder>
-