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

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anomaly_detector_arn ⇒ String

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 '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_list ⇒ Array<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 '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_list ⇒ Array<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 '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_list ⇒ Array<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 '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_description ⇒ String

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 '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_frequency ⇒ String

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 '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_name ⇒ String

The name of the dataset.

Returns:

  • (String)


834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
# File '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_source ⇒ Types::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 '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

#offset ⇒ Integer

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 '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

#tags ⇒ Hash<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 '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_column ⇒ Types::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 '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

#timezone ⇒ String

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 '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