Struct aws_sdk_lexmodelsv2::client::Client

source ·
pub struct Client { /* private fields */ }
Expand description

Client for Amazon Lex Model Building V2

Client for invoking operations on Amazon Lex Model Building V2. Each operation on Amazon Lex Model Building V2 is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

§Constructing a Client

A Config is required to construct a client. For most use cases, the aws-config crate should be used to automatically resolve this config using aws_config::load_from_env(), since this will resolve an SdkConfig which can be shared across multiple different AWS SDK clients. This config resolution process can be customized by calling aws_config::from_env() instead, which returns a ConfigLoader that uses the builder pattern to customize the default config.

In the simplest case, creating a client looks as follows:

let config = aws_config::load_from_env().await;
let client = aws_sdk_lexmodelsv2::Client::new(&config);

Occasionally, SDKs may have additional service-specific values that can be set on the Config that is absent from SdkConfig, or slightly different settings for a specific client may be desired. The Config struct implements From<&SdkConfig>, so setting these specific settings can be done as follows:

let sdk_config = ::aws_config::load_from_env().await;
let config = aws_sdk_lexmodelsv2::config::Builder::from(&sdk_config)
    .some_service_specific_setting("value")
    .build();

See the aws-config docs and Config for more information on customizing configuration.

Note: Client construction is expensive due to connection thread pool initialization, and should be done once at application start-up.

§Using the Client

A client has a function for every operation that can be performed by the service. For example, the BatchCreateCustomVocabularyItem operation has a Client::batch_create_custom_vocabulary_item, function which returns a builder for that operation. The fluent builder ultimately has a send() function that returns an async future that returns a result, as illustrated below:

let result = client.batch_create_custom_vocabulary_item()
    .bot_id("example")
    .send()
    .await;

The underlying HTTP requests that get made by this can be modified with the customize_operation function on the fluent builder. See the customize module for more information.

§Waiters

This client provides wait_until methods behind the Waiters trait. To use them, simply import the trait, and then call one of the wait_until methods. This will return a waiter fluent builder that takes various parameters, which are documented on the builder type. Once parameters have been provided, the wait method can be called to initiate waiting.

For example, if there was a wait_until_thing method, it could look like:

let result = client.wait_until_thing()
    .thing_id("someId")
    .wait(Duration::from_secs(120))
    .await;

Implementations§

source§

impl Client

source

pub fn batch_create_custom_vocabulary_item( &self ) -> BatchCreateCustomVocabularyItemFluentBuilder

Constructs a fluent builder for the BatchCreateCustomVocabularyItem operation.

source§

impl Client

source

pub fn batch_delete_custom_vocabulary_item( &self ) -> BatchDeleteCustomVocabularyItemFluentBuilder

Constructs a fluent builder for the BatchDeleteCustomVocabularyItem operation.

source§

impl Client

source

pub fn batch_update_custom_vocabulary_item( &self ) -> BatchUpdateCustomVocabularyItemFluentBuilder

Constructs a fluent builder for the BatchUpdateCustomVocabularyItem operation.

source§

impl Client

source

pub fn build_bot_locale(&self) -> BuildBotLocaleFluentBuilder

Constructs a fluent builder for the BuildBotLocale operation.

source§

impl Client

source

pub fn create_bot(&self) -> CreateBotFluentBuilder

Constructs a fluent builder for the CreateBot operation.

source§

impl Client

source

pub fn create_bot_alias(&self) -> CreateBotAliasFluentBuilder

Constructs a fluent builder for the CreateBotAlias operation.

source§

impl Client

source

pub fn create_bot_locale(&self) -> CreateBotLocaleFluentBuilder

Constructs a fluent builder for the CreateBotLocale operation.

source§

impl Client

source

pub fn create_bot_replica(&self) -> CreateBotReplicaFluentBuilder

Constructs a fluent builder for the CreateBotReplica operation.

source§

impl Client

source

pub fn create_bot_version(&self) -> CreateBotVersionFluentBuilder

Constructs a fluent builder for the CreateBotVersion operation.

