[][src]Trait rusoto_dataexchange::DataExchange

pub trait DataExchange {
#[must_use]    pub fn cancel_job<'life0, 'async_trait>(
        &'life0 self,
        input: CancelJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<CancelJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_data_set<'life0, 'async_trait>(
        &'life0 self,
        input: CreateDataSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateDataSetResponse, RusotoError<CreateDataSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_job<'life0, 'async_trait>(
        &'life0 self,
        input: CreateJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateJobResponse, RusotoError<CreateJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn create_revision<'life0, 'async_trait>(
        &'life0 self,
        input: CreateRevisionRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateRevisionResponse, RusotoError<CreateRevisionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_asset<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_data_set<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteDataSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteDataSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn delete_revision<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteRevisionRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteRevisionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_asset<'life0, 'async_trait>(
        &'life0 self,
        input: GetAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetAssetResponse, RusotoError<GetAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_data_set<'life0, 'async_trait>(
        &'life0 self,
        input: GetDataSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetDataSetResponse, RusotoError<GetDataSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_job<'life0, 'async_trait>(
        &'life0 self,
        input: GetJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetJobResponse, RusotoError<GetJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn get_revision<'life0, 'async_trait>(
        &'life0 self,
        input: GetRevisionRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetRevisionResponse, RusotoError<GetRevisionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_data_set_revisions<'life0, 'async_trait>(
        &'life0 self,
        input: ListDataSetRevisionsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListDataSetRevisionsResponse, RusotoError<ListDataSetRevisionsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_data_sets<'life0, 'async_trait>(
        &'life0 self,
        input: ListDataSetsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListDataSetsResponse, RusotoError<ListDataSetsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_jobs<'life0, 'async_trait>(
        &'life0 self,
        input: ListJobsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListJobsResponse, RusotoError<ListJobsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_revision_assets<'life0, 'async_trait>(
        &'life0 self,
        input: ListRevisionAssetsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListRevisionAssetsResponse, RusotoError<ListRevisionAssetsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn list_tags_for_resource<'life0, 'async_trait>(
        &'life0 self,
        input: ListTagsForResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn start_job<'life0, 'async_trait>(
        &'life0 self,
        input: StartJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<StartJobResponse, RusotoError<StartJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn tag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: TagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<TagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn untag_resource<'life0, 'async_trait>(
        &'life0 self,
        input: UntagResourceRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<UntagResourceError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_asset<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateAssetRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateAssetResponse, RusotoError<UpdateAssetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_data_set<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateDataSetRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateDataSetResponse, RusotoError<UpdateDataSetError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
#[must_use] pub fn update_revision<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateRevisionRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateRevisionResponse, RusotoError<UpdateRevisionError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the AWS Data Exchange API. AWS Data Exchange clients implement this trait.

Required methods

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

This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.

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

This operation creates a data set.

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

This operation creates a job.

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

This operation creates a revision for a data set.

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

This operation deletes an asset.

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

This operation deletes a data set.

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

This operation deletes a revision.

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

This operation returns information about an asset.

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

This operation returns information about a data set.

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

This operation returns information about a job.

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

This operation returns information about a revision.

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

This operation lists a data set's revisions sorted by CreatedAt in descending order.

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

This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.

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

This operation lists your jobs sorted by CreatedAt in descending order.

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

This operation lists a revision's assets sorted alphabetically in descending order.

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

This operation lists the tags on the resource.

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

This operation starts a job.

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

This operation tags a resource.

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

This operation removes one or more tags from a resource.

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

This operation updates an asset.

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

This operation updates a data set.

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

This operation updates a revision.

Loading content...

Implementors

impl DataExchange for DataExchangeClient[src]

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

This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.

pub fn create_data_set<'life0, 'async_trait>(
    &'life0 self,
    input: CreateDataSetRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDataSetResponse, RusotoError<CreateDataSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation creates a data set.

pub fn create_job<'life0, 'async_trait>(
    &'life0 self,
    input: CreateJobRequest
) -> Pin<Box<dyn Future<Output = Result<CreateJobResponse, RusotoError<CreateJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation creates a job.

pub fn create_revision<'life0, 'async_trait>(
    &'life0 self,
    input: CreateRevisionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRevisionResponse, RusotoError<CreateRevisionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation creates a revision for a data set.

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

This operation deletes an asset.

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

This operation deletes a data set.

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

This operation deletes a revision.

pub fn get_asset<'life0, 'async_trait>(
    &'life0 self,
    input: GetAssetRequest
) -> Pin<Box<dyn Future<Output = Result<GetAssetResponse, RusotoError<GetAssetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation returns information about an asset.

pub fn get_data_set<'life0, 'async_trait>(
    &'life0 self,
    input: GetDataSetRequest
) -> Pin<Box<dyn Future<Output = Result<GetDataSetResponse, RusotoError<GetDataSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation returns information about a data set.

pub fn get_job<'life0, 'async_trait>(
    &'life0 self,
    input: GetJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetJobResponse, RusotoError<GetJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation returns information about a job.

pub fn get_revision<'life0, 'async_trait>(
    &'life0 self,
    input: GetRevisionRequest
) -> Pin<Box<dyn Future<Output = Result<GetRevisionResponse, RusotoError<GetRevisionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation returns information about a revision.

pub fn list_data_set_revisions<'life0, 'async_trait>(
    &'life0 self,
    input: ListDataSetRevisionsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDataSetRevisionsResponse, RusotoError<ListDataSetRevisionsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation lists a data set's revisions sorted by CreatedAt in descending order.

pub fn list_data_sets<'life0, 'async_trait>(
    &'life0 self,
    input: ListDataSetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDataSetsResponse, RusotoError<ListDataSetsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.

pub fn list_jobs<'life0, 'async_trait>(
    &'life0 self,
    input: ListJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListJobsResponse, RusotoError<ListJobsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation lists your jobs sorted by CreatedAt in descending order.

pub fn list_revision_assets<'life0, 'async_trait>(
    &'life0 self,
    input: ListRevisionAssetsRequest
) -> Pin<Box<dyn Future<Output = Result<ListRevisionAssetsResponse, RusotoError<ListRevisionAssetsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation lists a revision's assets sorted alphabetically in descending order.

pub fn list_tags_for_resource<'life0, 'async_trait>(
    &'life0 self,
    input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation lists the tags on the resource.

pub fn start_job<'life0, 'async_trait>(
    &'life0 self,
    input: StartJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartJobResponse, RusotoError<StartJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation starts a job.

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

This operation tags a resource.

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

This operation removes one or more tags from a resource.

pub fn update_asset<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateAssetRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateAssetResponse, RusotoError<UpdateAssetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation updates an asset.

pub fn update_data_set<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateDataSetRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDataSetResponse, RusotoError<UpdateDataSetError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation updates a data set.

pub fn update_revision<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateRevisionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRevisionResponse, RusotoError<UpdateRevisionError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

This operation updates a revision.

Loading content...