Package com.google.rpc
Class HttpRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
com.google.rpc.HttpRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpRequestOrBuilder,Cloneable
- Enclosing class:
- HttpRequest
public static final class HttpRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
implements HttpRequestOrBuilder
Represents an HTTP request.Protobuf type
google.rpc.HttpRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllHeaders(Iterable<? extends HttpHeader> values) The HTTP request headers.addHeaders(int index, HttpHeader value) The HTTP request headers.addHeaders(int index, HttpHeader.Builder builderForValue) The HTTP request headers.addHeaders(HttpHeader value) The HTTP request headers.addHeaders(HttpHeader.Builder builderForValue) The HTTP request headers.The HTTP request headers.addHeadersBuilder(int index) The HTTP request headers.build()clear()The HTTP request body.The HTTP request headers.The HTTP request method.clearUri()The HTTP request URI.com.google.protobuf.ByteStringgetBody()The HTTP request body.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHeaders(int index) The HTTP request headers.getHeadersBuilder(int index) The HTTP request headers.The HTTP request headers.intThe HTTP request headers.The HTTP request headers.getHeadersOrBuilder(int index) The HTTP request headers.List<? extends HttpHeaderOrBuilder>The HTTP request headers.The HTTP request method.com.google.protobuf.ByteStringThe HTTP request method.getUri()The HTTP request URI.com.google.protobuf.ByteStringThe HTTP request URI.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HttpRequest other) removeHeaders(int index) The HTTP request headers.setBody(com.google.protobuf.ByteString value) The HTTP request body.setHeaders(int index, HttpHeader value) The HTTP request headers.setHeaders(int index, HttpHeader.Builder builderForValue) The HTTP request headers.The HTTP request method.setMethodBytes(com.google.protobuf.ByteString value) The HTTP request method.The HTTP request URI.setUriBytes(com.google.protobuf.ByteString value) The HTTP request URI.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<HttpRequest.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<HttpRequest.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<HttpRequest.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<HttpRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
-
mergeFrom
public HttpRequest.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<HttpRequest.Builder>- Throws:
IOException
-
getMethod
The HTTP request method.
string method = 1;- Specified by:
getMethodin interfaceHttpRequestOrBuilder- Returns:
- The method.
-
getMethodBytes
public com.google.protobuf.ByteString getMethodBytes()The HTTP request method.
string method = 1;- Specified by:
getMethodBytesin interfaceHttpRequestOrBuilder- Returns:
- The bytes for method.
-
setMethod
The HTTP request method.
string method = 1;- Parameters:
value- The method to set.- Returns:
- This builder for chaining.
-
clearMethod
The HTTP request method.
string method = 1;- Returns:
- This builder for chaining.
-
setMethodBytes
The HTTP request method.
string method = 1;- Parameters:
value- The bytes for method to set.- Returns:
- This builder for chaining.
-
getUri
The HTTP request URI.
string uri = 2;- Specified by:
getUriin interfaceHttpRequestOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()The HTTP request URI.
string uri = 2;- Specified by:
getUriBytesin interfaceHttpRequestOrBuilder- Returns:
- The bytes for uri.
-
setUri
The HTTP request URI.
string uri = 2;- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
The HTTP request URI.
string uri = 2;- Returns:
- This builder for chaining.
-
setUriBytes
The HTTP request URI.
string uri = 2;- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getHeadersList
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersListin interfaceHttpRequestOrBuilder
-
getHeadersCount
public int getHeadersCount()The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersCountin interfaceHttpRequestOrBuilder
-
getHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersin interfaceHttpRequestOrBuilder
-
setHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
setHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addAllHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
clearHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
removeHeaders
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
getHeadersBuilder
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
getHeadersOrBuilder
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersOrBuilderin interfaceHttpRequestOrBuilder
-
getHeadersOrBuilderList
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3;- Specified by:
getHeadersOrBuilderListin interfaceHttpRequestOrBuilder
-
addHeadersBuilder
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
addHeadersBuilder
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
getHeadersBuilderList
The HTTP request headers. The ordering of the headers is significant. Multiple headers with the same key may present for the request.
repeated .google.rpc.HttpHeader headers = 3; -
getBody
public com.google.protobuf.ByteString getBody()The HTTP request body. If the body is not expected, it should be empty.
bytes body = 4;- Specified by:
getBodyin interfaceHttpRequestOrBuilder- Returns:
- The body.
-
setBody
The HTTP request 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 request body. If the body is not expected, it should be empty.
bytes body = 4;- Returns:
- This builder for chaining.
-