source§

impl Client

source

pub fn create_export(&self) -> CreateExportFluentBuilder

Constructs a fluent builder for the CreateExport operation.

source§

impl Client

source

pub fn create_intent(&self) -> CreateIntentFluentBuilder

Constructs a fluent builder for the CreateIntent operation.

source§

impl Client

source

pub fn create_resource_policy(&self) -> CreateResourcePolicyFluentBuilder

Constructs a fluent builder for the CreateResourcePolicy operation.

source§

impl Client

source

pub fn create_resource_policy_statement( &self ) -> CreateResourcePolicyStatementFluentBuilder

Constructs a fluent builder for the CreateResourcePolicyStatement operation.

source§

impl Client

source

pub fn create_slot(&self) -> CreateSlotFluentBuilder

Constructs a fluent builder for the CreateSlot operation.

source§

impl Client

source

pub fn create_slot_type(&self) -> CreateSlotTypeFluentBuilder

Constructs a fluent builder for the CreateSlotType operation.

source§

impl Client

source

pub fn create_test_set_discrepancy_report( &self ) -> CreateTestSetDiscrepancyReportFluentBuilder

Constructs a fluent builder for the CreateTestSetDiscrepancyReport operation.

source§

impl Client

source

pub fn create_upload_url(&self) -> CreateUploadUrlFluentBuilder

Constructs a fluent builder for the CreateUploadUrl operation.

source§

impl Client

source

pub fn delete_bot(&self) -> DeleteBotFluentBuilder

Constructs a fluent builder for the DeleteBot operation.

source§

impl Client

source

pub fn delete_bot_alias(&self) -> DeleteBotAliasFluentBuilder

Constructs a fluent builder for the DeleteBotAlias operation.

source§

impl Client

source

pub fn delete_bot_locale(&self) -> DeleteBotLocaleFluentBuilder

Constructs a fluent builder for the DeleteBotLocale operation.

source§

impl Client

source

pub fn delete_bot_replica(&self) -> DeleteBotReplicaFluentBuilder

Constructs a fluent builder for the DeleteBotReplica operation.

source§

impl Client

source

pub fn delete_bot_version(&self) -> DeleteBotVersionFluentBuilder

Constructs a fluent builder for the DeleteBotVersion operation.

source§

impl Client

source

pub fn delete_custom_vocabulary(&self) -> DeleteCustomVocabularyFluentBuilder

Constructs a fluent builder for the DeleteCustomVocabulary operation.

source§

impl Client

source

pub fn delete_export(&self) -> DeleteExportFluentBuilder

Constructs a fluent builder for the DeleteExport operation.

source§

impl Client

source

pub fn delete_import(&self) -> DeleteImportFluentBuilder

Constructs a fluent builder for the DeleteImport operation.

source§

impl Client

source

pub fn delete_intent(&self) -> DeleteIntentFluentBuilder

Constructs a fluent builder for the DeleteIntent operation.

source§

impl Client

source

pub fn delete_resource_policy(&self) -> DeleteResourcePolicyFluentBuilder

Constructs a fluent builder for the DeleteResourcePolicy operation.

source§

impl Client

source

pub fn delete_resource_policy_statement( &self ) -> DeleteResourcePolicyStatementFluentBuilder

Constructs a fluent builder for the DeleteResourcePolicyStatement operation.

source§

impl Client

source

pub fn delete_slot(&self) -> DeleteSlotFluentBuilder

Constructs a fluent builder for the DeleteSlot operation.

source§

impl Client

source

pub fn delete_slot_type(&self) -> DeleteSlotTypeFluentBuilder

Constructs a fluent builder for the DeleteSlotType operation.

source§

impl Client

source

pub fn delete_test_set(&self) -> DeleteTestSetFluentBuilder

Constructs a fluent builder for the DeleteTestSet operation.

source§

impl Client

source

pub fn delete_utterances(&self) -> DeleteUtterancesFluentBuilder

Constructs a fluent builder for the DeleteUtterances operation.

source§

impl Client

source

pub fn describe_bot(&self) -> DescribeBotFluentBuilder

Constructs a fluent builder for the DescribeBot operation.

source§

impl Client

source

pub fn describe_bot_alias(&self) -> DescribeBotAliasFluentBuilder

Constructs a fluent builder for the DescribeBotAlias operation.

source§

impl Client

source

pub fn describe_bot_locale(&self) -> DescribeBotLocaleFluentBuilder

Constructs a fluent builder for the DescribeBotLocale operation.

source§

impl Client

source

pub fn describe_bot_recommendation( &self ) -> DescribeBotRecommendationFluentBuilder

Constructs a fluent builder for the DescribeBotRecommendation operation.

source§

impl Client

source

pub fn describe_bot_replica(&self) -> DescribeBotReplicaFluentBuilder

Constructs a fluent builder for the DescribeBotReplica operation.

source§

impl Client

source

pub fn describe_bot_resource_generation( &self ) -> DescribeBotResourceGenerationFluentBuilder

Constructs a fluent builder for the DescribeBotResourceGeneration operation.

source§

impl Client

source

pub fn describe_bot_version(&self) -> DescribeBotVersionFluentBuilder

Constructs a fluent builder for the DescribeBotVersion operation.

source§

impl Client

source

pub fn describe_custom_vocabulary_metadata( &self ) -> DescribeCustomVocabularyMetadataFluentBuilder

Constructs a fluent builder for the DescribeCustomVocabularyMetadata operation.

source§

impl Client

source

pub fn describe_export(&self) -> DescribeExportFluentBuilder

Constructs a fluent builder for the DescribeExport operation.

source§

impl Client

source

pub fn describe_import(&self) -> DescribeImportFluentBuilder

Constructs a fluent builder for the DescribeImport operation.

source§

impl Client

source

pub fn describe_intent(&self) -> DescribeIntentFluentBuilder

Constructs a fluent builder for the DescribeIntent operation.

source§

impl Client

source

pub fn describe_resource_policy(&self) -> DescribeResourcePolicyFluentBuilder

Constructs a fluent builder for the DescribeResourcePolicy operation.

source§

impl Client

source

pub fn describe_slot(&self) -> DescribeSlotFluentBuilder

Constructs a fluent builder for the DescribeSlot operation.

source§

impl Client

source

pub fn describe_slot_type(&self) -> DescribeSlotTypeFluentBuilder

Constructs a fluent builder for the DescribeSlotType operation.

source§

impl Client

source

pub fn describe_test_execution(&self) -> DescribeTestExecutionFluentBuilder

Constructs a fluent builder for the DescribeTestExecution operation.

source§

impl Client

source

pub fn describe_test_set(&self) -> DescribeTestSetFluentBuilder

Constructs a fluent builder for the DescribeTestSet operation.

source§

impl Client

source

pub fn describe_test_set_discrepancy_report( &self ) -> DescribeTestSetDiscrepancyReportFluentBuilder

Constructs a fluent builder for the DescribeTestSetDiscrepancyReport operation.

source§

impl Client

source

pub fn describe_test_set_generation( &self ) -> DescribeTestSetGenerationFluentBuilder

Constructs a fluent builder for the DescribeTestSetGeneration operation.

source§

impl Client

source

pub fn generate_bot_element(&self) -> GenerateBotElementFluentBuilder

Constructs a fluent builder for the GenerateBotElement operation.

source§

impl Client

source

pub fn get_test_execution_artifacts_url( &self ) -> GetTestExecutionArtifactsUrlFluentBuilder

Constructs a fluent builder for the GetTestExecutionArtifactsUrl operation.

source§

impl Client

source

pub fn list_aggregated_utterances( &self ) -> ListAggregatedUtterancesFluentBuilder

Constructs a fluent builder for the ListAggregatedUtterances operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_alias_replicas(&self) -> ListBotAliasReplicasFluentBuilder

Constructs a fluent builder for the ListBotAliasReplicas operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_aliases(&self) -> ListBotAliasesFluentBuilder

Constructs a fluent builder for the ListBotAliases operation. This operation supports pagination; See into_paginator().

  • The fluent builder is configurable:
  • On success, responds with ListBotAliasesOutput with field(s):
    • bot_alias_summaries(Option<Vec::<BotAliasSummary>>):

      Summary information for the bot aliases that meet the filter criteria specified in the request. The length of the list is specified in the maxResults parameter of the request. If there are more aliases available, the nextToken field contains a token to get the next page of results.

    • next_token(Option<String>):

      A token that indicates whether there are more results to return in a response to the ListBotAliases operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListBotAliases operation request to get the next page of results.

    • bot_id(Option<String>):

      The identifier of the bot associated with the aliases.

  • On failure, responds with SdkError<ListBotAliasesError>
source§

impl Client

source

pub fn list_bot_locales(&self) -> ListBotLocalesFluentBuilder

Constructs a fluent builder for the ListBotLocales operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_recommendations(&self) -> ListBotRecommendationsFluentBuilder

Constructs a fluent builder for the ListBotRecommendations operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_replicas(&self) -> ListBotReplicasFluentBuilder

Constructs a fluent builder for the ListBotReplicas operation.

source§

impl Client

source

pub fn list_bot_resource_generations( &self ) -> ListBotResourceGenerationsFluentBuilder

Constructs a fluent builder for the ListBotResourceGenerations operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_version_replicas(&self) -> ListBotVersionReplicasFluentBuilder

Constructs a fluent builder for the ListBotVersionReplicas operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bot_versions(&self) -> ListBotVersionsFluentBuilder

Constructs a fluent builder for the ListBotVersions operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_bots(&self) -> ListBotsFluentBuilder

Constructs a fluent builder for the ListBots operation. This operation supports pagination; See into_paginator().

  • The fluent builder is configurable:
    • sort_by(BotSortBy) / set_sort_by(Option<BotSortBy>):
      required: false

      Specifies sorting parameters for the list of bots. You can specify that the list be sorted by bot name in ascending or descending order.


    • filters(BotFilter) / set_filters(Option<Vec::<BotFilter>>):
      required: false

      Provides the specification of a filter used to limit the bots in the response to only those that match the filter specification. You can only specify one filter and one string to filter on.


    • max_results(i32) / set_max_results(Option<i32>):
      required: false

      The maximum number of bots to return in each page of results. If there are fewer results than the maximum page size, only the actual number of results are returned.


    • next_token(impl Into<String>) / set_next_token(Option<String>):
      required: false

      If the response from the ListBots operation contains more results than specified in the maxResults parameter, a token is returned in the response.

      Use the returned token in the nextToken parameter of a ListBots request to return the next page of results. For a complete set of results, call the ListBots operation until the nextToken returned in the response is null.


  • On success, responds with ListBotsOutput with field(s):
    • bot_summaries(Option<Vec::<BotSummary>>):

      Summary information for the bots that meet the filter criteria specified in the request. The length of the list is specified in the maxResults parameter of the request. If there are more bots available, the nextToken field contains a token to the next page of results.

    • next_token(Option<String>):

      A token that indicates whether there are more results to return in a response to the ListBots operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListBots operation request to get the next page of results.

  • On failure, responds with SdkError<ListBotsError>
source§

impl Client

source

pub fn list_built_in_intents(&self) -> ListBuiltInIntentsFluentBuilder

Constructs a fluent builder for the ListBuiltInIntents operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_built_in_slot_types(&self) -> ListBuiltInSlotTypesFluentBuilder

Constructs a fluent builder for the ListBuiltInSlotTypes operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_custom_vocabulary_items( &self ) -> ListCustomVocabularyItemsFluentBuilder

Constructs a fluent builder for the ListCustomVocabularyItems operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_exports(&self) -> ListExportsFluentBuilder

Constructs a fluent builder for the ListExports operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_imports(&self) -> ListImportsFluentBuilder

Constructs a fluent builder for the ListImports operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_intent_metrics(&self) -> ListIntentMetricsFluentBuilder

