[][src]Trait rusoto_frauddetector::FraudDetector

pub trait FraudDetector {
#[must_use]    pub fn batch_create_variable<'life0, 'async_trait>(
        &'life0 self,
        input: BatchCreateVariableRequest
    ) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn batch_get_variable<'life0, 'async_trait>(
        &'life0 self,
        input: BatchGetVariableRequest
    ) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_detector_version<'life0, 'async_trait>(
        &'life0 self,
        input: CreateDetectorVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_model_version<'life0, 'async_trait>(
        &'life0 self,
        input: CreateModelVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_rule<'life0, 'async_trait>(
        &'life0 self,
        input: CreateRuleRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_variable<'life0, 'async_trait>(
        &'life0 self,
        input: CreateVariableRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_detector<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteDetectorRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_detector_version<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteDetectorVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_event<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteEventRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_rule_version<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteRuleVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_detector<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeDetectorRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn describe_model_versions<'life0, 'async_trait>(
        &'life0 self,
        input: DescribeModelVersionsRequest
    ) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_detector_version<'life0, 'async_trait>(
        &'life0 self,
        input: GetDetectorVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_detectors<'life0, 'async_trait>(
        &'life0 self,
        input: GetDetectorsRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_external_models<'life0, 'async_trait>(
        &'life0 self,
        input: GetExternalModelsRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_model_version<'life0, 'async_trait>(
        &'life0 self,
        input: GetModelVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_models<'life0, 'async_trait>(
        &'life0 self,
        input: GetModelsRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_outcomes<'life0, 'async_trait>(
        &'life0 self,
        input: GetOutcomesRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_prediction<'life0, 'async_trait>(
        &'life0 self,
        input: GetPredictionRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_rules<'life0, 'async_trait>(
        &'life0 self,
        input: GetRulesRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_variables<'life0, 'async_trait>(
        &'life0 self,
        input: GetVariablesRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn put_detector<'life0, 'async_trait>(
        &'life0 self,
        input: PutDetectorRequest
    ) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn put_external_model<'life0, 'async_trait>(
        &'life0 self,
        input: PutExternalModelRequest
    ) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn put_model<'life0, 'async_trait>(
        &'life0 self,
        input: PutModelRequest
    ) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn put_outcome<'life0, 'async_trait>(
        &'life0 self,
        input: PutOutcomeRequest
    ) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_detector_version<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateDetectorVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_detector_version_metadata<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateDetectorVersionMetadataRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_detector_version_status<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateDetectorVersionStatusRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_model_version<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateModelVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_rule_metadata<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateRuleMetadataRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_rule_version<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateRuleVersionRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_variable<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateVariableRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the Amazon Fraud Detector API. Amazon Fraud Detector clients implement this trait.

Required methods

#[must_use]pub fn batch_create_variable<'life0, 'async_trait>(
    &'life0 self,
    input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a batch of variables.

#[must_use]pub fn batch_get_variable<'life0, 'async_trait>(
    &'life0 self,
    input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a batch of variables.

#[must_use]pub fn create_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a detector version. The detector version starts in a DRAFT status.

#[must_use]pub fn create_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a version of the model using the specified model type.

#[must_use]pub fn create_rule<'life0, 'async_trait>(
    &'life0 self,
    input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a rule for use with the specified detector.

#[must_use]pub fn create_variable<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a variable.

#[must_use]pub fn delete_detector<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.

#[must_use]pub fn delete_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the detector version. You cannot delete detector versions that are in ACTIVE status.

#[must_use]pub fn delete_event<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the specified event.

#[must_use]pub fn delete_rule_version<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the rule version. You cannot delete a rule version if it is used by an ACTIVE or INACTIVE detector version.

#[must_use]pub fn describe_detector<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all versions for a specified detector.

#[must_use]pub fn describe_model_versions<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version.

#[must_use]pub fn get_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a particular detector version.

#[must_use]pub fn get_detectors<'life0, 'async_trait>(
    &'life0 self,
    input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of detectors. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse as part of your request. A null pagination token fetches the records from the beginning.

#[must_use]pub fn get_external_models<'life0, 'async_trait>(
    &'life0 self,
    input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult as part of your request. A null pagination token fetches the records from the beginning.

#[must_use]pub fn get_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a model version.

#[must_use]pub fn get_models<'life0, 'async_trait>(
    &'life0 self,
    input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the models for the AWS account, or the specified model type, or gets a single model for the specified model type, model ID combination.

#[must_use]pub fn get_outcomes<'life0, 'async_trait>(
    &'life0 self,
    input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets one or more outcomes. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 50 and 100. To get the next page results, provide the pagination token from the GetOutcomesResult as part of your request. A null pagination token fetches the records from the beginning.

#[must_use]pub fn get_prediction<'life0, 'async_trait>(
    &'life0 self,
    input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used.

#[must_use]pub fn get_rules<'life0, 'async_trait>(
    &'life0 self,
    input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all rules available for the specified detector.

#[must_use]pub fn get_variables<'life0, 'async_trait>(
    &'life0 self,
    input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the variables or the specific variable. This is a paginated API. Providing null maxSizePerPage results in retrieving maximum of 100 records per page. If you provide maxSizePerPage the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult as part of your request. Null pagination token fetches the records from the beginning.

#[must_use]pub fn put_detector<'life0, 'async_trait>(
    &'life0 self,
    input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates a detector.

#[must_use]pub fn put_external_model<'life0, 'async_trait>(
    &'life0 self,
    input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables.

#[must_use]pub fn put_model<'life0, 'async_trait>(
    &'life0 self,
    input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates a model.

#[must_use]pub fn put_outcome<'life0, 'async_trait>(
    &'life0 self,
    input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates an outcome.

#[must_use]pub fn update_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, and description. You can only update a DRAFT detector version.

#[must_use]pub fn update_detector_version_metadata<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE).

#[must_use]pub fn update_detector_version_status<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus: DRAFT to ACTIVE, ACTIVE to INACTIVE, and INACTIVE to ACTIVE.

#[must_use]pub fn update_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a model version. You can update the description and status attributes using this action. You can perform the following status updates:

  1. Change the TRAININGCOMPLETE status to ACTIVE

  2. Change ACTIVE back to TRAININGCOMPLETE

#[must_use]pub fn update_rule_metadata<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a rule's metadata.

#[must_use]pub fn update_rule_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a rule version resulting in a new rule version.

#[must_use]pub fn update_variable<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a variable.

Loading content...

Implementors

impl FraudDetector for FraudDetectorClient[src]

pub fn batch_create_variable<'life0, 'async_trait>(
    &'life0 self,
    input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a batch of variables.

pub fn batch_get_variable<'life0, 'async_trait>(
    &'life0 self,
    input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a batch of variables.

pub fn create_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a detector version. The detector version starts in a DRAFT status.

pub fn create_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a version of the model using the specified model type.

pub fn create_rule<'life0, 'async_trait>(
    &'life0 self,
    input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a rule for use with the specified detector.

pub fn create_variable<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a variable.

pub fn delete_detector<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.

pub fn delete_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the detector version. You cannot delete detector versions that are in ACTIVE status.

pub fn delete_event<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the specified event.

pub fn delete_rule_version<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes the rule version. You cannot delete a rule version if it is used by an ACTIVE or INACTIVE detector version.

pub fn describe_detector<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all versions for a specified detector.

pub fn describe_model_versions<'life0, 'async_trait>(
    &'life0 self,
    input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version.

pub fn get_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a particular detector version.

pub fn get_detectors<'life0, 'async_trait>(
    &'life0 self,
    input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of detectors. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse as part of your request. A null pagination token fetches the records from the beginning.

pub fn get_external_models<'life0, 'async_trait>(
    &'life0 self,
    input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult as part of your request. A null pagination token fetches the records from the beginning.

pub fn get_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets a model version.

pub fn get_models<'life0, 'async_trait>(
    &'life0 self,
    input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the models for the AWS account, or the specified model type, or gets a single model for the specified model type, model ID combination.

pub fn get_outcomes<'life0, 'async_trait>(
    &'life0 self,
    input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets one or more outcomes. This is a paginated API. If you provide a null maxSizePerPage, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage, the value must be between 50 and 100. To get the next page results, provide the pagination token from the GetOutcomesResult as part of your request. A null pagination token fetches the records from the beginning.

pub fn get_prediction<'life0, 'async_trait>(
    &'life0 self,
    input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used.

pub fn get_rules<'life0, 'async_trait>(
    &'life0 self,
    input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all rules available for the specified detector.

pub fn get_variables<'life0, 'async_trait>(
    &'life0 self,
    input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets all of the variables or the specific variable. This is a paginated API. Providing null maxSizePerPage results in retrieving maximum of 100 records per page. If you provide maxSizePerPage the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult as part of your request. Null pagination token fetches the records from the beginning.

pub fn put_detector<'life0, 'async_trait>(
    &'life0 self,
    input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates a detector.

pub fn put_external_model<'life0, 'async_trait>(
    &'life0 self,
    input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables.

pub fn put_model<'life0, 'async_trait>(
    &'life0 self,
    input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates a model.

pub fn put_outcome<'life0, 'async_trait>(
    &'life0 self,
    input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates or updates an outcome.

pub fn update_detector_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, and description. You can only update a DRAFT detector version.

pub fn update_detector_version_metadata<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE).

pub fn update_detector_version_status<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus: DRAFT to ACTIVE, ACTIVE to INACTIVE, and INACTIVE to ACTIVE.

pub fn update_model_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a model version. You can update the description and status attributes using this action. You can perform the following status updates:

  1. Change the TRAININGCOMPLETE status to ACTIVE

  2. Change ACTIVE back to TRAININGCOMPLETE

pub fn update_rule_metadata<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a rule's metadata.

pub fn update_rule_version<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a rule version resulting in a new rule version.

pub fn update_variable<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a variable.

Loading content...