Class HttpRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<HttpRequest.Builder> implements HttpRequestOrBuilder
The proto definition of http request.
Protobuf typegoogle.cloud.apigeeconnect.v1.HttpRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequest.BuilderaddAllHeaders(Iterable<? extends Header> values)The HTTP request headers.HttpRequest.BuilderaddHeaders(int index, Header value)The HTTP request headers.HttpRequest.BuilderaddHeaders(int index, Header.Builder builderForValue)The HTTP request headers.HttpRequest.BuilderaddHeaders(Header value)The HTTP request headers.HttpRequest.BuilderaddHeaders(Header.Builder builderForValue)The HTTP request headers.Header.BuilderaddHeadersBuilder()The HTTP request headers.Header.BuilderaddHeadersBuilder(int index)The HTTP request headers.HttpRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpRequestbuild()HttpRequestbuildPartial()HttpRequest.Builderclear()HttpRequest.BuilderclearBody()HTTP request body.HttpRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HttpRequest.BuilderclearHeaders()The HTTP request headers.HttpRequest.BuilderclearId()A unique identifier for the request.HttpRequest.BuilderclearMethod()The HTTP request method.HttpRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HttpRequest.BuilderclearUrl()The HTTP request URL.HttpRequest.Builderclone()com.google.protobuf.ByteStringgetBody()HTTP request body.HttpRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HeadergetHeaders(int index)The HTTP request headers.Header.BuildergetHeadersBuilder(int index)The HTTP request headers.List<Header.Builder>getHeadersBuilderList()The HTTP request headers.intgetHeadersCount()The HTTP request headers.List<Header>getHeadersList()The HTTP request headers.HeaderOrBuildergetHeadersOrBuilder(int index)The HTTP request headers.List<? extends HeaderOrBuilder>getHeadersOrBuilderList()The HTTP request headers.StringgetId()A unique identifier for the request.com.google.protobuf.ByteStringgetIdBytes()A unique identifier for the request.StringgetMethod()The HTTP request method.com.google.protobuf.ByteStringgetMethodBytes()The HTTP request method.UrlgetUrl()The HTTP request URL.Url.BuildergetUrlBuilder()The HTTP request URL.UrlOrBuildergetUrlOrBuilder()The HTTP request URL.booleanhasUrl()The HTTP request URL.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HttpRequest.BuildermergeFrom(HttpRequest other)HttpRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpRequest.BuildermergeFrom(com.google.protobuf.Message other)HttpRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpRequest.BuildermergeUrl(Url value)The HTTP request URL.HttpRequest.BuilderremoveHeaders(int index)The HTTP request headers.HttpRequest.BuildersetBody(com.google.protobuf.ByteString value)HTTP request body.HttpRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpRequest.BuildersetHeaders(int index, Header value)The HTTP request headers.HttpRequest.BuildersetHeaders(int index, Header.Builder builderForValue)The HTTP request headers.HttpRequest.BuildersetId(String value)A unique identifier for the request.HttpRequest.BuildersetIdBytes(com.google.protobuf.ByteString value)A unique identifier for the request.HttpRequest.BuildersetMethod(String value)The HTTP request method.HttpRequest.BuildersetMethodBytes(com.google.protobuf.ByteString value)The HTTP request method.HttpRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HttpRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpRequest.BuildersetUrl(Url value)The HTTP request URL.HttpRequest.BuildersetUrl(Url.Builder builderForValue)The HTTP request URL.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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<HttpRequest.Builder>
-
clear
public HttpRequest.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<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.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
getDefaultInstanceForType
public HttpRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpRequest.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<HttpRequest.Builder>
-
setField
public HttpRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
clearField
public HttpRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
clearOneof
public HttpRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
setRepeatedField
public HttpRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
addRepeatedField
public HttpRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
mergeFrom
public HttpRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpRequest.Builder>
-
mergeFrom
public HttpRequest.Builder mergeFrom(HttpRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public HttpRequest.Builder setId(String value)
A unique identifier for the request.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public HttpRequest.Builder clearId()
A unique identifier for the request.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public HttpRequest.Builder setIdBytes(com.google.protobuf.ByteString value)
A unique identifier for the request.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getMethod
public String 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
public HttpRequest.Builder setMethod(String value)
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
public HttpRequest.Builder clearMethod()
The HTTP request method. Valid methods: "GET", "HEAD", "POST", "PUT", "PATCH","DELETE".
string method = 2;- Returns:
- This builder for chaining.
-
setMethodBytes
public HttpRequest.Builder setMethodBytes(com.google.protobuf.ByteString value)
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
public Url getUrl()
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;- Specified by:
getUrlin interfaceHttpRequestOrBuilder- Returns:
- The url.
-
setUrl
public HttpRequest.Builder setUrl(Url value)
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;
-
setUrl
public HttpRequest.Builder setUrl(Url.Builder builderForValue)
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;
-
mergeUrl
public HttpRequest.Builder mergeUrl(Url value)
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;
-
clearUrl
public HttpRequest.Builder clearUrl()
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;
-
getUrlBuilder
public Url.Builder getUrlBuilder()
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;
-
getUrlOrBuilder
public UrlOrBuilder getUrlOrBuilder()
The HTTP request URL.
.google.cloud.apigeeconnect.v1.Url url = 3;- Specified by:
getUrlOrBuilderin interfaceHttpRequestOrBuilder
-
getHeadersList
public List<Header> 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
public Header getHeaders(int index)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersin interfaceHttpRequestOrBuilder
-
setHeaders
public HttpRequest.Builder setHeaders(int index, Header value)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
setHeaders
public HttpRequest.Builder setHeaders(int index, Header.Builder builderForValue)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addHeaders
public HttpRequest.Builder addHeaders(Header value)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addHeaders
public HttpRequest.Builder addHeaders(int index, Header value)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addHeaders
public HttpRequest.Builder addHeaders(Header.Builder builderForValue)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addHeaders
public HttpRequest.Builder addHeaders(int index, Header.Builder builderForValue)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addAllHeaders
public HttpRequest.Builder addAllHeaders(Iterable<? extends Header> values)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
clearHeaders
public HttpRequest.Builder clearHeaders()
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
removeHeaders
public HttpRequest.Builder removeHeaders(int index)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
getHeadersBuilder
public Header.Builder getHeadersBuilder(int index)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
getHeadersOrBuilder
public HeaderOrBuilder getHeadersOrBuilder(int index)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersOrBuilderin interfaceHttpRequestOrBuilder
-
getHeadersOrBuilderList
public List<? extends HeaderOrBuilder> getHeadersOrBuilderList()
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;- Specified by:
getHeadersOrBuilderListin interfaceHttpRequestOrBuilder
-
addHeadersBuilder
public Header.Builder addHeadersBuilder()
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
addHeadersBuilder
public Header.Builder addHeadersBuilder(int index)
The HTTP request headers.
repeated .google.cloud.apigeeconnect.v1.Header headers = 4;
-
getHeadersBuilderList
public List<Header.Builder> 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
public HttpRequest.Builder setBody(com.google.protobuf.ByteString value)
HTTP request body.
bytes body = 5;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
public HttpRequest.Builder clearBody()
HTTP request body.
bytes body = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
mergeUnknownFields
public final HttpRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpRequest.Builder>
-
-