Constructs a fluent builder for the ListIntentMetrics operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_intent_paths(&self) -> ListIntentPathsFluentBuilder

Constructs a fluent builder for the ListIntentPaths operation.

source§

impl Client

source

pub fn list_intent_stage_metrics(&self) -> ListIntentStageMetricsFluentBuilder

Constructs a fluent builder for the ListIntentStageMetrics operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_intents(&self) -> ListIntentsFluentBuilder

Constructs a fluent builder for the ListIntents operation. This operation supports pagination; See into_paginator().

source§

impl Client

Constructs a fluent builder for the ListRecommendedIntents operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_session_analytics_data( &self ) -> ListSessionAnalyticsDataFluentBuilder

Constructs a fluent builder for the ListSessionAnalyticsData operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_session_metrics(&self) -> ListSessionMetricsFluentBuilder

Constructs a fluent builder for the ListSessionMetrics operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_slot_types(&self) -> ListSlotTypesFluentBuilder

Constructs a fluent builder for the ListSlotTypes operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_slots(&self) -> ListSlotsFluentBuilder

Constructs a fluent builder for the ListSlots operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_tags_for_resource(&self) -> ListTagsForResourceFluentBuilder

Constructs a fluent builder for the ListTagsForResource operation.

source§

impl Client

source

pub fn list_test_execution_result_items( &self ) -> ListTestExecutionResultItemsFluentBuilder

Constructs a fluent builder for the ListTestExecutionResultItems operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_test_executions(&self) -> ListTestExecutionsFluentBuilder

Constructs a fluent builder for the ListTestExecutions operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_test_set_records(&self) -> ListTestSetRecordsFluentBuilder

Constructs a fluent builder for the ListTestSetRecords operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_test_sets(&self) -> ListTestSetsFluentBuilder

Constructs a fluent builder for the ListTestSets operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_utterance_analytics_data( &self ) -> ListUtteranceAnalyticsDataFluentBuilder

Constructs a fluent builder for the ListUtteranceAnalyticsData operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn list_utterance_metrics(&self) -> ListUtteranceMetricsFluentBuilder

Constructs a fluent builder for the ListUtteranceMetrics operation. This operation supports pagination; See into_paginator().

source§

impl Client

source

pub fn search_associated_transcripts( &self ) -> SearchAssociatedTranscriptsFluentBuilder

Constructs a fluent builder for the SearchAssociatedTranscripts operation.

source§

impl Client

source

pub fn start_bot_recommendation(&self) -> StartBotRecommendationFluentBuilder

Constructs a fluent builder for the StartBotRecommendation operation.

source§

impl Client

source

pub fn start_bot_resource_generation( &self ) -> StartBotResourceGenerationFluentBuilder

Constructs a fluent builder for the StartBotResourceGeneration operation.

source§

impl Client

source

pub fn start_import(&self) -> StartImportFluentBuilder

Constructs a fluent builder for the StartImport operation.

source§

impl Client

source

pub fn start_test_execution(&self) -> StartTestExecutionFluentBuilder

Constructs a fluent builder for the StartTestExecution operation.

source§

impl Client

source

pub fn start_test_set_generation(&self) -> StartTestSetGenerationFluentBuilder

Constructs a fluent builder for the StartTestSetGeneration operation.

source§

impl Client

source

pub fn stop_bot_recommendation(&self) -> StopBotRecommendationFluentBuilder

Constructs a fluent builder for the StopBotRecommendation operation.

source§

impl Client

source

pub fn tag_resource(&self) -> TagResourceFluentBuilder

Constructs a fluent builder for the TagResource operation.

source§

impl Client

source

pub fn untag_resource(&self) -> UntagResourceFluentBuilder

Constructs a fluent builder for the UntagResource operation.

source§

impl Client

source

pub fn update_bot(&self) -> UpdateBotFluentBuilder

Constructs a fluent builder for the UpdateBot operation.

source§

impl Client

source

