Package com.github.xds.service.orca.v3
Class OrcaLoadReportRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.github.xds.service.orca.v3.OrcaLoadReportRequest
- All Implemented Interfaces:
OrcaLoadReportRequestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class OrcaLoadReportRequest
extends com.google.protobuf.GeneratedMessage
implements OrcaLoadReportRequestOrBuilder
Protobuf type
xds.service.orca.v3.OrcaLoadReportRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typexds.service.orca.v3.OrcaLoadReportRequestNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate static final OrcaLoadReportRequestprivate byteprivate static final com.google.protobuf.Parser<OrcaLoadReportRequest> static final intprivate com.google.protobuf.Durationstatic final intprivate com.google.protobuf.LazyStringArrayListprivate static final longFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateOrcaLoadReportRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic OrcaLoadReportRequeststatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<OrcaLoadReportRequest> com.google.protobuf.DurationInterval for generating Open RCA core metric responses.com.google.protobuf.DurationOrBuilderInterval for generating Open RCA core metric responses.getRequestCostNames(int index) Request costs to collect.com.google.protobuf.ByteStringgetRequestCostNamesBytes(int index) Request costs to collect.intRequest costs to collect.com.google.protobuf.ProtocolStringListRequest costs to collect.intinthashCode()booleanInterval for generating Open RCA core metric responses.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(OrcaLoadReportRequest prototype) protected OrcaLoadReportRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static OrcaLoadReportRequestparseDelimitedFrom(InputStream input) static OrcaLoadReportRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OrcaLoadReportRequestparseFrom(byte[] data) static OrcaLoadReportRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OrcaLoadReportRequestparseFrom(com.google.protobuf.ByteString data) static OrcaLoadReportRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OrcaLoadReportRequestparseFrom(com.google.protobuf.CodedInputStream input) static OrcaLoadReportRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OrcaLoadReportRequestparseFrom(InputStream input) static OrcaLoadReportRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OrcaLoadReportRequestparseFrom(ByteBuffer data) static OrcaLoadReportRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<OrcaLoadReportRequest> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
REPORT_INTERVAL_FIELD_NUMBER
public static final int REPORT_INTERVAL_FIELD_NUMBER- See Also:
-
reportInterval_
private com.google.protobuf.Duration reportInterval_ -
REQUEST_COST_NAMES_FIELD_NUMBER
public static final int REQUEST_COST_NAMES_FIELD_NUMBER- See Also:
-
requestCostNames_
private com.google.protobuf.LazyStringArrayList requestCostNames_ -
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
OrcaLoadReportRequest
private OrcaLoadReportRequest(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
OrcaLoadReportRequest
private OrcaLoadReportRequest()
-
-
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
-
hasReportInterval
public boolean hasReportInterval()Interval for generating Open RCA core metric responses.
.google.protobuf.Duration report_interval = 1;- Specified by:
hasReportIntervalin interfaceOrcaLoadReportRequestOrBuilder- Returns:
- Whether the reportInterval field is set.
-
getReportInterval
public com.google.protobuf.Duration getReportInterval()Interval for generating Open RCA core metric responses.
.google.protobuf.Duration report_interval = 1;- Specified by:
getReportIntervalin interfaceOrcaLoadReportRequestOrBuilder- Returns:
- The reportInterval.
-
getReportIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getReportIntervalOrBuilder()Interval for generating Open RCA core metric responses.
.google.protobuf.Duration report_interval = 1;- Specified by:
getReportIntervalOrBuilderin interfaceOrcaLoadReportRequestOrBuilder
-
getRequestCostNamesList
public com.google.protobuf.ProtocolStringList getRequestCostNamesList()Request costs to collect. If this is empty, all known requests costs tracked by the load reporting agent will be returned. This provides an opportunity for the client to selectively obtain a subset of tracked costs.
repeated string request_cost_names = 2;- Specified by:
getRequestCostNamesListin interfaceOrcaLoadReportRequestOrBuilder- Returns:
- A list containing the requestCostNames.
-
getRequestCostNamesCount
public int getRequestCostNamesCount()Request costs to collect. If this is empty, all known requests costs tracked by the load reporting agent will be returned. This provides an opportunity for the client to selectively obtain a subset of tracked costs.
repeated string request_cost_names = 2;- Specified by:
getRequestCostNamesCountin interfaceOrcaLoadReportRequestOrBuilder- Returns:
- The count of requestCostNames.
-
getRequestCostNames
Request costs to collect. If this is empty, all known requests costs tracked by the load reporting agent will be returned. This provides an opportunity for the client to selectively obtain a subset of tracked costs.
repeated string request_cost_names = 2;- Specified by:
getRequestCostNamesin interfaceOrcaLoadReportRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requestCostNames at the given index.
-
getRequestCostNamesBytes
public com.google.protobuf.ByteString getRequestCostNamesBytes(int index) Request costs to collect. If this is empty, all known requests costs tracked by the load reporting agent will be returned. This provides an opportunity for the client to selectively obtain a subset of tracked costs.
repeated string request_cost_names = 2;- Specified by:
getRequestCostNamesBytesin interfaceOrcaLoadReportRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requestCostNames at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static OrcaLoadReportRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static OrcaLoadReportRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static OrcaLoadReportRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected OrcaLoadReportRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-