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.cloud.apigeeconnect.v1.HttpRequest.Builder
- All Implemented Interfaces:
HttpRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- HttpRequest
public static final class HttpRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<HttpRequest.Builder>
implements HttpRequestOrBuilder
The proto definition of http request.Protobuf type
google.cloud.apigeeconnect.v1.HttpRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllHeaders(Iterable<? extends Header> values) The HTTP request headers.addHeaders(int index, Header value) The HTTP request headers.addHeaders(int index, Header.Builder builderForValue) The HTTP request headers.addHeaders(Header value) The HTTP request headers.addHeaders(Header.Builder builderForValue) The HTTP request headers.The HTTP request headers.addHeadersBuilder(int index) The HTTP request headers.build()clear()HTTP request body.The HTTP request headers.clearId()A unique identifier for the request.The HTTP request method.clearUrl()The HTTP request URL.com.google.protobuf.ByteStringgetBody()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 HeaderOrBuilder>The HTTP request headers.getId()A unique identifier for the request.com.google.protobuf.ByteStringA unique identifier for the request.The HTTP request method.com.google.protobuf.ByteStringThe HTTP request method.getUrl()The HTTP request URL.The HTTP request URL.The HTTP request URL.booleanhasUrl()The HTTP request URL.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(HttpRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The HTTP request URL.removeHeaders(int index) The HTTP request headers.setBody(com.google.protobuf.ByteString value) HTTP request body.setHeaders(int index, Header value) The HTTP request headers.setHeaders(int index, Header.Builder builderForValue) The HTTP request headers.A unique identifier for the request.setIdBytes(com.google.protobuf.ByteString value) A unique identifier for the request.The HTTP request method.setMethodBytes(com.google.protobuf.ByteString value) The HTTP request method.The HTTP request URL.setUrl(Url.Builder builderForValue) The HTTP request URL.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
-
getId
A unique identifier for the request.
string id = 1;- Specified by:
getIdin interfaceHttpRequestOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()A unique identifier for the request.
string id = 1;- Specified by:
getIdBytesin interfaceHttpRequestOrBuilder- Returns:
- The bytes for id.
-
setId
A unique identifier for the request.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
A unique identifier for the request.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
A unique identifier for the request.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getMethod
The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Specified by:
getMethodin interfaceHttpRequestOrBuilder- Returns:
- The method.
-
getMethodBytes
public com.google.protobuf.ByteString getMethodBytes()The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Specified by:
getMethodBytesin interfaceHttpRequestOrBuilder- Returns:
- The bytes for method.
-
setMethod
The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Parameters:
value- The method to set.- Returns:
- This builder for chaining.
-
clearMethod
The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Returns:
- This builder for chaining.
-
setMethodBytes
The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Parameters:
value- The bytes for method to set.- Returns:
- This builder for chaining.
-
hasUrl
public boolean hasUrl()The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;- Specified by:
hasUrlin interfaceHttpRequestOrBuilder- Returns:
- Whether the url field is set.
-
getUrl
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;- Specified by:
getUrlin interfaceHttpRequestOrBuilder- Returns:
- The url.
-
setUrl
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3; -
setUrl
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3; -
mergeUrl
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3; -
clearUrl
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3; -
getUrlBuilder
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3; -
getUrlOrBuilder
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;- Specified by:
getUrlOrBuilderin interfaceHttpRequestOrBuilder
-
getHeadersList
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersListin interfaceHttpRequestOrBuilder
-
getHeadersCount
public int getHeadersCount()The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersCountin interfaceHttpRequestOrBuilder
-
getHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersin interfaceHttpRequestOrBuilder
-
setHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
setHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addAllHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
clearHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
removeHeaders
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
getHeadersBuilder
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
getHeadersOrBuilder
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersOrBuilderin interfaceHttpRequestOrBuilder
-
getHeadersOrBuilderList
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersOrBuilderListin interfaceHttpRequestOrBuilder
-
addHeadersBuilder
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
addHeadersBuilder
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
getHeadersBuilderList
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4; -
getBody
public com.google.protobuf.ByteString getBody()HTTP request body.
bytes body = 5;- Specified by:
getBodyin interfaceHttpRequestOrBuilder- Returns:
- The body.
-
setBody
HTTP request body.
bytes body = 5;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
HTTP request body.
bytes body = 5;- Returns:
- This builder for chaining.
-