Class: Google::Apis::CloudkmsV1::EncryptResponse
- Inherits:
-
Object
- Object
- Google::Apis::CloudkmsV1::EncryptResponse
- Defined in:
- generated/google/apis/cloudkms_v1/classes.rb,
generated/google/apis/cloudkms_v1/representations.rb,
generated/google/apis/cloudkms_v1/representations.rb
Overview
Response message for KeyManagementService.Encrypt.
Instance Attribute Summary collapse
-
#ciphertext ⇒ String
The encrypted data.
-
#name ⇒ String
The resource name of the CryptoKeyVersion used in encryption.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EncryptResponse
constructor
A new instance of EncryptResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ EncryptResponse
Returns a new instance of EncryptResponse.
696 697 698 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 696 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ciphertext ⇒ String
The encrypted data.
Corresponds to the JSON property ciphertext
NOTE: Values are automatically base64 encoded/decoded in the client library.
688 689 690 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 688 def ciphertext @ciphertext end |
#name ⇒ String
The resource name of the CryptoKeyVersion used in encryption. Check
this field to verify that the intended resource was used for encryption.
Corresponds to the JSON property name
694 695 696 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 694 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
701 702 703 704 |
# File 'generated/google/apis/cloudkms_v1/classes.rb', line 701 def update!(**args) @ciphertext = args[:ciphertext] if args.key?(:ciphertext) @name = args[:name] if args.key?(:name) end |