class Aws::CloudWatchEvidently::Client

See {#initialize} for a full list of supported configuration options.
the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
For details on configuring region and credentials see
)
# …
credentials: credentials,
region: region_name,
client = Aws::CloudWatchEvidently::Client.new(
An API client for CloudWatchEvidently. To construct a client, you need to configure a ‘:region` and `:credentials`.

def batch_evaluate_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • batch_evaluate_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/BatchEvaluateFeature - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::BatchEvaluateFeatureResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :requests (required, Array) --
  • :project (required, String) --
def batch_evaluate_feature(params = {}, options = {})
  req = build_request(:batch_evaluate_feature, params)
  req.send_request(options)
end

def build_request(operation_name, params = {})

Other tags:
    Api: - private

Parameters:
  • params ({}) --
def build_request(operation_name, params = {})
  handlers = @handlers.for(operation_name)
  tracer = config.telemetry_provider.tracer_provider.tracer(
    Aws::Telemetry.module_to_tracer_name('Aws::CloudWatchEvidently')
  )
  context = Seahorse::Client::RequestContext.new(
    operation_name: operation_name,
    operation: config.api.operation(operation_name),
    client: self,
    params: params,
    config: config,
    tracer: tracer
  )
  context[:gem_name] = 'aws-sdk-cloudwatchevidently'
  context[:gem_version] = '1.44.0'
  Seahorse::Client::Request.new(handlers, context)
end

def create_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateExperiment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateExperimentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :treatments (required, Array) --
  • :tags (Hash) --
  • :segment (String) --
  • :sampling_rate (Integer) --
  • :randomization_salt (String) --
  • :project (required, String) --
  • :online_ab_config (Types::OnlineAbConfig) --
  • :name (required, String) --
  • :metric_goals (required, Array) --
  • :description (String) --
def create_experiment(params = {}, options = {})
  req = build_request(:create_experiment, params)
  req.send_request(options)
end

def create_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateFeature - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateFeatureResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :variations (required, Array) --
  • :tags (Hash) --
  • :project (required, String) --
  • :name (required, String) --
  • :evaluation_strategy (String) --
  • :entity_overrides (Hash) --
  • :description (String) --
  • :default_variation (String) --
def create_feature(params = {}, options = {})
  req = build_request(:create_feature, params)
  req.send_request(options)
end

def create_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateLaunch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateLaunchResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Hash) --
  • :scheduled_splits_config (Types::ScheduledSplitsLaunchConfig) --
  • :randomization_salt (String) --
  • :project (required, String) --
  • :name (required, String) --
  • :metric_monitors (Array) --
  • :groups (required, Array) --
  • :description (String) --
def create_launch(params = {}, options = {})
  req = build_request(:create_launch, params)
  req.send_request(options)
end

def create_project(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_project(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateProject - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateProjectResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Hash) --
  • :name (required, String) --
  • :description (String) --
  • :data_delivery (Types::ProjectDataDeliveryConfig) --
  • :app_config_resource (Types::ProjectAppConfigResourceConfig) --
def create_project(params = {}, options = {})
  req = build_request(:create_project, params)
  req.send_request(options)
end

def create_segment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_segment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/CreateSegment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateSegmentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :tags (Hash) --
  • :pattern (required, String) --
  • :name (required, String) --
  • :description (String) --
def create_segment(params = {}, options = {})
  req = build_request(:create_segment, params)
  req.send_request(options)
end

def delete_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/DeleteExperiment - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :project (required, String) --
  • :experiment (required, String) --
def delete_experiment(params = {}, options = {})
  req = build_request(:delete_experiment, params)
  req.send_request(options)
end

def delete_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/DeleteFeature - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :project (required, String) --
  • :feature (required, String) --
def delete_feature(params = {}, options = {})
  req = build_request(:delete_feature, params)
  req.send_request(options)
end

def delete_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/DeleteLaunch - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :project (required, String) --
  • :launch (required, String) --
def delete_launch(params = {}, options = {})
  req = build_request(:delete_launch, params)
  req.send_request(options)
end

def delete_project(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_project(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/DeleteProject - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :project (required, String) --
def delete_project(params = {}, options = {})
  req = build_request(:delete_project, params)
  req.send_request(options)
end

def delete_segment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_segment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/DeleteSegment - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :segment (required, String) --
def delete_segment(params = {}, options = {})
  req = build_request(:delete_segment, params)
  req.send_request(options)
end

def errors_module

Other tags:
    Api: - private
def errors_module
  Errors
end

def evaluate_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • evaluate_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/EvaluateFeature - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::EvaluateFeatureResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :feature (required, String) --
  • :evaluation_context (String) --
  • :entity_id (required, String) --
def evaluate_feature(params = {}, options = {})
  req = build_request(:evaluate_feature, params)
  req.send_request(options)
end

def get_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetExperiment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetExperimentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :experiment (required, String) --
def get_experiment(params = {}, options = {})
  req = build_request(:get_experiment, params)
  req.send_request(options)
end

def get_experiment_results(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_experiment_results(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetExperimentResults - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetExperimentResultsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :treatment_names (required, Array) --
  • :start_time (Time, DateTime, Date, Integer, String) --
  • :result_stats (Array) --
  • :report_names (Array) --
  • :project (required, String) --
  • :period (Integer) --
  • :metric_names (required, Array) --
  • :experiment (required, String) --
  • :end_time (Time, DateTime, Date, Integer, String) --
  • :base_stat (String) --
def get_experiment_results(params = {}, options = {})
  req = build_request(:get_experiment_results, params)
  req.send_request(options)
end

def get_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetFeature - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetFeatureResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :feature (required, String) --
def get_feature(params = {}, options = {})
  req = build_request(:get_feature, params)
  req.send_request(options)
end

def get_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetLaunch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetLaunchResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :launch (required, String) --
def get_launch(params = {}, options = {})
  req = build_request(:get_launch, params)
  req.send_request(options)
end

def get_project(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_project(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetProject - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetProjectResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
def get_project(params = {}, options = {})
  req = build_request(:get_project, params)
  req.send_request(options)
end

def get_segment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_segment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/GetSegment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetSegmentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :segment (required, String) --
def get_segment(params = {}, options = {})
  req = build_request(:get_segment, params)
  req.send_request(options)
end

def initialize(*args)

Options Hash: (**options)
  • :ssl_verify_peer (Boolean) --
  • :ssl_timeout (Float) --
  • :ssl_key (OpenSSL::PKey) --
  • :ssl_cert (OpenSSL::X509::Certificate) --
  • :ssl_ca_store (String) --
  • :ssl_ca_directory (String) --
  • :ssl_ca_bundle (String) --
  • :raise_response_errors (Boolean) --
  • :on_chunk_sent (Proc) --
  • :on_chunk_received (Proc) --
  • :http_wire_trace (Boolean) --
  • :http_read_timeout (Float) --
  • :http_proxy (URI::HTTP, String) --
  • :http_open_timeout (Float) --
  • :http_idle_timeout (Float) --
  • :http_continue_timeout (Float) --
  • :endpoint_provider (Aws::CloudWatchEvidently::EndpointProvider) --
  • :validate_params (Boolean) --
  • :use_fips_endpoint (Boolean) --
  • :use_dualstack_endpoint (Boolean) --
  • :token_provider (Aws::TokenProvider) --
  • :telemetry_provider (Aws::Telemetry::TelemetryProviderBase) --
  • :stub_responses (Boolean) --
  • :sigv4a_signing_region_set (Array) --
  • :session_token (String) --
  • :secret_access_key (String) --
  • :sdk_ua_app_id (String) --
  • :retry_mode (String) --
  • :retry_max_delay (Integer) --
  • :retry_limit (Integer) --
  • :retry_jitter (Symbol) --
  • :retry_base_delay (Float) --
  • :retry_backoff (Proc) --
  • :response_checksum_validation (String) --
  • :request_min_compression_size_bytes (Integer) --
  • :request_checksum_calculation (String) --
  • :profile (String) --
  • :max_attempts (Integer) --
  • :logger (Logger) --
  • :log_level (Symbol) --
  • :log_formatter (Aws::Log::Formatter) --
  • :ignore_configured_endpoint_urls (Boolean) --
  • :endpoint_discovery (Boolean) --
  • :endpoint_cache_poll_interval (Integer) --
  • :endpoint_cache_max_threads (Integer) --
  • :endpoint_cache_max_entries (Integer) --
  • :endpoint (String, URI::HTTPS, URI::HTTP) --
  • :disable_request_compression (Boolean) --
  • :disable_host_prefix_injection (Boolean) --
  • :defaults_mode (String) --
  • :correct_clock_skew (Boolean) --
  • :convert_params (Boolean) --
  • :client_side_monitoring_publisher (Aws::ClientSideMonitoring::Publisher) --
  • :client_side_monitoring_port (Integer) --
  • :client_side_monitoring_host (String) --
  • :client_side_monitoring_client_id (String) --
  • :client_side_monitoring (Boolean) --
  • :auth_scheme_preference (Array) --
  • :adaptive_retry_wait_to_fill (Boolean) --
  • :active_endpoint_cache (Boolean) --
  • :account_id (String) --
  • :access_key_id (String) --
  • :region (required, String) --
  • :credentials (required, Aws::CredentialProvider) --
  • :plugins (Array) --

Other tags:
    See: https://www.awsarchitectureblog.com/2015/03/backoff.html -

Parameters:
  • options (Hash) --

Overloads:
  • initialize(options)
def initialize(*args)
  super
end

def list_experiments(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_experiments(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListExperiments - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListExperimentsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :status (String) --
  • :project (required, String) --
  • :next_token (String) --
  • :max_results (Integer) --
def list_experiments(params = {}, options = {})
  req = build_request(:list_experiments, params)
  req.send_request(options)
end

def list_features(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_features(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListFeatures - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListFeaturesResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :next_token (String) --
  • :max_results (Integer) --
def list_features(params = {}, options = {})
  req = build_request(:list_features, params)
  req.send_request(options)
end

def list_launches(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_launches(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListLaunches - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListLaunchesResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :status (String) --
  • :project (required, String) --
  • :next_token (String) --
  • :max_results (Integer) --
def list_launches(params = {}, options = {})
  req = build_request(:list_launches, params)
  req.send_request(options)
end

def list_projects(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_projects(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListProjects - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListProjectsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
def list_projects(params = {}, options = {})
  req = build_request(:list_projects, params)
  req.send_request(options)
end

def list_segment_references(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_segment_references(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListSegmentReferences - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListSegmentReferencesResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :type (required, String) --
  • :segment (required, String) --
  • :next_token (String) --
  • :max_results (Integer) --
def list_segment_references(params = {}, options = {})
  req = build_request(:list_segment_references, params)
  req.send_request(options)
end

def list_segments(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_segments(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListSegments - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListSegmentsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
def list_segments(params = {}, options = {})
  req = build_request(:list_segments, params)
  req.send_request(options)
end

def list_tags_for_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_tags_for_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/ListTagsForResource - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListTagsForResourceResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :resource_arn (required, String) --
def list_tags_for_resource(params = {}, options = {})
  req = build_request(:list_tags_for_resource, params)
  req.send_request(options)
end

def put_project_events(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • put_project_events(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/PutProjectEvents - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PutProjectEventsResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :events (required, Array) --
def put_project_events(params = {}, options = {})
  req = build_request(:put_project_events, params)
  req.send_request(options)
end

def start_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • start_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/StartExperiment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::StartExperimentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :experiment (required, String) --
  • :analysis_complete_time (required, Time, DateTime, Date, Integer, String) --
def start_experiment(params = {}, options = {})
  req = build_request(:start_experiment, params)
  req.send_request(options)
end

def start_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • start_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/StartLaunch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::StartLaunchResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :launch (required, String) --
def start_launch(params = {}, options = {})
  req = build_request(:start_launch, params)
  req.send_request(options)
end

def stop_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • stop_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/StopExperiment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::StopExperimentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :reason (String) --
  • :project (required, String) --
  • :experiment (required, String) --
  • :desired_state (String) --
def stop_experiment(params = {}, options = {})
  req = build_request(:stop_experiment, params)
  req.send_request(options)
end

def stop_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • stop_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/StopLaunch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::StopLaunchResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :reason (String) --
  • :project (required, String) --
  • :launch (required, String) --
  • :desired_state (String) --
def stop_launch(params = {}, options = {})
  req = build_request(:stop_launch, params)
  req.send_request(options)
end

def tag_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • tag_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/TagResource - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tags (required, Hash) --
  • :resource_arn (required, String) --
def tag_resource(params = {}, options = {})
  req = build_request(:tag_resource, params)
  req.send_request(options)
end

def test_segment_pattern(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • test_segment_pattern(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/TestSegmentPattern - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::TestSegmentPatternResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :payload (required, String) --
  • :pattern (required, String) --
def test_segment_pattern(params = {}, options = {})
  req = build_request(:test_segment_pattern, params)
  req.send_request(options)
end

def untag_resource(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • untag_resource(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UntagResource - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :tag_keys (required, Array) --
  • :resource_arn (required, String) --
def untag_resource(params = {}, options = {})
  req = build_request(:untag_resource, params)
  req.send_request(options)
end

def update_experiment(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_experiment(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateExperiment - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateExperimentResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :treatments (Array) --
  • :segment (String) --
  • :sampling_rate (Integer) --
  • :remove_segment (Boolean) --
  • :randomization_salt (String) --
  • :project (required, String) --
  • :online_ab_config (Types::OnlineAbConfig) --
  • :metric_goals (Array) --
  • :experiment (required, String) --
  • :description (String) --
def update_experiment(params = {}, options = {})
  req = build_request(:update_experiment, params)
  req.send_request(options)
end

def update_feature(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_feature(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateFeature - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateFeatureResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :remove_variations (Array) --
  • :project (required, String) --
  • :feature (required, String) --
  • :evaluation_strategy (String) --
  • :entity_overrides (Hash) --
  • :description (String) --
  • :default_variation (String) --
  • :add_or_update_variations (Array) --
def update_feature(params = {}, options = {})
  req = build_request(:update_feature, params)
  req.send_request(options)
end

def update_launch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_launch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateLaunch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateLaunchResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :scheduled_splits_config (Types::ScheduledSplitsLaunchConfig) --
  • :randomization_salt (String) --
  • :project (required, String) --
  • :metric_monitors (Array) --
  • :launch (required, String) --
  • :groups (Array) --
  • :description (String) --
def update_launch(params = {}, options = {})
  req = build_request(:update_launch, params)
  req.send_request(options)
end

def update_project(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_project(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateProject - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateProjectResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :project (required, String) --
  • :description (String) --
  • :app_config_resource (Types::ProjectAppConfigResourceConfig) --
def update_project(params = {}, options = {})
  req = build_request(:update_project, params)
  req.send_request(options)
end

def update_project_data_delivery(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_project_data_delivery(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/UpdateProjectDataDelivery - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::UpdateProjectDataDeliveryResponse) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :s3_destination (Types::S3DestinationConfig) --
  • :project (required, String) --
  • :cloud_watch_logs (Types::CloudWatchLogsDestinationConfig) --
def update_project_data_delivery(params = {}, options = {})
  req = build_request(:update_project_data_delivery, params)
  req.send_request(options)
end

def waiter_names

Deprecated:

Other tags:
    Api: - private
def waiter_names
  []
end