Class: Google::Cloud::Bigtable::V2::VirtualRpcRequest
- Inherits:
-
Object
- Object
- Google::Cloud::Bigtable::V2::VirtualRpcRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/bigtable/v2/session.rb
Overview
Internal usage only.
Defined Under Namespace
Classes: Metadata
Instance Attribute Summary collapse
-
#deadline ⇒ ::Google::Protobuf::Duration
Attempt deadline.
-
#metadata ⇒ ::Google::Cloud::Bigtable::V2::VirtualRpcRequest::Metadata
VRPC metadata.
-
#payload ⇒ ::String
Could be TableRequest (or in post-V1, SqlRequest).
-
#rpc_id ⇒ ::Integer
Client chosen, monotonically increasing identifier for the request.
Instance Attribute Details
#deadline ⇒ ::Google::Protobuf::Duration
Returns Attempt deadline.
Note, this may not be needed for V1, TBD (e.g. operation vs attempt deadline).
536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 |
# File 'proto_docs/google/bigtable/v2/session.rb', line 536 class VirtualRpcRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Container for all vRPC Metadata. # @!attribute [rw] attempt_number # @return [::Integer] # Track retry attempts for this vRPC at the AFE. # @!attribute [rw] attempt_start # @return [::Google::Protobuf::Timestamp] # Track the client's known start time for the attempt. This is likely not # easily compared with the server's time due to clock skew. # @!attribute [rw] traceparent # @return [::String] # Link OpenTelemetry traces (e.g. Tapper). This can be used to link # attempts together for the same logical operation (e.g. in logs / traces). # # Note, this may not be needed for V1, TBD. class Metadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#metadata ⇒ ::Google::Cloud::Bigtable::V2::VirtualRpcRequest::Metadata
Returns vRPC metadata.
536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 |
# File 'proto_docs/google/bigtable/v2/session.rb', line 536 class VirtualRpcRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Container for all vRPC Metadata. # @!attribute [rw] attempt_number # @return [::Integer] # Track retry attempts for this vRPC at the AFE. # @!attribute [rw] attempt_start # @return [::Google::Protobuf::Timestamp] # Track the client's known start time for the attempt. This is likely not # easily compared with the server's time due to clock skew. # @!attribute [rw] traceparent # @return [::String] # Link OpenTelemetry traces (e.g. Tapper). This can be used to link # attempts together for the same logical operation (e.g. in logs / traces). # # Note, this may not be needed for V1, TBD. class Metadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#payload ⇒ ::String
Returns Could be TableRequest (or in post-V1, SqlRequest).
536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 |
# File 'proto_docs/google/bigtable/v2/session.rb', line 536 class VirtualRpcRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Container for all vRPC Metadata. # @!attribute [rw] attempt_number # @return [::Integer] # Track retry attempts for this vRPC at the AFE. # @!attribute [rw] attempt_start # @return [::Google::Protobuf::Timestamp] # Track the client's known start time for the attempt. This is likely not # easily compared with the server's time due to clock skew. # @!attribute [rw] traceparent # @return [::String] # Link OpenTelemetry traces (e.g. Tapper). This can be used to link # attempts together for the same logical operation (e.g. in logs / traces). # # Note, this may not be needed for V1, TBD. class Metadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#rpc_id ⇒ ::Integer
Returns Client chosen, monotonically increasing identifier for the request. Must be unique within a session.
536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 |
# File 'proto_docs/google/bigtable/v2/session.rb', line 536 class VirtualRpcRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Container for all vRPC Metadata. # @!attribute [rw] attempt_number # @return [::Integer] # Track retry attempts for this vRPC at the AFE. # @!attribute [rw] attempt_start # @return [::Google::Protobuf::Timestamp] # Track the client's known start time for the attempt. This is likely not # easily compared with the server's time due to clock skew. # @!attribute [rw] traceparent # @return [::String] # Link OpenTelemetry traces (e.g. Tapper). This can be used to link # attempts together for the same logical operation (e.g. in logs / traces). # # Note, this may not be needed for V1, TBD. class Metadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |