class Google::Apis::ApigeeV1::GoogleCloudApigeeV1CustomReport
Attributes
This field contains the chart type for the report Corresponds to the JSON property `chartType` @return [String]
Legacy field: not used. This field contains a list of comments associated with custom report Corresponds to the JSON property `comments` @return [Array<String>]
Output only. Unix time when the app was created json key: createdAt Corresponds to the JSON property `createdAt` @return [Fixnum]
This contains the list of dimensions for the report Corresponds to the JSON property `dimensions` @return [Array<String>]
This is the display name for the report Corresponds to the JSON property `displayName` @return [String]
Output only. Environment name Corresponds to the JSON property `environment` @return [String]
This field contains the filter expression Corresponds to the JSON property `filter` @return [String]
Legacy field: not used. Contains the from time for the report Corresponds to the JSON property `fromTime` @return [String]
Output only. Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt Corresponds to the JSON property `lastModifiedAt` @return [Fixnum]
Output only. Last viewed time of this entity as milliseconds since epoch Corresponds to the JSON property `lastViewedAt` @return [Fixnum]
Legacy field: not used This field contains the limit for the result retrieved Corresponds to the JSON property `limit` @return [String]
Required. This contains the list of metrics Corresponds to the JSON property `metrics` @return [Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1CustomReportMetric>]
Required. Unique identifier for the report T his is a legacy field used to encode custom report unique id Corresponds to the JSON property `name` @return [String]
Legacy field: not used. This field contains the offset for the data Corresponds to the JSON property `offset` @return [String]
Output only. Organization name Corresponds to the JSON property `organization` @return [String]
This field contains report properties such as ui metadata etc. Corresponds to the JSON property `properties` @return [Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1ReportProperty>]
Legacy field: not used much. Contains the list of sort by columns Corresponds to the JSON property `sortByCols` @return [Array<String>]
Legacy field: not used much. Contains the sort order for the sort columns Corresponds to the JSON property `sortOrder` @return [String]
This field contains the time unit of aggregation for the report Corresponds to the JSON property `timeUnit` @return [String]
Legacy field: not used. Contains the end time for the report Corresponds to the JSON property `toTime` @return [String]
Legacy field: not used. This field contains the top k parameter value for restricting the result Corresponds to the JSON property `topk` @return [String]
Public Class Methods
# File lib/google/apis/apigee_v1/classes.rb, line 1691 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 1696 def update!(**args) @chart_type = args[:chart_type] if args.key?(:chart_type) @comments = args[:comments] if args.key?(:comments) @created_at = args[:created_at] if args.key?(:created_at) @dimensions = args[:dimensions] if args.key?(:dimensions) @display_name = args[:display_name] if args.key?(:display_name) @environment = args[:environment] if args.key?(:environment) @filter = args[:filter] if args.key?(:filter) @from_time = args[:from_time] if args.key?(:from_time) @last_modified_at = args[:last_modified_at] if args.key?(:last_modified_at) @last_viewed_at = args[:last_viewed_at] if args.key?(:last_viewed_at) @limit = args[:limit] if args.key?(:limit) @metrics = args[:metrics] if args.key?(:metrics) @name = args[:name] if args.key?(:name) @offset = args[:offset] if args.key?(:offset) @organization = args[:organization] if args.key?(:organization) @properties = args[:properties] if args.key?(:properties) @sort_by_cols = args[:sort_by_cols] if args.key?(:sort_by_cols) @sort_order = args[:sort_order] if args.key?(:sort_order) @tags = args[:tags] if args.key?(:tags) @time_unit = args[:time_unit] if args.key?(:time_unit) @to_time = args[:to_time] if args.key?(:to_time) @topk = args[:topk] if args.key?(:topk) end