class QingCloud::SDK::UserDataService
Attributes
config[RW]
properties[RW]
Public Class Methods
new(config, properties)
click to toggle source
# File lib/qingcloud/sdk/service/user_data.rb, line 24 def initialize(config, properties) self.config = config self.properties = properties.deep_symbolize_keys end
Public Instance Methods
upload_user_data_attachment(attachment_content: '', attachment_name: '')
click to toggle source
Documentation URL: docs.qingcloud.com/api/userdata/upload_userdata_attachment.html
# File lib/qingcloud/sdk/service/user_data.rb, line 30 def upload_user_data_attachment(attachment_content: '', attachment_name: '') input = { config: config, properties: properties, api_name: 'UploadUserDataAttachment', request_method: 'POST', request_params: { 'attachment_content' => attachment_content, 'attachment_name' => attachment_name, }, } upload_user_data_attachment_input_validate input request = Request.new input request.send end
Private Instance Methods
upload_user_data_attachment_input_validate(input)
click to toggle source
# File lib/qingcloud/sdk/service/user_data.rb, line 50 def upload_user_data_attachment_input_validate(input) input.deep_stringify_keys! unless !input['request_params']['attachment_content'].nil? && !input['request_params']['attachment_content'].to_s.empty? raise ParameterRequiredError.new('attachment_content', 'UploadUserDataAttachmentInput') end end