Class: Google::Apis::LoggingV2beta1::ListLogEntriesRequest
- Inherits:
-
Object
- Object
- Google::Apis::LoggingV2beta1::ListLogEntriesRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/logging_v2beta1/classes.rb,
generated/google/apis/logging_v2beta1/representations.rb,
generated/google/apis/logging_v2beta1/representations.rb
Overview
The parameters to ListLogEntries.
Instance Attribute Summary collapse
-
#filter ⇒ String
Optional.
-
#order_by ⇒ String
Optional.
-
#page_size ⇒ Fixnum
Optional.
-
#page_token ⇒ String
Optional.
-
#project_ids ⇒ Array<String>
Deprecated.
-
#resource_names ⇒ Array<String>
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ListLogEntriesRequest
constructor
A new instance of ListLogEntriesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ListLogEntriesRequest
Returns a new instance of ListLogEntriesRequest
1023 1024 1025 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 1023 def initialize(**args) update!(**args) end |
Instance Attribute Details
#filter ⇒ String
Optional. A filter that chooses which log entries to return. See Advanced Logs
Filters. Only log entries that match the filter are returned. An empty filter
matches all log entries in the resources listed in resource_names. Referencing
a parent resource that is not listed in resource_names will cause the filter
to return no results. The maximum length of the filter is 20000 characters.
Corresponds to the JSON property filter
998 999 1000 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 998 def filter @filter end |
#order_by ⇒ String
Optional. How the results should be sorted. Presently, the only permitted
values are "timestamp asc" (default) and "timestamp desc". The first option
returns entries in order of increasing values of LogEntry.timestamp (oldest
first), and the second option returns entries in order of decreasing
timestamps (newest first). Entries with equal timestamps are returned in order
of LogEntry.insertId.
Corresponds to the JSON property orderBy
978 979 980 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 978 def order_by @order_by end |
#page_size ⇒ Fixnum
Optional. The maximum number of results to return from this request. Non-
positive values are ignored. The presence of nextPageToken in the response
indicates that more results might be available.
Corresponds to the JSON property pageSize
1021 1022 1023 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 1021 def page_size @page_size end |
#page_token ⇒ String
Optional. If present, then retrieve the next batch of results from the
preceding call to this method. pageToken must be the value of nextPageToken
from the previous response. The values of other method parameters should be
identical to those in the previous call.
Corresponds to the JSON property pageToken
1014 1015 1016 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 1014 def page_token @page_token end |
#project_ids ⇒ Array<String>
Deprecated. Use resource_names instead. One or more project identifiers or
project numbers from which to retrieve log entries. Example: "my-project-1A".
If present, these project identifiers are converted to resource name format
and added to the list of resources in resource_names.
Corresponds to the JSON property projectIds
1006 1007 1008 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 1006 def project_ids @project_ids end |
#resource_names ⇒ Array<String>
Required. Names of one or more parent resources from which to retrieve log
entries:
"projects/[PROJECT_ID]"
"organizations/[ORGANIZATION_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]"
"folders/[FOLDER_ID]"
Projects listed in the project_ids field are added to this list.
Corresponds to the JSON property resourceNames
989 990 991 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 989 def resource_names @resource_names end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1028 1029 1030 1031 1032 1033 1034 1035 |
# File 'generated/google/apis/logging_v2beta1/classes.rb', line 1028 def update!(**args) @order_by = args[:order_by] if args.key?(:order_by) @resource_names = args[:resource_names] if args.key?(:resource_names) @filter = args[:filter] if args.key?(:filter) @project_ids = args[:project_ids] if args.key?(:project_ids) @page_token = args[:page_token] if args.key?(:page_token) @page_size = args[:page_size] if args.key?(:page_size) end |