Package-level declarations

Types

Link copied to clipboard

AWS Data Exchange is a service that makes it easy for AWS customers to exchange data in the cloud. You can use the AWS Data Exchange APIs to create, update, manage, and access file-based data set in the AWS Cloud.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard
inline suspend fun DataExchangeClient.cancelJob(crossinline block: CancelJobRequest.Builder.() -> Unit): CancelJobResponse

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

Link copied to clipboard

This operation creates a data set.

Link copied to clipboard

This operation creates an event action.

Link copied to clipboard
inline suspend fun DataExchangeClient.createJob(crossinline block: CreateJobRequest.Builder.() -> Unit): CreateJobResponse

This operation creates a job.

Link copied to clipboard

This operation creates a revision for a data set.

Link copied to clipboard

This operation deletes an asset.

Link copied to clipboard

This operation deletes a data set.

Link copied to clipboard

This operation deletes the event action.

Link copied to clipboard

This operation deletes a revision.

Link copied to clipboard
inline suspend fun DataExchangeClient.getAsset(crossinline block: GetAssetRequest.Builder.() -> Unit): GetAssetResponse

This operation returns information about an asset.

Link copied to clipboard
inline suspend fun DataExchangeClient.getDataSet(crossinline block: GetDataSetRequest.Builder.() -> Unit): GetDataSetResponse

This operation returns information about a data set.

Link copied to clipboard

This operation retrieves information about an event action.

Link copied to clipboard
inline suspend fun DataExchangeClient.getJob(crossinline block: GetJobRequest.Builder.() -> Unit): GetJobResponse

This operation returns information about a job.

Link copied to clipboard

This operation returns information about a revision.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

This operation lists your event actions.

Link copied to clipboard
inline suspend fun DataExchangeClient.listJobs(crossinline block: ListJobsRequest.Builder.() -> Unit): ListJobsResponse

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

Link copied to clipboard

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

Link copied to clipboard

This operation lists the tags on the resource.

Link copied to clipboard

This operation revokes subscribers' access to a revision.

Link copied to clipboard

This operation invokes an API Gateway API asset. The request is proxied to the provider’s API Gateway API.

Link copied to clipboard

The type of event associated with the data set.

Link copied to clipboard
inline suspend fun DataExchangeClient.startJob(crossinline block: StartJobRequest.Builder.() -> Unit): StartJobResponse

This operation starts a job.

Link copied to clipboard

This operation tags a resource.

Link copied to clipboard

This operation removes one or more tags from a resource.

Link copied to clipboard

This operation updates an asset.

Link copied to clipboard

This operation updates a data set.

Link copied to clipboard

This operation updates the event action.

Link copied to clipboard

This operation updates a revision.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.