Struct aws_sdk_pinpoint::client::Client[][src]

pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for Amazon Pinpoint

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

Examples

Constructing a client and invoking an operation

    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_pinpoint::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */

Constructing a client with custom configuration

use aws_config::RetryConfig;
    let shared_config = aws_config::load_from_env().await;
    let config = aws_sdk_pinpoint::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_pinpoint::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the CreateApp operation.

See CreateApp for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCampaign operation.

See CreateCampaign for more information about the operation and its arguments.

Constructs a fluent builder for the CreateEmailTemplate operation.

See CreateEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateExportJob operation.

See CreateExportJob for more information about the operation and its arguments.

Constructs a fluent builder for the CreateImportJob operation.

See CreateImportJob for more information about the operation and its arguments.

Constructs a fluent builder for the CreateInAppTemplate operation.

See CreateInAppTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateJourney operation.

See CreateJourney for more information about the operation and its arguments.

Constructs a fluent builder for the CreatePushTemplate operation.

See CreatePushTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateRecommenderConfiguration operation.

See CreateRecommenderConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSegment operation.

See CreateSegment for more information about the operation and its arguments.

Constructs a fluent builder for the CreateSmsTemplate operation.

See CreateSmsTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the CreateVoiceTemplate operation.

See CreateVoiceTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAdmChannel operation.

See DeleteAdmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApnsChannel operation.

See DeleteApnsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApnsSandboxChannel operation.

See DeleteApnsSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApnsVoipChannel operation.

See DeleteApnsVoipChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApnsVoipSandboxChannel operation.

See DeleteApnsVoipSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteApp operation.

See DeleteApp for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteBaiduChannel operation.

See DeleteBaiduChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCampaign operation.

See DeleteCampaign for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEmailChannel operation.

See DeleteEmailChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEmailTemplate operation.

See DeleteEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEndpoint operation.

See DeleteEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEventStream operation.

See DeleteEventStream for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteGcmChannel operation.

See DeleteGcmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteInAppTemplate operation.

See DeleteInAppTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteJourney operation.

See DeleteJourney for more information about the operation and its arguments.

Constructs a fluent builder for the DeletePushTemplate operation.

See DeletePushTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteRecommenderConfiguration operation.

See DeleteRecommenderConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSegment operation.

See DeleteSegment for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSmsChannel operation.

See DeleteSmsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteSmsTemplate operation.

See DeleteSmsTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteUserEndpoints operation.

See DeleteUserEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteVoiceChannel operation.

See DeleteVoiceChannel for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteVoiceTemplate operation.

See DeleteVoiceTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetAdmChannel operation.

See GetAdmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetApnsChannel operation.

See GetApnsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetApnsSandboxChannel operation.

See GetApnsSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetApnsVoipChannel operation.

See GetApnsVoipChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetApnsVoipSandboxChannel operation.

See GetApnsVoipSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetApp operation.

See GetApp for more information about the operation and its arguments.

Constructs a fluent builder for the GetApplicationDateRangeKpi operation.

See GetApplicationDateRangeKpi for more information about the operation and its arguments.

Constructs a fluent builder for the GetApplicationSettings operation.

See GetApplicationSettings for more information about the operation and its arguments.

Constructs a fluent builder for the GetApps operation.

See GetApps for more information about the operation and its arguments.

Constructs a fluent builder for the GetBaiduChannel operation.

See GetBaiduChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaign operation.

See GetCampaign for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaignActivities operation.

See GetCampaignActivities for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaignDateRangeKpi operation.

See GetCampaignDateRangeKpi for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaigns operation.

See GetCampaigns for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaignVersion operation.

See GetCampaignVersion for more information about the operation and its arguments.

Constructs a fluent builder for the GetCampaignVersions operation.

See GetCampaignVersions for more information about the operation and its arguments.

Constructs a fluent builder for the GetChannels operation.

See GetChannels for more information about the operation and its arguments.

Constructs a fluent builder for the GetEmailChannel operation.

See GetEmailChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetEmailTemplate operation.

See GetEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetEndpoint operation.

See GetEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the GetEventStream operation.

See GetEventStream for more information about the operation and its arguments.

Constructs a fluent builder for the GetExportJob operation.

See GetExportJob for more information about the operation and its arguments.

Constructs a fluent builder for the GetExportJobs operation.

See GetExportJobs for more information about the operation and its arguments.

Constructs a fluent builder for the GetGcmChannel operation.

See GetGcmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetImportJob operation.

