Class: Google::Apis::VaultV1::MailCountResult

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_errorsArray<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
end

#account_countsArray<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
end

#matching_accounts_countFixnum

Total number of accounts that can be queried and have more than zero messages. Corresponds to the JSON property matchingAccountsCount

Returns:

  • (Fixnum)


1242
1243
1244
# File 'lib/google/apis/vault_v1/classes.rb', line 1242

def matching_accounts_count
  @matching_accounts_count
end

#non_queryable_accountsArray<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

Returns:

  • (Array<String>)


1249
1250
1251
# File 'lib/google/apis/vault_v1/classes.rb', line 1249

def non_queryable_accounts
  @non_queryable_accounts
end

#queried_accounts_countFixnum

Total number of accounts involved in this count operation. Corresponds to the JSON property queriedAccountsCount

Returns:

  • (Fixnum)


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