class GoodData::ReportAttachment
Constants
- DEFAULT_OPTS
Attributes
json[RW]
scheduled_email[R]
Public Class Methods
new(scheduled_email, json)
click to toggle source
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 22 def initialize(scheduled_email, json) @scheduled_email = scheduled_email @json = json end
Public Instance Methods
export_options()
click to toggle source
Get export options settings
@return [Hash] Export options settings
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 30 def export_options data['exportOptions'] end
export_options=(new_export_options)
click to toggle source
Set export options settings
@param [Hash] new_export_options New export options settings to be set @return [Hash] New export options settings
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 38 def export_options=(new_export_options) data['exportOptions'] = new_export_options end
formats()
click to toggle source
Get formats
@return [Array<String>] List of selected formats
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 45 def formats data['formats'] end
formats=(new_formats)
click to toggle source
Set formats
@param [String | Array<String>] new_formats New list of selected formats to be set @return [Array<String>] New list of selected formats
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 53 def formats=(new_formats) data['formats'] = new_formats.is_a?(Array) ? new_formats : [new_formats] end
uri()
click to toggle source
Get attachment URI
@return [String] Attachment URI
# File lib/gooddata/models/metadata/scheduled_mail/report_attachment.rb, line 60 def uri data['uri'] end