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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
    • clear

      public HttpRequest.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
    • getDefaultInstanceForType

      public HttpRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public HttpRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public HttpRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public HttpRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HttpRequest.Builder>
    • mergeFrom

      public HttpRequest.Builder mergeFrom(HttpRequest other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HttpRequest.Builder>
      Throws:
      IOException
    • getMethod

      public String getMethod()
       The HTTP request method.
       
      string method = 1;
      Specified by:
      getMethod in interface HttpRequestOrBuilder
      Returns:
      The method.
    • getMethodBytes

      public com.google.protobuf.ByteString getMethodBytes()
       The HTTP request method.
       
      string method = 1;
      Specified by:
      getMethodBytes in interface HttpRequestOrBuilder
      Returns:
      The bytes for method.
    • setMethod

      public HttpRequest.Builder setMethod(String value)
       The HTTP request method.
       
      string method = 1;
      Parameters:
      value - The method to set.
      Returns:
      This builder for chaining.
    • clearMethod

      public HttpRequest.Builder clearMethod()
       The HTTP request method.
       
      string method = 1;
      Returns:
      This builder for chaining.
    • setMethodBytes

      public HttpRequest.Builder setMethodBytes(com.google.protobuf.ByteString value)
       The HTTP request method.
       
      string method = 1;
      Parameters:
      value - The bytes for method to set.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
       The HTTP request URI.
       
      string uri = 2;
      Specified by:
      getUri in interface HttpRequestOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
       The HTTP request URI.
       
      string uri = 2;
      Specified by:
      getUriBytes in interface HttpRequestOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public HttpRequest.Builder setUri(String value)
       The HTTP request URI.
       
      string uri = 2;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public HttpRequest.Builder clearUri()
       The HTTP request URI.
       
      string uri = 2;
      Returns:
      This builder for chaining.
    • setUriBytes

      public HttpRequest.Builder setUriBytes(com.google.protobuf.ByteString value)
       The HTTP request URI.
       
      string uri = 2;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • getHeadersList

      public List<HttpHeader> 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:
      getHeadersList in interface HttpRequestOrBuilder
    • 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:
      getHeadersCount in interface HttpRequestOrBuilder
    • getHeaders

      public HttpHeader getHeaders(int index)
       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:
      getHeaders in interface HttpRequestOrBuilder
    • setHeaders

      public HttpRequest.Builder setHeaders(int index, HttpHeader value)
       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

      public HttpRequest.Builder setHeaders(int index, HttpHeader.Builder builderForValue)
       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

      public HttpRequest.Builder addHeaders(HttpHeader value)
       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

      public HttpRequest.Builder addHeaders(int index, HttpHeader value)
       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

      public HttpRequest.Builder addHeaders(HttpHeader.Builder builderForValue)
       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

      public HttpRequest.Builder addHeaders(int index, HttpHeader.Builder builderForValue)
       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

      public HttpRequest.Builder addAllHeaders(Iterable<? extends HttpHeader> values)
       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

      public HttpRequest.Builder 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

      public HttpRequest.Builder removeHeaders(int index)
       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

      public HttpHeader.Builder getHeadersBuilder(int index)
       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

      public HttpHeaderOrBuilder getHeadersOrBuilder(int index)
       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:
      getHeadersOrBuilder in interface HttpRequestOrBuilder
    • getHeadersOrBuilderList

      public List<? extends HttpHeaderOrBuilder> 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:
      getHeadersOrBuilderList in interface HttpRequestOrBuilder
    • addHeadersBuilder

      public HttpHeader.Builder 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

      public HttpHeader.Builder addHeadersBuilder(int index)
       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

      public List<HttpHeader.Builder> 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:
      getBody in interface HttpRequestOrBuilder
      Returns:
      The body.
    • setBody

      public HttpRequest.Builder setBody(com.google.protobuf.ByteString value)
       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

      public HttpRequest.Builder clearBody()
       The HTTP request body. If the body is not expected, it should be empty.
       
      bytes body = 4;
      Returns:
      This builder for chaining.