Class HttpRoute.HttpDirectResponse (0.23.0)

public static final class HttpRoute.HttpDirectResponse extends GeneratedMessageV3 implements HttpRoute.HttpDirectResponseOrBuilder

Static HTTP response object to be returned.

Protobuf type google.cloud.networkservices.v1.HttpRoute.HttpDirectResponse

Static Fields

BYTES_BODY_FIELD_NUMBER

public static final int BYTES_BODY_FIELD_NUMBER
Field Value
Type Description
int

STATUS_FIELD_NUMBER

public static final int STATUS_FIELD_NUMBER
Field Value
Type Description
int

STRING_BODY_FIELD_NUMBER

public static final int STRING_BODY_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static HttpRoute.HttpDirectResponse getDefaultInstance()
Returns
Type Description
HttpRoute.HttpDirectResponse

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static HttpRoute.HttpDirectResponse.Builder newBuilder()
Returns
Type Description
HttpRoute.HttpDirectResponse.Builder

newBuilder(HttpRoute.HttpDirectResponse prototype)

public static HttpRoute.HttpDirectResponse.Builder newBuilder(HttpRoute.HttpDirectResponse prototype)
Parameter
Name Description
prototype HttpRoute.HttpDirectResponse
Returns
Type Description
HttpRoute.HttpDirectResponse.Builder

parseDelimitedFrom(InputStream input)

public static HttpRoute.HttpDirectResponse parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static HttpRoute.HttpDirectResponse parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static HttpRoute.HttpDirectResponse parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static HttpRoute.HttpDirectResponse parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static HttpRoute.HttpDirectResponse parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static HttpRoute.HttpDirectResponse parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static HttpRoute.HttpDirectResponse parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
HttpRoute.HttpDirectResponse
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<HttpRoute.HttpDirectResponse> parser()
Returns
Type Description
Parser<HttpDirectResponse>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
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()
Returns
Type Description
HttpRoute.HttpDirectResponse

getHttpBodyCase()

public HttpRoute.HttpDirectResponse.HttpBodyCase getHttpBodyCase()
Returns
Type Description
HttpRoute.HttpDirectResponse.HttpBodyCase

getParserForType()

public Parser<HttpRoute.HttpDirectResponse> getParserForType()
Returns
Type Description
Parser<HttpDirectResponse>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getStatus()

public int 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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public HttpRoute.HttpDirectResponse.Builder newBuilderForType()
Returns
Type Description
HttpRoute.HttpDirectResponse.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected HttpRoute.HttpDirectResponse.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
HttpRoute.HttpDirectResponse.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public HttpRoute.HttpDirectResponse.Builder toBuilder()
Returns
Type Description
HttpRoute.HttpDirectResponse.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException