Class HttpRoute.HttpDirectResponse.Builder (0.24.0)
0.44.0 (latest)
0.43.0
0.41.0
0.39.0
0.38.0
0.36.0
0.34.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.26.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class HttpRoute . HttpDirectResponse . Builder extends GeneratedMessageV3 . Builder<HttpRoute . HttpDirectResponse . Builder > implements HttpRoute . HttpDirectResponseOrBuilder
Static HTTP response object to be returned.
Protobuf type google.cloud.networkservices.v1.HttpRoute.HttpDirectResponse
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public HttpRoute . HttpDirectResponse . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public HttpRoute . HttpDirectResponse build ()
buildPartial()
public HttpRoute . HttpDirectResponse buildPartial ()
clear()
public HttpRoute . HttpDirectResponse . Builder clear ()
Overrides
clearBytesBody()
public HttpRoute . HttpDirectResponse . Builder clearBytesBody ()
Optional. Response body as bytes. Maximum body size is 4096B.
bytes bytes_body = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public HttpRoute . HttpDirectResponse . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearHttpBody()
public HttpRoute . HttpDirectResponse . Builder clearHttpBody ()
clearOneof(Descriptors.OneofDescriptor oneof)
public HttpRoute . HttpDirectResponse . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearStatus()
public HttpRoute . HttpDirectResponse . Builder clearStatus ()
Required. Status to return as part of HTTP Response. Must be a positive
integer.
int32 status = 1 [(.google.api.field_behavior) = REQUIRED];
clearStringBody()
public HttpRoute . HttpDirectResponse . Builder clearStringBody ()
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public HttpRoute . HttpDirectResponse . Builder clone ()
Overrides
getBytesBody()
public ByteString getBytesBody ()
Optional. Response body as bytes. Maximum body size is 4096B.
bytes bytes_body = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytesBody.
getDefaultInstanceForType()
public HttpRoute . HttpDirectResponse getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getHttpBodyCase()
public HttpRoute . HttpDirectResponse . HttpBodyCase getHttpBodyCase ()
getStatus()
Required. Status to return as part of HTTP Response. Must be a positive
integer.
int32 status = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
The status.
getStringBody()
public String getStringBody ()
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The stringBody.
getStringBodyBytes()
public ByteString getStringBodyBytes ()
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for stringBody.
hasBytesBody()
public boolean hasBytesBody ()
Optional. Response body as bytes. Maximum body size is 4096B.
bytes bytes_body = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the bytesBody field is set.
hasStringBody()
public boolean hasStringBody ()
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the stringBody field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(HttpRoute.HttpDirectResponse other)
public HttpRoute . HttpDirectResponse . Builder mergeFrom ( HttpRoute . HttpDirectResponse other )
public HttpRoute . HttpDirectResponse . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public HttpRoute . HttpDirectResponse . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final HttpRoute . HttpDirectResponse . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setBytesBody(ByteString value)
public HttpRoute . HttpDirectResponse . Builder setBytesBody ( ByteString value )
Optional. Response body as bytes. Maximum body size is 4096B.
bytes bytes_body = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString The bytesBody to set.
setField(Descriptors.FieldDescriptor field, Object value)
public HttpRoute . HttpDirectResponse . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public HttpRoute . HttpDirectResponse . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setStatus(int value)
public HttpRoute . HttpDirectResponse . Builder setStatus ( int value )
Required. Status to return as part of HTTP Response. Must be a positive
integer.
int32 status = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name
Description
value
int The status to set.
setStringBody(String value)
public HttpRoute . HttpDirectResponse . Builder setStringBody ( String value )
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String The stringBody to set.
setStringBodyBytes(ByteString value)
public HttpRoute . HttpDirectResponse . Builder setStringBodyBytes ( ByteString value )
Optional. Response body as a string. Maximum body length is 1024
characters.
string string_body = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString The bytes for stringBody to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final HttpRoute . HttpDirectResponse . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]