Package com.google.rpc
Class HttpResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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,Cloneable
- Enclosing class:
- HttpResponse
public static final class HttpResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HttpResponse.Builder>
implements HttpResponseOrBuilder
Represents an HTTP response.Protobuf type
google.rpc.HttpResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllHeaders(Iterable<? extends HttpHeader> values) The HTTP response headers.addHeaders(int index, HttpHeader value) The HTTP response headers.addHeaders(int index, HttpHeader.Builder builderForValue) The HTTP response headers.addHeaders(HttpHeader value) The HTTP response headers.addHeaders(HttpHeader.Builder builderForValue) The HTTP response headers.The HTTP response headers.addHeadersBuilder(int index) The HTTP response headers.build()clear()The HTTP response body.The HTTP response headers.The HTTP reason phrase, such as "OK" or "Not Found".The HTTP status code, such as 200 or 404.com.google.protobuf.ByteStringgetBody()The HTTP response body.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHeaders(int index) The HTTP response headers.getHeadersBuilder(int index) The HTTP response headers.The HTTP response headers.intThe HTTP response headers.The HTTP response headers.getHeadersOrBuilder(int index) The HTTP response headers.List<? extends HttpHeaderOrBuilder>The HTTP response headers.The HTTP reason phrase, such as "OK" or "Not Found".com.google.protobuf.ByteStringThe HTTP reason phrase, such as "OK" or "Not Found".intThe HTTP status code, such as 200 or 404.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HttpResponse other) removeHeaders(int index) The HTTP response headers.setBody(com.google.protobuf.ByteString value) The HTTP response body.setHeaders(int index, HttpHeader value) The HTTP response headers.setHeaders(int index, HttpHeader.Builder builderForValue) The HTTP response headers.The HTTP reason phrase, such as "OK" or "Not Found".setReasonBytes(com.google.protobuf.ByteString value) The HTTP reason phrase, such as "OK" or "Not Found".setStatus(int value) The HTTP status code, such as 200 or 404.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HttpResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<HttpResponse.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HttpResponse.Builder>
-
mergeFrom
public HttpResponse.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<HttpResponse.Builder>- Throws:
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
The HTTP status code, such as 200 or 404.
int32 status = 1;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
The HTTP status code, such as 200 or 404.
int32 status = 1;- Returns:
- This builder for chaining.
-
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
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
The HTTP reason phrase, such as "OK" or "Not Found".
string reason = 2;- Returns:
- This builder for chaining.
-
setReasonBytes
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
The HTTP response body. If the body is not expected, it should be empty.
bytes body = 4;- Returns:
- This builder for chaining.
-