Class: Google::Apis::WebsecurityscannerV1alpha::GoogleAccount
- Inherits:
-
Object
- Object
- Google::Apis::WebsecurityscannerV1alpha::GoogleAccount
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/websecurityscanner_v1alpha/classes.rb,
generated/google/apis/websecurityscanner_v1alpha/representations.rb,
generated/google/apis/websecurityscanner_v1alpha/representations.rb
Overview
Describes authentication configuration that uses a Google account.
Instance Attribute Summary collapse
-
#password ⇒ String
Required.
-
#username ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAccount
constructor
A new instance of GoogleAccount.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAccount
Returns a new instance of GoogleAccount.
285 286 287 |
# File 'generated/google/apis/websecurityscanner_v1alpha/classes.rb', line 285 def initialize(**args) update!(**args) end |
Instance Attribute Details
#password ⇒ String
Required. Input only. The password of the Google account. The credential is
stored encrypted and not returned in any response nor included in audit logs.
Corresponds to the JSON property password
278 279 280 |
# File 'generated/google/apis/websecurityscanner_v1alpha/classes.rb', line 278 def password @password end |
#username ⇒ String
Required. The user name of the Google account.
Corresponds to the JSON property username
283 284 285 |
# File 'generated/google/apis/websecurityscanner_v1alpha/classes.rb', line 283 def username @username end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
290 291 292 293 |
# File 'generated/google/apis/websecurityscanner_v1alpha/classes.rb', line 290 def update!(**args) @password = args[:password] if args.key?(:password) @username = args[:username] if args.key?(:username) end |