Class: Aws::LookoutMetrics::Types::CreateMetricSetRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anomaly_detector_arnString

The ARN of the anomaly detector that will use the dataset.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#dimension_filter_listArray<Types::MetricSetDimensionFilter>

A list of filters that specify which data is kept for anomaly detection.



834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#dimension_listArray<String>

A list of the fields you want to treat as dimensions.

Returns:

  • (Array<String>)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#metric_listArray<Types::Metric>

A list of metrics that the dataset will contain.

Returns:



834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#metric_set_descriptionString

A description of the dataset you are creating.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#metric_set_frequencyString

The frequency with which the source data will be analyzed for anomalies.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#metric_set_nameString

The name of the dataset.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#metric_sourceTypes::MetricSource

Contains information about how the source data should be interpreted.

Returns:



834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#offsetInteger

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

Returns:

  • (Integer)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A list of tags to apply to the dataset.

Returns:

  • (Hash<String,String>)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#timestamp_columnTypes::TimestampColumn

Contains information about the column used for tracking time in your source data.



834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end

#timezoneString

The time zone in which your source data was recorded.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File 'gems/aws-sdk-lookoutmetrics/lib/aws-sdk-lookoutmetrics/types.rb', line 834

class CreateMetricSetRequest < Struct.new(
  :anomaly_detector_arn,
  :metric_set_name,
  :metric_set_description,
  :metric_list,
  :offset,
  :timestamp_column,
  :dimension_list,
  :metric_set_frequency,
  :metric_source,
  :timezone,
  :tags,
  :dimension_filter_list)
  SENSITIVE = []
  include Aws::Structure
end