Class: Aws::CloudWatchEvidently::Types::Project

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

Overview

This structure defines a project, which is the logical object in Evidently that can contain features, launches, and experiments. Use projects to group similar features together.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_experiment_countInteger

The number of ongoing experiments currently in the project.

Returns:

  • (Integer)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#active_launch_countInteger

The number of ongoing launches currently in the project.

Returns:

  • (Integer)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#app_config_resourceTypes::ProjectAppConfigResource

This structure defines the configuration of how your application integrates with AppConfig to run client-side evaluation.



2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The name or ARN of the project.

Returns:

  • (String)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

The date and time that the project is created.

Returns:

  • (Time)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#data_deliveryTypes::ProjectDataDelivery

A structure that contains information about where Evidently is to store evaluation events for longer term storage.



2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The user-entered description of the project.

Returns:

  • (String)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#experiment_countInteger

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

Returns:

  • (Integer)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#feature_countInteger

The number of features currently in the project.

Returns:

  • (Integer)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

The date and time that the project was most recently updated.

Returns:

  • (Time)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#launch_countInteger

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

Returns:

  • (Integer)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the project.

Returns:

  • (String)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current state of the project.

Returns:

  • (String)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of tag keys and values associated with this project.

Returns:

  • (Hash<String,String>)


2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 2251

class Project < Struct.new(
  :active_experiment_count,
  :active_launch_count,
  :app_config_resource,
  :arn,
  :created_time,
  :data_delivery,
  :description,
  :experiment_count,
  :feature_count,
  :last_updated_time,
  :launch_count,
  :name,
  :status,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end