Class: Google::Cloud::Logging::V2::TailLogEntriesResponse
- Inherits:
-
Object
- Object
- Google::Cloud::Logging::V2::TailLogEntriesResponse
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/logging/v2/logging.rb
Overview
Result returned from TailLogEntries
.
Defined Under Namespace
Classes: SuppressionInfo
Instance Attribute Summary collapse
-
#entries ⇒ ::Array<::Google::Cloud::Logging::V2::LogEntry>
A list of log entries.
-
#suppression_info ⇒ ::Array<::Google::Cloud::Logging::V2::TailLogEntriesResponse::SuppressionInfo>
If entries that otherwise would have been included in the session were not sent back to the client, counts of relevant entries omitted from the session with the reason that they were not included.
Instance Attribute Details
#entries ⇒ ::Array<::Google::Cloud::Logging::V2::LogEntry>
375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 |
# File 'proto_docs/google/logging/v2/logging.rb', line 375 class TailLogEntriesResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about entries that were omitted from the session. # @!attribute [rw] reason # @return [::Google::Cloud::Logging::V2::TailLogEntriesResponse::SuppressionInfo::Reason] # The reason that entries were omitted from the session. # @!attribute [rw] suppressed_count # @return [::Integer] # A lower bound on the count of entries omitted due to `reason`. class SuppressionInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An indicator of why entries were omitted. module Reason # Unexpected default. REASON_UNSPECIFIED = 0 # Indicates suppression occurred due to relevant entries being # received in excess of rate limits. For quotas and limits, see # [Logging API quotas and # limits](https://cloud.google.com/logging/quotas#api-limits). RATE_LIMIT = 1 # Indicates suppression occurred due to the client not consuming # responses quickly enough. NOT_CONSUMED = 2 end end end |
#suppression_info ⇒ ::Array<::Google::Cloud::Logging::V2::TailLogEntriesResponse::SuppressionInfo>
375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 |
# File 'proto_docs/google/logging/v2/logging.rb', line 375 class TailLogEntriesResponse include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Information about entries that were omitted from the session. # @!attribute [rw] reason # @return [::Google::Cloud::Logging::V2::TailLogEntriesResponse::SuppressionInfo::Reason] # The reason that entries were omitted from the session. # @!attribute [rw] suppressed_count # @return [::Integer] # A lower bound on the count of entries omitted due to `reason`. class SuppressionInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # An indicator of why entries were omitted. module Reason # Unexpected default. REASON_UNSPECIFIED = 0 # Indicates suppression occurred due to relevant entries being # received in excess of rate limits. For quotas and limits, see # [Logging API quotas and # limits](https://cloud.google.com/logging/quotas#api-limits). RATE_LIMIT = 1 # Indicates suppression occurred due to the client not consuming # responses quickly enough. NOT_CONSUMED = 2 end end end |