See GetImportJob for more information about the operation and its arguments.

Constructs a fluent builder for the GetImportJobs operation.

See GetImportJobs for more information about the operation and its arguments.

Constructs a fluent builder for the GetInAppMessages operation.

See GetInAppMessages for more information about the operation and its arguments.

Constructs a fluent builder for the GetInAppTemplate operation.

See GetInAppTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetJourney operation.

See GetJourney for more information about the operation and its arguments.

Constructs a fluent builder for the GetJourneyDateRangeKpi operation.

See GetJourneyDateRangeKpi for more information about the operation and its arguments.

Constructs a fluent builder for the GetJourneyExecutionActivityMetrics operation.

See GetJourneyExecutionActivityMetrics for more information about the operation and its arguments.

Constructs a fluent builder for the GetJourneyExecutionMetrics operation.

See GetJourneyExecutionMetrics for more information about the operation and its arguments.

Constructs a fluent builder for the GetPushTemplate operation.

See GetPushTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetRecommenderConfiguration operation.

See GetRecommenderConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the GetRecommenderConfigurations operation.

See GetRecommenderConfigurations for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegment operation.

See GetSegment for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegmentExportJobs operation.

See GetSegmentExportJobs for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegmentImportJobs operation.

See GetSegmentImportJobs for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegments operation.

See GetSegments for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegmentVersion operation.

See GetSegmentVersion for more information about the operation and its arguments.

Constructs a fluent builder for the GetSegmentVersions operation.

See GetSegmentVersions for more information about the operation and its arguments.

Constructs a fluent builder for the GetSmsChannel operation.

See GetSmsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetSmsTemplate operation.

See GetSmsTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the GetUserEndpoints operation.

See GetUserEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the GetVoiceChannel operation.

See GetVoiceChannel for more information about the operation and its arguments.

Constructs a fluent builder for the GetVoiceTemplate operation.

See GetVoiceTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the ListJourneys operation.

See ListJourneys for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ListTemplates operation.

See ListTemplates for more information about the operation and its arguments.

Constructs a fluent builder for the ListTemplateVersions operation.

See ListTemplateVersions for more information about the operation and its arguments.

Constructs a fluent builder for the PhoneNumberValidate operation.

See PhoneNumberValidate for more information about the operation and its arguments.

Constructs a fluent builder for the PutEvents operation.

See PutEvents for more information about the operation and its arguments.

Constructs a fluent builder for the PutEventStream operation.

See PutEventStream for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveAttributes operation.

See RemoveAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the SendMessages operation.

See SendMessages for more information about the operation and its arguments.

Constructs a fluent builder for the SendOTPMessage operation.

See SendOTPMessage for more information about the operation and its arguments.

Constructs a fluent builder for the SendUsersMessages operation.

See SendUsersMessages for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateAdmChannel operation.

See UpdateAdmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApnsChannel operation.

See UpdateApnsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApnsSandboxChannel operation.

See UpdateApnsSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApnsVoipChannel operation.

See UpdateApnsVoipChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApnsVoipSandboxChannel operation.

See UpdateApnsVoipSandboxChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateApplicationSettings operation.

See UpdateApplicationSettings for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateBaiduChannel operation.

See UpdateBaiduChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateCampaign operation.

See UpdateCampaign for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEmailChannel operation.

See UpdateEmailChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEmailTemplate operation.

See UpdateEmailTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEndpoint operation.

See UpdateEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateEndpointsBatch operation.

See UpdateEndpointsBatch for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateGcmChannel operation.

See UpdateGcmChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateInAppTemplate operation.

See UpdateInAppTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateJourney operation.

See UpdateJourney for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateJourneyState operation.

See UpdateJourneyState for more information about the operation and its arguments.

Constructs a fluent builder for the UpdatePushTemplate operation.

See UpdatePushTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateRecommenderConfiguration operation.

See UpdateRecommenderConfiguration for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSegment operation.

See UpdateSegment for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSmsChannel operation.

See UpdateSmsChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateSmsTemplate operation.

See UpdateSmsTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateTemplateActiveVersion operation.

See UpdateTemplateActiveVersion for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateVoiceChannel operation.

See UpdateVoiceChannel for more information about the operation and its arguments.

Constructs a fluent builder for the UpdateVoiceTemplate operation.

See UpdateVoiceTemplate for more information about the operation and its arguments.

Constructs a fluent builder for the VerifyOTPMessage operation.

See VerifyOTPMessage for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

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

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

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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

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