Class: Google::Apis::AlertcenterV1beta1::IdentityProviderError

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/alertcenter_v1beta1/classes.rb,
lib/google/apis/alertcenter_v1beta1/representations.rb,
lib/google/apis/alertcenter_v1beta1/representations.rb

Overview

Error related to an identity provider.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ IdentityProviderError

Returns a new instance of IdentityProviderError.



1422
1423
1424
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 1422

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#authorization_base_urlString

Authorization base url of the identity provider. Corresponds to the JSON property authorizationBaseUrl

Returns:

  • (String)


1410
1411
1412
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 1410

def authorization_base_url
  @authorization_base_url
end

#error_countFixnum

Number of similar errors encountered. Corresponds to the JSON property errorCount

Returns:

  • (Fixnum)


1415
1416
1417
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 1415

def error_count
  @error_count
end

#error_infoString

Info on the identity provider error. Corresponds to the JSON property errorInfo

Returns:

  • (String)


1420
1421
1422
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 1420

def error_info
  @error_info
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1427
1428
1429
1430
1431
# File 'lib/google/apis/alertcenter_v1beta1/classes.rb', line 1427

def update!(**args)
  @authorization_base_url = args[:authorization_base_url] if args.key?(:authorization_base_url)
  @error_count = args[:error_count] if args.key?(:error_count)
  @error_info = args[:error_info] if args.key?(:error_info)
end