Package com.google.rpc
Class HttpResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
- com.google.rpc.HttpResponse.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpResponseOrBuilder,java.lang.Cloneable
- Enclosing class:
- HttpResponse
public static final class HttpResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder> implements HttpResponseOrBuilder
Represents an HTTP response.
Protobuf typegoogle.rpc.HttpResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpResponse.BuilderaddAllHeaders(java.lang.Iterable<? extends HttpHeader> values)The HTTP response headers.HttpResponse.BuilderaddHeaders(int index, HttpHeader value)The HTTP response headers.HttpResponse.BuilderaddHeaders(int index, HttpHeader.Builder builderForValue)The HTTP response headers.HttpResponse.BuilderaddHeaders(HttpHeader value)The HTTP response headers.HttpResponse.BuilderaddHeaders(HttpHeader.Builder builderForValue)The HTTP response headers.HttpHeader.BuilderaddHeadersBuilder()The HTTP response headers.HttpHeader.BuilderaddHeadersBuilder(int index)The HTTP response headers.HttpResponse.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)HttpResponsebuild()HttpResponsebuildPartial()HttpResponse.Builderclear()HttpResponse.BuilderclearBody()The HTTP response body.HttpResponse.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HttpResponse.BuilderclearHeaders()The HTTP response headers.HttpResponse.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HttpResponse.BuilderclearReason()The HTTP reason phrase, such as "OK" or "Not Found".HttpResponse.BuilderclearStatus()The HTTP status code, such as 200 or 404.HttpResponse.Builderclone()com.google.protobuf.ByteStringgetBody()The HTTP response body.HttpResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HttpHeadergetHeaders(int index)The HTTP response headers.HttpHeader.BuildergetHeadersBuilder(int index)The HTTP response headers.java.util.List<HttpHeader.Builder>getHeadersBuilderList()The HTTP response headers.intgetHeadersCount()The HTTP response headers.java.util.List<HttpHeader>getHeadersList()The HTTP response headers.HttpHeaderOrBuildergetHeadersOrBuilder(int index)The HTTP response headers.java.util.List<? extends HttpHeaderOrBuilder>getHeadersOrBuilderList()The HTTP response headers.java.lang.StringgetReason()The HTTP reason phrase, such as "OK" or "Not Found".com.google.protobuf.ByteStringgetReasonBytes()The HTTP reason phrase, such as "OK" or "Not Found".intgetStatus()The HTTP status code, such as 200 or 404.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HttpResponse.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpResponse.BuildermergeFrom(com.google.protobuf.Message other)HttpResponse.BuildermergeFrom(HttpResponse other)HttpResponse.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpResponse.BuilderremoveHeaders(int index)The HTTP response headers.HttpResponse.BuildersetBody(com.google.protobuf.ByteString value)The HTTP response body.HttpResponse.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)HttpResponse.BuildersetHeaders(int index, HttpHeader value)The HTTP response headers.HttpResponse.BuildersetHeaders(int index, HttpHeader.Builder builderForValue)The HTTP response headers.HttpResponse.BuildersetReason(java.lang.String value)The HTTP reason phrase, such as "OK" or "Not Found".HttpResponse.BuildersetReasonBytes(com.google.protobuf.ByteString value)The HTTP reason phrase, such as "OK" or "Not Found".HttpResponse.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)HttpResponse.BuildersetStatus(int value)The HTTP status code, such as 200 or 404.HttpResponse.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, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
clear
public HttpResponse.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<HttpResponse.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<HttpResponse.Builder>
-
getDefaultInstanceForType
public HttpResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpResponse build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpResponse buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpResponse.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<HttpResponse.Builder>
-
setField
public HttpResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
clearField
public HttpResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
clearOneof
public HttpResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
setRepeatedField
public HttpResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
addRepeatedField
public HttpResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
mergeFrom
public HttpResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpResponse.Builder>
-
mergeFrom
public HttpResponse.Builder mergeFrom(HttpResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
mergeFrom
public HttpResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpResponse.Builder>- Throws:
java.io.IOException
-
getStatus
public int getStatus()
The HTTP status code, such as 200 or 404.
int32 status = 1;- Specified by:
getStatusin interfaceHttpResponseOrBuilder- Returns:
- The status.
-
setStatus
public HttpResponse.Builder setStatus(int value)
The HTTP status code, such as 200 or 404.
int32 status = 1;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public HttpResponse.Builder clearStatus()
The HTTP status code, such as 200 or 404.
int32 status = 1;- Returns:
- This builder for chaining.
-
getReason
public java.lang.String getReason()
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Specified by:
getReasonin interfaceHttpResponseOrBuilder- Returns:
- The reason.
-
getReasonBytes
public com.google.protobuf.ByteString getReasonBytes()
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Specified by:
getReasonBytesin interfaceHttpResponseOrBuilder- Returns:
- The bytes for reason.
-
setReason
public HttpResponse.Builder setReason(java.lang.String value)
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Parameters:
value- The reason to set.- Returns:
- This builder for chaining.
-
clearReason
public HttpResponse.Builder clearReason()
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Returns:
- This builder for chaining.
-
setReasonBytes
public HttpResponse.Builder setReasonBytes(com.google.protobuf.ByteString value)
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Parameters:
value- The bytes for reason to set.- Returns:
- This builder for chaining.
-
getHeadersList
public java.util.List<HttpHeader> getHeadersList()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersListin interfaceHttpResponseOrBuilder
-
getHeadersCount
public int getHeadersCount()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersCountin interfaceHttpResponseOrBuilder
-
getHeaders
public HttpHeader getHeaders(int index)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersin interfaceHttpResponseOrBuilder
-
setHeaders
public HttpResponse.Builder setHeaders(int index, HttpHeader value)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
setHeaders
public HttpResponse.Builder setHeaders(int index, HttpHeader.Builder builderForValue)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addHeaders
public HttpResponse.Builder addHeaders(HttpHeader value)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addHeaders
public HttpResponse.Builder addHeaders(int index, HttpHeader value)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addHeaders
public HttpResponse.Builder addHeaders(HttpHeader.Builder builderForValue)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addHeaders
public HttpResponse.Builder addHeaders(int index, HttpHeader.Builder builderForValue)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addAllHeaders
public HttpResponse.Builder addAllHeaders(java.lang.Iterable<? extends HttpHeader> values)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
clearHeaders
public HttpResponse.Builder clearHeaders()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
removeHeaders
public HttpResponse.Builder removeHeaders(int index)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
getHeadersBuilder
public HttpHeader.Builder getHeadersBuilder(int index)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
getHeadersOrBuilder
public HttpHeaderOrBuilder getHeadersOrBuilder(int index)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersOrBuilderin interfaceHttpResponseOrBuilder
-
getHeadersOrBuilderList
public java.util.List<? extends HttpHeaderOrBuilder> getHeadersOrBuilderList()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersOrBuilderListin interfaceHttpResponseOrBuilder
-
addHeadersBuilder
public HttpHeader.Builder addHeadersBuilder()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
addHeadersBuilder
public HttpHeader.Builder addHeadersBuilder(int index)
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
getHeadersBuilderList
public java.util.List<HttpHeader.Builder> getHeadersBuilderList()
The HTTP response headers. The ordering of the headers is significant. Multiple headers with the same key may present for the response.
repeated .google.rpc.HttpHeader headers = 3;
-
getBody
public com.google.protobuf.ByteString getBody()
The HTTP response body. If the body is not expected, it should be empty.
bytes body = 4;- Specified by:
getBodyin interfaceHttpResponseOrBuilder- Returns:
- The body.
-
setBody
public HttpResponse.Builder setBody(com.google.protobuf.ByteString value)
The HTTP response body. If the body is not expected, it should be empty.
bytes body = 4;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
public HttpResponse.Builder clearBody()
The HTTP response body. If the body is not expected, it should be empty.
bytes body = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
mergeUnknownFields
public final HttpResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpResponse.Builder>
-
-