1// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
2
3// Package datapipeline provides the client and types for making API
4// requests to AWS Data Pipeline.
5//
6// AWS Data Pipeline configures and manages a data-driven workflow called a
7// pipeline. AWS Data Pipeline handles the details of scheduling and ensuring
8// that data dependencies are met so that your application can focus on processing
9// the data.
10//
11// AWS Data Pipeline provides a JAR implementation of a task runner called AWS
12// Data Pipeline Task Runner. AWS Data Pipeline Task Runner provides logic for
13// common data management scenarios, such as performing database queries and
14// running data analysis using Amazon Elastic MapReduce (Amazon EMR). You can
15// use AWS Data Pipeline Task Runner as your task runner, or you can write your
16// own task runner to provide custom data management.
17//
18// AWS Data Pipeline implements two main sets of functionality. Use the first
19// set to create a pipeline and define data sources, schedules, dependencies,
20// and the transforms to be performed on the data. Use the second set in your
21// task runner application to receive the next task ready for processing. The
22// logic for performing the task, such as querying the data, running data analysis,
23// or converting the data from one format to another, is contained within the
24// task runner. The task runner performs the task assigned to it by the web
25// service, reporting progress to the web service as it does so. When the task
26// is done, the task runner reports the final success or failure of the task
27// to the web service.
28//
29// See https://docs.aws.amazon.com/goto/WebAPI/datapipeline-2012-10-29 for more information on this service.
30//
31// See datapipeline package documentation for more information.
32// https://docs.aws.amazon.com/sdk-for-go/api/service/datapipeline/
33//
34// Using the Client
35//
36// To contact AWS Data Pipeline with the SDK use the New function to create
37// a new service client. With that client you can make API requests to the service.
38// These clients are safe to use concurrently.
39//
40// See the SDK's documentation for more information on how to use the SDK.
41// https://docs.aws.amazon.com/sdk-for-go/api/
42//
43// See aws.Config documentation for more information on configuring SDK clients.
44// https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
45//
46// See the AWS Data Pipeline client DataPipeline for more
47// information on creating client for this service.
48// https://docs.aws.amazon.com/sdk-for-go/api/service/datapipeline/#New
49package datapipeline
50