Send feedback
Class AttributeContext.Response (2.50.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public static final class AttributeContext . Response extends GeneratedMessageV3 implements AttributeContext . ResponseOrBuilder
This message defines attributes for a typical network response. It
generally models semantics of an HTTP response.
Protobuf type google.rpc.context.AttributeContext.Response
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
BACKEND_LATENCY_FIELD_NUMBER
public static final int BACKEND_LATENCY_FIELD_NUMBER
Field Value
Type
Description
int
CODE_FIELD_NUMBER
public static final int CODE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int HEADERS_FIELD_NUMBER
Field Value
Type
Description
int
SIZE_FIELD_NUMBER
public static final int SIZE_FIELD_NUMBER
Field Value
Type
Description
int
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static AttributeContext . Response getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static AttributeContext . Response . Builder newBuilder ()
newBuilder(AttributeContext.Response prototype)
public static AttributeContext . Response . Builder newBuilder ( AttributeContext . Response prototype )
parseDelimitedFrom(InputStream input)
public static AttributeContext . Response parseDelimitedFrom ( InputStream input )
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static AttributeContext . Response parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static AttributeContext . Response parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
parseFrom(CodedInputStream input)
public static AttributeContext . Response parseFrom ( CodedInputStream input )
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(InputStream input)
public static AttributeContext . Response parseFrom ( InputStream input )
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static AttributeContext . Response parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AttributeContext . Response parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<AttributeContext . Response > parser ()
Methods
public boolean containsHeaders ( String key )
The HTTP response headers. If multiple headers share the same key, they
must be merged according to HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
map<string, string> headers = 3;
Parameter
Name
Description
key
String
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getBackendLatency()
public Duration getBackendLatency ()
The amount of time it takes the backend service to fully respond to a
request. Measured from when the destination service starts to send the
request to the backend until when the destination service receives the
complete response from the backend.
.google.protobuf.Duration backend_latency = 5;
Returns
Type
Description
Duration
The backendLatency.
getBackendLatencyOrBuilder()
public DurationOrBuilder getBackendLatencyOrBuilder ()
The amount of time it takes the backend service to fully respond to a
request. Measured from when the destination service starts to send the
request to the backend until when the destination service receives the
complete response from the backend.
.google.protobuf.Duration backend_latency = 5;
getCode()
The HTTP response status code, such as 200
and 404
.
int64 code = 1;
Returns
Type
Description
long
The code.
getDefaultInstanceForType()
public AttributeContext . Response getDefaultInstanceForType ()
public Map<String , String > getHeaders ()
public int getHeadersCount ()
The HTTP response headers. If multiple headers share the same key, they
must be merged according to HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
map<string, string> headers = 3;
Returns
Type
Description
int
public Map<String , String > getHeadersMap ()
The HTTP response headers. If multiple headers share the same key, they
must be merged according to HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
map<string, string> headers = 3;
public String getHeadersOrDefault ( String key , String defaultValue )
The HTTP response headers. If multiple headers share the same key, they
must be merged according to HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
map<string, string> headers = 3;
Returns
Type
Description
String
public String getHeadersOrThrow ( String key )
The HTTP response headers. If multiple headers share the same key, they
must be merged according to HTTP spec. All header keys must be
lowercased, because HTTP header keys are case-insensitive.
map<string, string> headers = 3;
Parameter
Name
Description
key
String
Returns
Type
Description
String
getParserForType()
public Parser<AttributeContext . Response > getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSize()
The HTTP response size in bytes. If unknown, it must be -1.
int64 size = 2;
Returns
Type
Description
long
The size.
getTime()
public Timestamp getTime ()
The timestamp when the destination
service sends the last byte of
the response.
.google.protobuf.Timestamp time = 4;
getTimeOrBuilder()
public TimestampOrBuilder getTimeOrBuilder ()
The timestamp when the destination
service sends the last byte of
the response.
.google.protobuf.Timestamp time = 4;
hasBackendLatency()
public boolean hasBackendLatency ()
The amount of time it takes the backend service to fully respond to a
request. Measured from when the destination service starts to send the
request to the backend until when the destination service receives the
complete response from the backend.
.google.protobuf.Duration backend_latency = 5;
Returns
Type
Description
boolean
Whether the backendLatency field is set.
hasTime()
The timestamp when the destination
service sends the last byte of
the response.
.google.protobuf.Timestamp time = 4;
Returns
Type
Description
boolean
Whether the time field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection ( int number )
Parameter
Name
Description
number
int
Returns
Type
Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public AttributeContext . Response . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AttributeContext . Response . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public AttributeContext . Response . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
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 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]