Class: Google::Apis::VaultV1::MailCountResult
- Inherits:
-
Object
- Object
- Google::Apis::VaultV1::MailCountResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/vault_v1/classes.rb,
lib/google/apis/vault_v1/representations.rb,
lib/google/apis/vault_v1/representations.rb
Overview
Mail specific count metrics.
Instance Attribute Summary collapse
-
#account_count_errors ⇒ Array<Google::Apis::VaultV1::AccountCountError>
Error occurred when querying these accounts.
-
#account_counts ⇒ Array<Google::Apis::VaultV1::AccountCount>
Subtotal count per matching account that have more than zero messages.
-
#matching_accounts_count ⇒ Fixnum
Total number of accounts that can be queried and have more than zero messages.
-
#non_queryable_accounts ⇒ Array<String>
When data scope is HELD_DATA in the request Query, these accounts in the request are not queried because they are not on hold.
-
#queried_accounts_count ⇒ Fixnum
Total number of accounts involved in this count operation.
Instance Method Summary collapse
-
#initialize(**args) ⇒ MailCountResult
constructor
A new instance of MailCountResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ MailCountResult
Returns a new instance of MailCountResult.
1256 1257 1258 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1256 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_count_errors ⇒ Array<Google::Apis::VaultV1::AccountCountError>
Error occurred when querying these accounts.
Corresponds to the JSON property accountCountErrors
1232 1233 1234 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1232 def account_count_errors @account_count_errors end |
#account_counts ⇒ Array<Google::Apis::VaultV1::AccountCount>
Subtotal count per matching account that have more than zero messages.
Corresponds to the JSON property accountCounts
1237 1238 1239 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1237 def account_counts @account_counts end |
#matching_accounts_count ⇒ Fixnum
Total number of accounts that can be queried and have more than zero messages.
Corresponds to the JSON property matchingAccountsCount
1242 1243 1244 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1242 def matching_accounts_count @matching_accounts_count end |
#non_queryable_accounts ⇒ Array<String>
When data scope is HELD_DATA in the request Query, these accounts in the
request are not queried because they are not on hold. For other data scope,
this field is not set.
Corresponds to the JSON property nonQueryableAccounts
1249 1250 1251 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1249 def non_queryable_accounts @non_queryable_accounts end |
#queried_accounts_count ⇒ Fixnum
Total number of accounts involved in this count operation.
Corresponds to the JSON property queriedAccountsCount
1254 1255 1256 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1254 def queried_accounts_count @queried_accounts_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1261 1262 1263 1264 1265 1266 1267 |
# File 'lib/google/apis/vault_v1/classes.rb', line 1261 def update!(**args) @account_count_errors = args[:account_count_errors] if args.key?(:account_count_errors) @account_counts = args[:account_counts] if args.key?(:account_counts) @matching_accounts_count = args[:matching_accounts_count] if args.key?(:matching_accounts_count) @non_queryable_accounts = args[:non_queryable_accounts] if args.key?(:non_queryable_accounts) @queried_accounts_count = args[:queried_accounts_count] if args.key?(:queried_accounts_count) end |