pub fn update_bot_alias(&self) -> UpdateBotAliasFluentBuilder

Constructs a fluent builder for the UpdateBotAlias operation.

source§

impl Client

source

pub fn update_bot_locale(&self) -> UpdateBotLocaleFluentBuilder

Constructs a fluent builder for the UpdateBotLocale operation.

source§

impl Client

source

pub fn update_bot_recommendation(&self) -> UpdateBotRecommendationFluentBuilder

Constructs a fluent builder for the UpdateBotRecommendation operation.

source§

impl Client

source

pub fn update_export(&self) -> UpdateExportFluentBuilder

Constructs a fluent builder for the UpdateExport operation.

source§

impl Client

source

pub fn update_intent(&self) -> UpdateIntentFluentBuilder

Constructs a fluent builder for the UpdateIntent operation.

source§

impl Client

source

pub fn update_resource_policy(&self) -> UpdateResourcePolicyFluentBuilder

Constructs a fluent builder for the UpdateResourcePolicy operation.

source§

impl Client

source

pub fn update_slot(&self) -> UpdateSlotFluentBuilder

Constructs a fluent builder for the UpdateSlot operation.

source§

impl Client

source

pub fn update_slot_type(&self) -> UpdateSlotTypeFluentBuilder

Constructs a fluent builder for the UpdateSlotType operation.

source§

impl Client

source

pub fn update_test_set(&self) -> UpdateTestSetFluentBuilder

Constructs a fluent builder for the UpdateTestSet operation.

source§

impl Client

source

pub fn from_conf(conf: Config) -> Self

Creates a new client from the service Config.

§Panics

This method will panic in the following cases:

  • Retries or timeouts are enabled without a sleep_impl configured.
  • Identity caching is enabled without a sleep_impl and time_source configured.
  • No behavior_version is provided.

The panic message for each of these will have instructions on how to resolve them.

source

pub fn config(&self) -> &Config

Returns the client’s configuration.

source§

impl Client

source

pub fn new(sdk_config: &SdkConfig) -> Self

Creates a new client from an SDK Config.

§Panics
  • This method will panic if the sdk_config is missing an async sleep implementation. If you experience this panic, set the sleep_impl on the Config passed into this function to fix it.
  • This method will panic if the sdk_config is missing an HTTP connector. If you experience this panic, set the http_connector on the Config passed into this function to fix it.
  • This method will panic if no BehaviorVersion is provided. If you experience this panic, set behavior_version on the Config or enable the behavior-version-latest Cargo feature.

Trait Implementations§

source§

impl Clone for Client

source§

fn clone(&self) -> Client

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Client

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Waiters for Client

source§

fn wait_until_bot_available(&self) -> BotAvailableFluentBuilder

Wait until a bot is available
source§

fn wait_until_bot_alias_available(&self) -> BotAliasAvailableFluentBuilder

Wait until a bot alias is available
source§

fn wait_until_bot_locale_built(&self) -> BotLocaleBuiltFluentBuilder

Wait until a bot locale is built
source§

fn wait_until_bot_locale_created(&self) -> BotLocaleCreatedFluentBuilder

Wait unit a bot locale is created
source§

fn wait_until_bot_locale_express_testing_available( &self ) -> BotLocaleExpressTestingAvailableFluentBuilder

Wait until a bot locale build is ready for express testing
source§

fn wait_until_bot_version_available(&self) -> BotVersionAvailableFluentBuilder

Wait until a bot version is available
source§

fn wait_until_bot_export_completed(&self) -> BotExportCompletedFluentBuilder

Wait until a bot has been exported
source§

fn wait_until_bot_import_completed(&self) -> BotImportCompletedFluentBuilder

Wait until a bot has been imported

Auto Trait Implementations§

§

impl Freeze for Client

§

impl !RefUnwindSafe for Client

§

impl Send for Client

§

impl Sync for Client

§

impl Unpin for Client

§

impl !UnwindSafe for Client

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
source§

impl<Unshared, Shared> IntoShared<Shared> for Unshared
where Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more