Documentation ¶
Overview ¶
Package gluedatabrew provides the client and types for making API requests to AWS Glue DataBrew.
AWS Glue DataBrew is a visual, cloud-scale data-preparation service. DataBrew simplifies data preparation tasks, targeting data issues that are hard to spot and time-consuming to fix. DataBrew empowers users of all technical levels to visualize the data and perform one-click data transformations, with no coding required.
See https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25 for more information on this service.
See gluedatabrew package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/gluedatabrew/
Using the Client ¶
To contact AWS Glue DataBrew with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Glue DataBrew client GlueDataBrew for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/gluedatabrew/#New
Index ¶
- Constants
- func CompressionFormat_Values() []string
- func EncryptionMode_Values() []string
- func JobRunState_Values() []string
- func JobType_Values() []string
- func LogSubscription_Values() []string
- func OutputFormat_Values() []string
- func SampleType_Values() []string
- func SessionStatus_Values() []string
- func Source_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type BatchDeleteRecipeVersionInput
- func (s BatchDeleteRecipeVersionInput) GoString() string
- func (s *BatchDeleteRecipeVersionInput) SetName(v string) *BatchDeleteRecipeVersionInput
- func (s *BatchDeleteRecipeVersionInput) SetRecipeVersions(v []*string) *BatchDeleteRecipeVersionInput
- func (s BatchDeleteRecipeVersionInput) String() string
- func (s *BatchDeleteRecipeVersionInput) Validate() error
- type BatchDeleteRecipeVersionOutput
- func (s BatchDeleteRecipeVersionOutput) GoString() string
- func (s *BatchDeleteRecipeVersionOutput) SetErrors(v []*RecipeVersionErrorDetail) *BatchDeleteRecipeVersionOutput
- func (s *BatchDeleteRecipeVersionOutput) SetName(v string) *BatchDeleteRecipeVersionOutput
- func (s BatchDeleteRecipeVersionOutput) String() string
- type ConditionExpression
- func (s ConditionExpression) GoString() string
- func (s *ConditionExpression) SetCondition(v string) *ConditionExpression
- func (s *ConditionExpression) SetTargetColumn(v string) *ConditionExpression
- func (s *ConditionExpression) SetValue(v string) *ConditionExpression
- func (s ConditionExpression) String() string
- func (s *ConditionExpression) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateDatasetInput
- func (s CreateDatasetInput) GoString() string
- func (s *CreateDatasetInput) SetFormatOptions(v *FormatOptions) *CreateDatasetInput
- func (s *CreateDatasetInput) SetInput(v *Input) *CreateDatasetInput
- func (s *CreateDatasetInput) SetName(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetTags(v map[string]*string) *CreateDatasetInput
- func (s CreateDatasetInput) String() string
- func (s *CreateDatasetInput) Validate() error
- type CreateDatasetOutput
- type CreateProfileJobInput
- func (s CreateProfileJobInput) GoString() string
- func (s *CreateProfileJobInput) SetDatasetName(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetEncryptionKeyArn(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetEncryptionMode(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetLogSubscription(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetMaxCapacity(v int64) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetMaxRetries(v int64) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetName(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetOutputLocation(v *S3Location) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetRoleArn(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetTags(v map[string]*string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetTimeout(v int64) *CreateProfileJobInput
- func (s CreateProfileJobInput) String() string
- func (s *CreateProfileJobInput) Validate() error
- type CreateProfileJobOutput
- type CreateProjectInput
- func (s CreateProjectInput) GoString() string
- func (s *CreateProjectInput) SetDatasetName(v string) *CreateProjectInput
- func (s *CreateProjectInput) SetName(v string) *CreateProjectInput
- func (s *CreateProjectInput) SetRecipeName(v string) *CreateProjectInput
- func (s *CreateProjectInput) SetRoleArn(v string) *CreateProjectInput
- func (s *CreateProjectInput) SetSample(v *Sample) *CreateProjectInput
- func (s *CreateProjectInput) SetTags(v map[string]*string) *CreateProjectInput
- func (s CreateProjectInput) String() string
- func (s *CreateProjectInput) Validate() error
- type CreateProjectOutput
- type CreateRecipeInput
- func (s CreateRecipeInput) GoString() string
- func (s *CreateRecipeInput) SetDescription(v string) *CreateRecipeInput
- func (s *CreateRecipeInput) SetName(v string) *CreateRecipeInput
- func (s *CreateRecipeInput) SetSteps(v []*RecipeStep) *CreateRecipeInput
- func (s *CreateRecipeInput) SetTags(v map[string]*string) *CreateRecipeInput
- func (s CreateRecipeInput) String() string
- func (s *CreateRecipeInput) Validate() error
- type CreateRecipeJobInput
- func (s CreateRecipeJobInput) GoString() string
- func (s *CreateRecipeJobInput) SetDatasetName(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetEncryptionKeyArn(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetEncryptionMode(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetLogSubscription(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetMaxCapacity(v int64) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetMaxRetries(v int64) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetName(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetOutputs(v []*Output) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetProjectName(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetRecipeReference(v *RecipeReference) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetRoleArn(v string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetTags(v map[string]*string) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetTimeout(v int64) *CreateRecipeJobInput
- func (s CreateRecipeJobInput) String() string
- func (s *CreateRecipeJobInput) Validate() error
- type CreateRecipeJobOutput
- type CreateRecipeOutput
- type CreateScheduleInput
- func (s CreateScheduleInput) GoString() string
- func (s *CreateScheduleInput) SetCronExpression(v string) *CreateScheduleInput
- func (s *CreateScheduleInput) SetJobNames(v []*string) *CreateScheduleInput
- func (s *CreateScheduleInput) SetName(v string) *CreateScheduleInput
- func (s *CreateScheduleInput) SetTags(v map[string]*string) *CreateScheduleInput
- func (s CreateScheduleInput) String() string
- func (s *CreateScheduleInput) Validate() error
- type CreateScheduleOutput
- type CsvOptions
- type CsvOutputOptions
- type DataCatalogInputDefinition
- func (s DataCatalogInputDefinition) GoString() string
- func (s *DataCatalogInputDefinition) SetCatalogId(v string) *DataCatalogInputDefinition
- func (s *DataCatalogInputDefinition) SetDatabaseName(v string) *DataCatalogInputDefinition
- func (s *DataCatalogInputDefinition) SetTableName(v string) *DataCatalogInputDefinition
- func (s *DataCatalogInputDefinition) SetTempDirectory(v *S3Location) *DataCatalogInputDefinition
- func (s DataCatalogInputDefinition) String() string
- func (s *DataCatalogInputDefinition) Validate() error
- type Dataset
- func (s Dataset) GoString() string
- func (s *Dataset) SetAccountId(v string) *Dataset
- func (s *Dataset) SetCreateDate(v time.Time) *Dataset
- func (s *Dataset) SetCreatedBy(v string) *Dataset
- func (s *Dataset) SetFormatOptions(v *FormatOptions) *Dataset
- func (s *Dataset) SetInput(v *Input) *Dataset
- func (s *Dataset) SetLastModifiedBy(v string) *Dataset
- func (s *Dataset) SetLastModifiedDate(v time.Time) *Dataset
- func (s *Dataset) SetName(v string) *Dataset
- func (s *Dataset) SetResourceArn(v string) *Dataset
- func (s *Dataset) SetSource(v string) *Dataset
- func (s *Dataset) SetTags(v map[string]*string) *Dataset
- func (s Dataset) String() string
- type DeleteDatasetInput
- type DeleteDatasetOutput
- type DeleteJobInput
- type DeleteJobOutput
- type DeleteProjectInput
- type DeleteProjectOutput
- type DeleteRecipeVersionInput
- func (s DeleteRecipeVersionInput) GoString() string
- func (s *DeleteRecipeVersionInput) SetName(v string) *DeleteRecipeVersionInput
- func (s *DeleteRecipeVersionInput) SetRecipeVersion(v string) *DeleteRecipeVersionInput
- func (s DeleteRecipeVersionInput) String() string
- func (s *DeleteRecipeVersionInput) Validate() error
- type DeleteRecipeVersionOutput
- type DeleteScheduleInput
- type DeleteScheduleOutput
- type DescribeDatasetInput
- type DescribeDatasetOutput
- func (s DescribeDatasetOutput) GoString() string
- func (s *DescribeDatasetOutput) SetCreateDate(v time.Time) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetCreatedBy(v string) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetFormatOptions(v *FormatOptions) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetInput(v *Input) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetLastModifiedBy(v string) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetLastModifiedDate(v time.Time) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetName(v string) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetResourceArn(v string) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetSource(v string) *DescribeDatasetOutput
- func (s *DescribeDatasetOutput) SetTags(v map[string]*string) *DescribeDatasetOutput
- func (s DescribeDatasetOutput) String() string
- type DescribeJobInput
- type DescribeJobOutput
- func (s DescribeJobOutput) GoString() string
- func (s *DescribeJobOutput) SetCreateDate(v time.Time) *DescribeJobOutput
- func (s *DescribeJobOutput) SetCreatedBy(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetDatasetName(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetEncryptionKeyArn(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetEncryptionMode(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetLastModifiedBy(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetLastModifiedDate(v time.Time) *DescribeJobOutput
- func (s *DescribeJobOutput) SetLogSubscription(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetMaxCapacity(v int64) *DescribeJobOutput
- func (s *DescribeJobOutput) SetMaxRetries(v int64) *DescribeJobOutput
- func (s *DescribeJobOutput) SetName(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetOutputs(v []*Output) *DescribeJobOutput
- func (s *DescribeJobOutput) SetProjectName(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetRecipeReference(v *RecipeReference) *DescribeJobOutput
- func (s *DescribeJobOutput) SetResourceArn(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetRoleArn(v string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetTags(v map[string]*string) *DescribeJobOutput
- func (s *DescribeJobOutput) SetTimeout(v int64) *DescribeJobOutput
- func (s *DescribeJobOutput) SetType(v string) *DescribeJobOutput
- func (s DescribeJobOutput) String() string
- type DescribeJobRunInput
- type DescribeJobRunOutput
- func (s DescribeJobRunOutput) GoString() string
- func (s *DescribeJobRunOutput) SetAttempt(v int64) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetCompletedOn(v time.Time) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetDatasetName(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetErrorMessage(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetExecutionTime(v int64) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetJobName(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetLogGroupName(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetLogSubscription(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetOutputs(v []*Output) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetRecipeReference(v *RecipeReference) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetRunId(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetStartedBy(v string) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetStartedOn(v time.Time) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetState(v string) *DescribeJobRunOutput
- func (s DescribeJobRunOutput) String() string
- type DescribeProjectInput
- type DescribeProjectOutput
- func (s DescribeProjectOutput) GoString() string
- func (s *DescribeProjectOutput) SetCreateDate(v time.Time) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetCreatedBy(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetDatasetName(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetLastModifiedBy(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetLastModifiedDate(v time.Time) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetName(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetOpenDate(v time.Time) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetOpenedBy(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetRecipeName(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetResourceArn(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetRoleArn(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetSample(v *Sample) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetSessionStatus(v string) *DescribeProjectOutput
- func (s *DescribeProjectOutput) SetTags(v map[string]*string) *DescribeProjectOutput
- func (s DescribeProjectOutput) String() string
- type DescribeRecipeInput
- type DescribeRecipeOutput
- func (s DescribeRecipeOutput) GoString() string
- func (s *DescribeRecipeOutput) SetCreateDate(v time.Time) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetCreatedBy(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetDescription(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetLastModifiedBy(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetLastModifiedDate(v time.Time) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetName(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetProjectName(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetPublishedBy(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetPublishedDate(v time.Time) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetRecipeVersion(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetResourceArn(v string) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetSteps(v []*RecipeStep) *DescribeRecipeOutput
- func (s *DescribeRecipeOutput) SetTags(v map[string]*string) *DescribeRecipeOutput
- func (s DescribeRecipeOutput) String() string
- type DescribeScheduleInput
- type DescribeScheduleOutput
- func (s DescribeScheduleOutput) GoString() string
- func (s *DescribeScheduleOutput) SetCreateDate(v time.Time) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetCreatedBy(v string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetCronExpression(v string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetJobNames(v []*string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetLastModifiedBy(v string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetLastModifiedDate(v time.Time) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetName(v string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetResourceArn(v string) *DescribeScheduleOutput
- func (s *DescribeScheduleOutput) SetTags(v map[string]*string) *DescribeScheduleOutput
- func (s DescribeScheduleOutput) String() string
- type ExcelOptions
- type FormatOptions
- func (s FormatOptions) GoString() string
- func (s *FormatOptions) SetCsv(v *CsvOptions) *FormatOptions
- func (s *FormatOptions) SetExcel(v *ExcelOptions) *FormatOptions
- func (s *FormatOptions) SetJson(v *JsonOptions) *FormatOptions
- func (s FormatOptions) String() string
- func (s *FormatOptions) Validate() error
- type GlueDataBrew
- func (c *GlueDataBrew) BatchDeleteRecipeVersion(input *BatchDeleteRecipeVersionInput) (*BatchDeleteRecipeVersionOutput, error)
- func (c *GlueDataBrew) BatchDeleteRecipeVersionRequest(input *BatchDeleteRecipeVersionInput) (req *request.Request, output *BatchDeleteRecipeVersionOutput)
- func (c *GlueDataBrew) BatchDeleteRecipeVersionWithContext(ctx aws.Context, input *BatchDeleteRecipeVersionInput, opts ...request.Option) (*BatchDeleteRecipeVersionOutput, error)
- func (c *GlueDataBrew) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)
- func (c *GlueDataBrew) CreateDatasetRequest(input *CreateDatasetInput) (req *request.Request, output *CreateDatasetOutput)
- func (c *GlueDataBrew) CreateDatasetWithContext(ctx aws.Context, input *CreateDatasetInput, opts ...request.Option) (*CreateDatasetOutput, error)
- func (c *GlueDataBrew) CreateProfileJob(input *CreateProfileJobInput) (*CreateProfileJobOutput, error)
- func (c *GlueDataBrew) CreateProfileJobRequest(input *CreateProfileJobInput) (req *request.Request, output *CreateProfileJobOutput)
- func (c *GlueDataBrew) CreateProfileJobWithContext(ctx aws.Context, input *CreateProfileJobInput, opts ...request.Option) (*CreateProfileJobOutput, error)
- func (c *GlueDataBrew) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)
- func (c *GlueDataBrew) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)
- func (c *GlueDataBrew) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)
- func (c *GlueDataBrew) CreateRecipe(input *CreateRecipeInput) (*CreateRecipeOutput, error)
- func (c *GlueDataBrew) CreateRecipeJob(input *CreateRecipeJobInput) (*CreateRecipeJobOutput, error)
- func (c *GlueDataBrew) CreateRecipeJobRequest(input *CreateRecipeJobInput) (req *request.Request, output *CreateRecipeJobOutput)
- func (c *GlueDataBrew) CreateRecipeJobWithContext(ctx aws.Context, input *CreateRecipeJobInput, opts ...request.Option) (*CreateRecipeJobOutput, error)
- func (c *GlueDataBrew) CreateRecipeRequest(input *CreateRecipeInput) (req *request.Request, output *CreateRecipeOutput)
- func (c *GlueDataBrew) CreateRecipeWithContext(ctx aws.Context, input *CreateRecipeInput, opts ...request.Option) (*CreateRecipeOutput, error)
- func (c *GlueDataBrew) CreateSchedule(input *CreateScheduleInput) (*CreateScheduleOutput, error)
- func (c *GlueDataBrew) CreateScheduleRequest(input *CreateScheduleInput) (req *request.Request, output *CreateScheduleOutput)
- func (c *GlueDataBrew) CreateScheduleWithContext(ctx aws.Context, input *CreateScheduleInput, opts ...request.Option) (*CreateScheduleOutput, error)
- func (c *GlueDataBrew) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)
- func (c *GlueDataBrew) DeleteDatasetRequest(input *DeleteDatasetInput) (req *request.Request, output *DeleteDatasetOutput)
- func (c *GlueDataBrew) DeleteDatasetWithContext(ctx aws.Context, input *DeleteDatasetInput, opts ...request.Option) (*DeleteDatasetOutput, error)
- func (c *GlueDataBrew) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
- func (c *GlueDataBrew) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
- func (c *GlueDataBrew) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
- func (c *GlueDataBrew) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)
- func (c *GlueDataBrew) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)
- func (c *GlueDataBrew) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)
- func (c *GlueDataBrew) DeleteRecipeVersion(input *DeleteRecipeVersionInput) (*DeleteRecipeVersionOutput, error)
- func (c *GlueDataBrew) DeleteRecipeVersionRequest(input *DeleteRecipeVersionInput) (req *request.Request, output *DeleteRecipeVersionOutput)
- func (c *GlueDataBrew) DeleteRecipeVersionWithContext(ctx aws.Context, input *DeleteRecipeVersionInput, opts ...request.Option) (*DeleteRecipeVersionOutput, error)
- func (c *GlueDataBrew) DeleteSchedule(input *DeleteScheduleInput) (*DeleteScheduleOutput, error)
- func (c *GlueDataBrew) DeleteScheduleRequest(input *DeleteScheduleInput) (req *request.Request, output *DeleteScheduleOutput)
- func (c *GlueDataBrew) DeleteScheduleWithContext(ctx aws.Context, input *DeleteScheduleInput, opts ...request.Option) (*DeleteScheduleOutput, error)
- func (c *GlueDataBrew) DescribeDataset(input *DescribeDatasetInput) (*DescribeDatasetOutput, error)
- func (c *GlueDataBrew) DescribeDatasetRequest(input *DescribeDatasetInput) (req *request.Request, output *DescribeDatasetOutput)
- func (c *GlueDataBrew) DescribeDatasetWithContext(ctx aws.Context, input *DescribeDatasetInput, opts ...request.Option) (*DescribeDatasetOutput, error)
- func (c *GlueDataBrew) DescribeJob(input *DescribeJobInput) (*DescribeJobOutput, error)
- func (c *GlueDataBrew) DescribeJobRequest(input *DescribeJobInput) (req *request.Request, output *DescribeJobOutput)
- func (c *GlueDataBrew) DescribeJobRun(input *DescribeJobRunInput) (*DescribeJobRunOutput, error)
- func (c *GlueDataBrew) DescribeJobRunRequest(input *DescribeJobRunInput) (req *request.Request, output *DescribeJobRunOutput)
- func (c *GlueDataBrew) DescribeJobRunWithContext(ctx aws.Context, input *DescribeJobRunInput, opts ...request.Option) (*DescribeJobRunOutput, error)
- func (c *GlueDataBrew) DescribeJobWithContext(ctx aws.Context, input *DescribeJobInput, opts ...request.Option) (*DescribeJobOutput, error)
- func (c *GlueDataBrew) DescribeProject(input *DescribeProjectInput) (*DescribeProjectOutput, error)
- func (c *GlueDataBrew) DescribeProjectRequest(input *DescribeProjectInput) (req *request.Request, output *DescribeProjectOutput)
- func (c *GlueDataBrew) DescribeProjectWithContext(ctx aws.Context, input *DescribeProjectInput, opts ...request.Option) (*DescribeProjectOutput, error)
- func (c *GlueDataBrew) DescribeRecipe(input *DescribeRecipeInput) (*DescribeRecipeOutput, error)
- func (c *GlueDataBrew) DescribeRecipeRequest(input *DescribeRecipeInput) (req *request.Request, output *DescribeRecipeOutput)
- func (c *GlueDataBrew) DescribeRecipeWithContext(ctx aws.Context, input *DescribeRecipeInput, opts ...request.Option) (*DescribeRecipeOutput, error)
- func (c *GlueDataBrew) DescribeSchedule(input *DescribeScheduleInput) (*DescribeScheduleOutput, error)
- func (c *GlueDataBrew) DescribeScheduleRequest(input *DescribeScheduleInput) (req *request.Request, output *DescribeScheduleOutput)
- func (c *GlueDataBrew) DescribeScheduleWithContext(ctx aws.Context, input *DescribeScheduleInput, opts ...request.Option) (*DescribeScheduleOutput, error)
- func (c *GlueDataBrew) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)
- func (c *GlueDataBrew) ListDatasetsPages(input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool) error
- func (c *GlueDataBrew) ListDatasetsPagesWithContext(ctx aws.Context, input *ListDatasetsInput, ...) error
- func (c *GlueDataBrew) ListDatasetsRequest(input *ListDatasetsInput) (req *request.Request, output *ListDatasetsOutput)
- func (c *GlueDataBrew) ListDatasetsWithContext(ctx aws.Context, input *ListDatasetsInput, opts ...request.Option) (*ListDatasetsOutput, error)
- func (c *GlueDataBrew) ListJobRuns(input *ListJobRunsInput) (*ListJobRunsOutput, error)
- func (c *GlueDataBrew) ListJobRunsPages(input *ListJobRunsInput, fn func(*ListJobRunsOutput, bool) bool) error
- func (c *GlueDataBrew) ListJobRunsPagesWithContext(ctx aws.Context, input *ListJobRunsInput, ...) error
- func (c *GlueDataBrew) ListJobRunsRequest(input *ListJobRunsInput) (req *request.Request, output *ListJobRunsOutput)
- func (c *GlueDataBrew) ListJobRunsWithContext(ctx aws.Context, input *ListJobRunsInput, opts ...request.Option) (*ListJobRunsOutput, error)
- func (c *GlueDataBrew) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
- func (c *GlueDataBrew) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
- func (c *GlueDataBrew) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, ...) error
- func (c *GlueDataBrew) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
- func (c *GlueDataBrew) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
- func (c *GlueDataBrew) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)
- func (c *GlueDataBrew) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error
- func (c *GlueDataBrew) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, ...) error
- func (c *GlueDataBrew) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)
- func (c *GlueDataBrew) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)
- func (c *GlueDataBrew) ListRecipeVersions(input *ListRecipeVersionsInput) (*ListRecipeVersionsOutput, error)
- func (c *GlueDataBrew) ListRecipeVersionsPages(input *ListRecipeVersionsInput, fn func(*ListRecipeVersionsOutput, bool) bool) error
- func (c *GlueDataBrew) ListRecipeVersionsPagesWithContext(ctx aws.Context, input *ListRecipeVersionsInput, ...) error
- func (c *GlueDataBrew) ListRecipeVersionsRequest(input *ListRecipeVersionsInput) (req *request.Request, output *ListRecipeVersionsOutput)
- func (c *GlueDataBrew) ListRecipeVersionsWithContext(ctx aws.Context, input *ListRecipeVersionsInput, opts ...request.Option) (*ListRecipeVersionsOutput, error)
- func (c *GlueDataBrew) ListRecipes(input *ListRecipesInput) (*ListRecipesOutput, error)
- func (c *GlueDataBrew) ListRecipesPages(input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool) error
- func (c *GlueDataBrew) ListRecipesPagesWithContext(ctx aws.Context, input *ListRecipesInput, ...) error
- func (c *GlueDataBrew) ListRecipesRequest(input *ListRecipesInput) (req *request.Request, output *ListRecipesOutput)
- func (c *GlueDataBrew) ListRecipesWithContext(ctx aws.Context, input *ListRecipesInput, opts ...request.Option) (*ListRecipesOutput, error)
- func (c *GlueDataBrew) ListSchedules(input *ListSchedulesInput) (*ListSchedulesOutput, error)
- func (c *GlueDataBrew) ListSchedulesPages(input *ListSchedulesInput, fn func(*ListSchedulesOutput, bool) bool) error
- func (c *GlueDataBrew) ListSchedulesPagesWithContext(ctx aws.Context, input *ListSchedulesInput, ...) error
- func (c *GlueDataBrew) ListSchedulesRequest(input *ListSchedulesInput) (req *request.Request, output *ListSchedulesOutput)
- func (c *GlueDataBrew) ListSchedulesWithContext(ctx aws.Context, input *ListSchedulesInput, opts ...request.Option) (*ListSchedulesOutput, error)
- func (c *GlueDataBrew) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *GlueDataBrew) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *GlueDataBrew) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *GlueDataBrew) PublishRecipe(input *PublishRecipeInput) (*PublishRecipeOutput, error)
- func (c *GlueDataBrew) PublishRecipeRequest(input *PublishRecipeInput) (req *request.Request, output *PublishRecipeOutput)
- func (c *GlueDataBrew) PublishRecipeWithContext(ctx aws.Context, input *PublishRecipeInput, opts ...request.Option) (*PublishRecipeOutput, error)
- func (c *GlueDataBrew) SendProjectSessionAction(input *SendProjectSessionActionInput) (*SendProjectSessionActionOutput, error)
- func (c *GlueDataBrew) SendProjectSessionActionRequest(input *SendProjectSessionActionInput) (req *request.Request, output *SendProjectSessionActionOutput)
- func (c *GlueDataBrew) SendProjectSessionActionWithContext(ctx aws.Context, input *SendProjectSessionActionInput, opts ...request.Option) (*SendProjectSessionActionOutput, error)
- func (c *GlueDataBrew) StartJobRun(input *StartJobRunInput) (*StartJobRunOutput, error)
- func (c *GlueDataBrew) StartJobRunRequest(input *StartJobRunInput) (req *request.Request, output *StartJobRunOutput)
- func (c *GlueDataBrew) StartJobRunWithContext(ctx aws.Context, input *StartJobRunInput, opts ...request.Option) (*StartJobRunOutput, error)
- func (c *GlueDataBrew) StartProjectSession(input *StartProjectSessionInput) (*StartProjectSessionOutput, error)
- func (c *GlueDataBrew) StartProjectSessionRequest(input *StartProjectSessionInput) (req *request.Request, output *StartProjectSessionOutput)
- func (c *GlueDataBrew) StartProjectSessionWithContext(ctx aws.Context, input *StartProjectSessionInput, opts ...request.Option) (*StartProjectSessionOutput, error)
- func (c *GlueDataBrew) StopJobRun(input *StopJobRunInput) (*StopJobRunOutput, error)
- func (c *GlueDataBrew) StopJobRunRequest(input *StopJobRunInput) (req *request.Request, output *StopJobRunOutput)
- func (c *GlueDataBrew) StopJobRunWithContext(ctx aws.Context, input *StopJobRunInput, opts ...request.Option) (*StopJobRunOutput, error)
- func (c *GlueDataBrew) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *GlueDataBrew) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *GlueDataBrew) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *GlueDataBrew) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *GlueDataBrew) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *GlueDataBrew) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *GlueDataBrew) UpdateDataset(input *UpdateDatasetInput) (*UpdateDatasetOutput, error)
- func (c *GlueDataBrew) UpdateDatasetRequest(input *UpdateDatasetInput) (req *request.Request, output *UpdateDatasetOutput)
- func (c *GlueDataBrew) UpdateDatasetWithContext(ctx aws.Context, input *UpdateDatasetInput, opts ...request.Option) (*UpdateDatasetOutput, error)
- func (c *GlueDataBrew) UpdateProfileJob(input *UpdateProfileJobInput) (*UpdateProfileJobOutput, error)
- func (c *GlueDataBrew) UpdateProfileJobRequest(input *UpdateProfileJobInput) (req *request.Request, output *UpdateProfileJobOutput)
- func (c *GlueDataBrew) UpdateProfileJobWithContext(ctx aws.Context, input *UpdateProfileJobInput, opts ...request.Option) (*UpdateProfileJobOutput, error)
- func (c *GlueDataBrew) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)
- func (c *GlueDataBrew) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)
- func (c *GlueDataBrew) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)
- func (c *GlueDataBrew) UpdateRecipe(input *UpdateRecipeInput) (*UpdateRecipeOutput, error)
- func (c *GlueDataBrew) UpdateRecipeJob(input *UpdateRecipeJobInput) (*UpdateRecipeJobOutput, error)
- func (c *GlueDataBrew) UpdateRecipeJobRequest(input *UpdateRecipeJobInput) (req *request.Request, output *UpdateRecipeJobOutput)
- func (c *GlueDataBrew) UpdateRecipeJobWithContext(ctx aws.Context, input *UpdateRecipeJobInput, opts ...request.Option) (*UpdateRecipeJobOutput, error)
- func (c *GlueDataBrew) UpdateRecipeRequest(input *UpdateRecipeInput) (req *request.Request, output *UpdateRecipeOutput)
- func (c *GlueDataBrew) UpdateRecipeWithContext(ctx aws.Context, input *UpdateRecipeInput, opts ...request.Option) (*UpdateRecipeOutput, error)
- func (c *GlueDataBrew) UpdateSchedule(input *UpdateScheduleInput) (*UpdateScheduleOutput, error)
- func (c *GlueDataBrew) UpdateScheduleRequest(input *UpdateScheduleInput) (req *request.Request, output *UpdateScheduleOutput)
- func (c *GlueDataBrew) UpdateScheduleWithContext(ctx aws.Context, input *UpdateScheduleInput, opts ...request.Option) (*UpdateScheduleOutput, error)
- type Input
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type Job
- func (s Job) GoString() string
- func (s *Job) SetAccountId(v string) *Job
- func (s *Job) SetCreateDate(v time.Time) *Job
- func (s *Job) SetCreatedBy(v string) *Job
- func (s *Job) SetDatasetName(v string) *Job
- func (s *Job) SetEncryptionKeyArn(v string) *Job
- func (s *Job) SetEncryptionMode(v string) *Job
- func (s *Job) SetLastModifiedBy(v string) *Job
- func (s *Job) SetLastModifiedDate(v time.Time) *Job
- func (s *Job) SetLogSubscription(v string) *Job
- func (s *Job) SetMaxCapacity(v int64) *Job
- func (s *Job) SetMaxRetries(v int64) *Job
- func (s *Job) SetName(v string) *Job
- func (s *Job) SetOutputs(v []*Output) *Job
- func (s *Job) SetProjectName(v string) *Job
- func (s *Job) SetRecipeReference(v *RecipeReference) *Job
- func (s *Job) SetResourceArn(v string) *Job
- func (s *Job) SetRoleArn(v string) *Job
- func (s *Job) SetTags(v map[string]*string) *Job
- func (s *Job) SetTimeout(v int64) *Job
- func (s *Job) SetType(v string) *Job
- func (s Job) String() string
- type JobRun
- func (s JobRun) GoString() string
- func (s *JobRun) SetAttempt(v int64) *JobRun
- func (s *JobRun) SetCompletedOn(v time.Time) *JobRun
- func (s *JobRun) SetDatasetName(v string) *JobRun
- func (s *JobRun) SetErrorMessage(v string) *JobRun
- func (s *JobRun) SetExecutionTime(v int64) *JobRun
- func (s *JobRun) SetJobName(v string) *JobRun
- func (s *JobRun) SetLogGroupName(v string) *JobRun
- func (s *JobRun) SetLogSubscription(v string) *JobRun
- func (s *JobRun) SetOutputs(v []*Output) *JobRun
- func (s *JobRun) SetRecipeReference(v *RecipeReference) *JobRun
- func (s *JobRun) SetRunId(v string) *JobRun
- func (s *JobRun) SetStartedBy(v string) *JobRun
- func (s *JobRun) SetStartedOn(v time.Time) *JobRun
- func (s *JobRun) SetState(v string) *JobRun
- func (s JobRun) String() string
- type JsonOptions
- type ListDatasetsInput
- type ListDatasetsOutput
- type ListJobRunsInput
- func (s ListJobRunsInput) GoString() string
- func (s *ListJobRunsInput) SetMaxResults(v int64) *ListJobRunsInput
- func (s *ListJobRunsInput) SetName(v string) *ListJobRunsInput
- func (s *ListJobRunsInput) SetNextToken(v string) *ListJobRunsInput
- func (s ListJobRunsInput) String() string
- func (s *ListJobRunsInput) Validate() error
- type ListJobRunsOutput
- type ListJobsInput
- func (s ListJobsInput) GoString() string
- func (s *ListJobsInput) SetDatasetName(v string) *ListJobsInput
- func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
- func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
- func (s *ListJobsInput) SetProjectName(v string) *ListJobsInput
- func (s ListJobsInput) String() string
- func (s *ListJobsInput) Validate() error
- type ListJobsOutput
- type ListProjectsInput
- type ListProjectsOutput
- type ListRecipeVersionsInput
- func (s ListRecipeVersionsInput) GoString() string
- func (s *ListRecipeVersionsInput) SetMaxResults(v int64) *ListRecipeVersionsInput
- func (s *ListRecipeVersionsInput) SetName(v string) *ListRecipeVersionsInput
- func (s *ListRecipeVersionsInput) SetNextToken(v string) *ListRecipeVersionsInput
- func (s ListRecipeVersionsInput) String() string
- func (s *ListRecipeVersionsInput) Validate() error
- type ListRecipeVersionsOutput
- type ListRecipesInput
- func (s ListRecipesInput) GoString() string
- func (s *ListRecipesInput) SetMaxResults(v int64) *ListRecipesInput
- func (s *ListRecipesInput) SetNextToken(v string) *ListRecipesInput
- func (s *ListRecipesInput) SetRecipeVersion(v string) *ListRecipesInput
- func (s ListRecipesInput) String() string
- func (s *ListRecipesInput) Validate() error
- type ListRecipesOutput
- type ListSchedulesInput
- func (s ListSchedulesInput) GoString() string
- func (s *ListSchedulesInput) SetJobName(v string) *ListSchedulesInput
- func (s *ListSchedulesInput) SetMaxResults(v int64) *ListSchedulesInput
- func (s *ListSchedulesInput) SetNextToken(v string) *ListSchedulesInput
- func (s ListSchedulesInput) String() string
- func (s *ListSchedulesInput) Validate() error
- type ListSchedulesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Output
- func (s Output) GoString() string
- func (s *Output) SetCompressionFormat(v string) *Output
- func (s *Output) SetFormat(v string) *Output
- func (s *Output) SetFormatOptions(v *OutputFormatOptions) *Output
- func (s *Output) SetLocation(v *S3Location) *Output
- func (s *Output) SetOverwrite(v bool) *Output
- func (s *Output) SetPartitionColumns(v []*string) *Output
- func (s Output) String() string
- func (s *Output) Validate() error
- type OutputFormatOptions
- type Project
- func (s Project) GoString() string
- func (s *Project) SetAccountId(v string) *Project
- func (s *Project) SetCreateDate(v time.Time) *Project
- func (s *Project) SetCreatedBy(v string) *Project
- func (s *Project) SetDatasetName(v string) *Project
- func (s *Project) SetLastModifiedBy(v string) *Project
- func (s *Project) SetLastModifiedDate(v time.Time) *Project
- func (s *Project) SetName(v string) *Project
- func (s *Project) SetOpenDate(v time.Time) *Project
- func (s *Project) SetOpenedBy(v string) *Project
- func (s *Project) SetRecipeName(v string) *Project
- func (s *Project) SetResourceArn(v string) *Project
- func (s *Project) SetRoleArn(v string) *Project
- func (s *Project) SetSample(v *Sample) *Project
- func (s *Project) SetTags(v map[string]*string) *Project
- func (s Project) String() string
- type PublishRecipeInput
- type PublishRecipeOutput
- type Recipe
- func (s Recipe) GoString() string
- func (s *Recipe) SetCreateDate(v time.Time) *Recipe
- func (s *Recipe) SetCreatedBy(v string) *Recipe
- func (s *Recipe) SetDescription(v string) *Recipe
- func (s *Recipe) SetLastModifiedBy(v string) *Recipe
- func (s *Recipe) SetLastModifiedDate(v time.Time) *Recipe
- func (s *Recipe) SetName(v string) *Recipe
- func (s *Recipe) SetProjectName(v string) *Recipe
- func (s *Recipe) SetPublishedBy(v string) *Recipe
- func (s *Recipe) SetPublishedDate(v time.Time) *Recipe
- func (s *Recipe) SetRecipeVersion(v string) *Recipe
- func (s *Recipe) SetResourceArn(v string) *Recipe
- func (s *Recipe) SetSteps(v []*RecipeStep) *Recipe
- func (s *Recipe) SetTags(v map[string]*string) *Recipe
- func (s Recipe) String() string
- type RecipeAction
- type RecipeReference
- type RecipeStep
- type RecipeVersionErrorDetail
- func (s RecipeVersionErrorDetail) GoString() string
- func (s *RecipeVersionErrorDetail) SetErrorCode(v string) *RecipeVersionErrorDetail
- func (s *RecipeVersionErrorDetail) SetErrorMessage(v string) *RecipeVersionErrorDetail
- func (s *RecipeVersionErrorDetail) SetRecipeVersion(v string) *RecipeVersionErrorDetail
- func (s RecipeVersionErrorDetail) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3Location
- type Sample
- type Schedule
- func (s Schedule) GoString() string
- func (s *Schedule) SetAccountId(v string) *Schedule
- func (s *Schedule) SetCreateDate(v time.Time) *Schedule
- func (s *Schedule) SetCreatedBy(v string) *Schedule
- func (s *Schedule) SetCronExpression(v string) *Schedule
- func (s *Schedule) SetJobNames(v []*string) *Schedule
- func (s *Schedule) SetLastModifiedBy(v string) *Schedule
- func (s *Schedule) SetLastModifiedDate(v time.Time) *Schedule
- func (s *Schedule) SetName(v string) *Schedule
- func (s *Schedule) SetResourceArn(v string) *Schedule
- func (s *Schedule) SetTags(v map[string]*string) *Schedule
- func (s Schedule) String() string
- type SendProjectSessionActionInput
- func (s SendProjectSessionActionInput) GoString() string
- func (s *SendProjectSessionActionInput) SetClientSessionId(v string) *SendProjectSessionActionInput
- func (s *SendProjectSessionActionInput) SetName(v string) *SendProjectSessionActionInput
- func (s *SendProjectSessionActionInput) SetPreview(v bool) *SendProjectSessionActionInput
- func (s *SendProjectSessionActionInput) SetRecipeStep(v *RecipeStep) *SendProjectSessionActionInput
- func (s *SendProjectSessionActionInput) SetStepIndex(v int64) *SendProjectSessionActionInput
- func (s *SendProjectSessionActionInput) SetViewFrame(v *ViewFrame) *SendProjectSessionActionInput
- func (s SendProjectSessionActionInput) String() string
- func (s *SendProjectSessionActionInput) Validate() error
- type SendProjectSessionActionOutput
- func (s SendProjectSessionActionOutput) GoString() string
- func (s *SendProjectSessionActionOutput) SetActionId(v int64) *SendProjectSessionActionOutput
- func (s *SendProjectSessionActionOutput) SetName(v string) *SendProjectSessionActionOutput
- func (s *SendProjectSessionActionOutput) SetResult(v string) *SendProjectSessionActionOutput
- func (s SendProjectSessionActionOutput) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type StartJobRunInput
- type StartJobRunOutput
- type StartProjectSessionInput
- func (s StartProjectSessionInput) GoString() string
- func (s *StartProjectSessionInput) SetAssumeControl(v bool) *StartProjectSessionInput
- func (s *StartProjectSessionInput) SetName(v string) *StartProjectSessionInput
- func (s StartProjectSessionInput) String() string
- func (s *StartProjectSessionInput) Validate() error
- type StartProjectSessionOutput
- type StopJobRunInput
- type StopJobRunOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDatasetInput
- func (s UpdateDatasetInput) GoString() string
- func (s *UpdateDatasetInput) SetFormatOptions(v *FormatOptions) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetInput(v *Input) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetName(v string) *UpdateDatasetInput
- func (s UpdateDatasetInput) String() string
- func (s *UpdateDatasetInput) Validate() error
- type UpdateDatasetOutput
- type UpdateProfileJobInput
- func (s UpdateProfileJobInput) GoString() string
- func (s *UpdateProfileJobInput) SetEncryptionKeyArn(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetEncryptionMode(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetLogSubscription(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetMaxCapacity(v int64) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetMaxRetries(v int64) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetName(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetOutputLocation(v *S3Location) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetRoleArn(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetTimeout(v int64) *UpdateProfileJobInput
- func (s UpdateProfileJobInput) String() string
- func (s *UpdateProfileJobInput) Validate() error
- type UpdateProfileJobOutput
- type UpdateProjectInput
- func (s UpdateProjectInput) GoString() string
- func (s *UpdateProjectInput) SetName(v string) *UpdateProjectInput
- func (s *UpdateProjectInput) SetRoleArn(v string) *UpdateProjectInput
- func (s *UpdateProjectInput) SetSample(v *Sample) *UpdateProjectInput
- func (s UpdateProjectInput) String() string
- func (s *UpdateProjectInput) Validate() error
- type UpdateProjectOutput
- type UpdateRecipeInput
- func (s UpdateRecipeInput) GoString() string
- func (s *UpdateRecipeInput) SetDescription(v string) *UpdateRecipeInput
- func (s *UpdateRecipeInput) SetName(v string) *UpdateRecipeInput
- func (s *UpdateRecipeInput) SetSteps(v []*RecipeStep) *UpdateRecipeInput
- func (s UpdateRecipeInput) String() string
- func (s *UpdateRecipeInput) Validate() error
- type UpdateRecipeJobInput
- func (s UpdateRecipeJobInput) GoString() string
- func (s *UpdateRecipeJobInput) SetEncryptionKeyArn(v string) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetEncryptionMode(v string) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetLogSubscription(v string) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetMaxCapacity(v int64) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetMaxRetries(v int64) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetName(v string) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetOutputs(v []*Output) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetRoleArn(v string) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetTimeout(v int64) *UpdateRecipeJobInput
- func (s UpdateRecipeJobInput) String() string
- func (s *UpdateRecipeJobInput) Validate() error
- type UpdateRecipeJobOutput
- type UpdateRecipeOutput
- type UpdateScheduleInput
- func (s UpdateScheduleInput) GoString() string
- func (s *UpdateScheduleInput) SetCronExpression(v string) *UpdateScheduleInput
- func (s *UpdateScheduleInput) SetJobNames(v []*string) *UpdateScheduleInput
- func (s *UpdateScheduleInput) SetName(v string) *UpdateScheduleInput
- func (s UpdateScheduleInput) String() string
- func (s *UpdateScheduleInput) Validate() error
- type UpdateScheduleOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ViewFrame
Constants ¶
const ( // CompressionFormatGzip is a CompressionFormat enum value CompressionFormatGzip = "GZIP" // CompressionFormatLz4 is a CompressionFormat enum value CompressionFormatLz4 = "LZ4" // CompressionFormatSnappy is a CompressionFormat enum value CompressionFormatSnappy = "SNAPPY" // CompressionFormatBzip2 is a CompressionFormat enum value CompressionFormatBzip2 = "BZIP2" // CompressionFormatDeflate is a CompressionFormat enum value CompressionFormatDeflate = "DEFLATE" // CompressionFormatLzo is a CompressionFormat enum value CompressionFormatLzo = "LZO" // CompressionFormatBrotli is a CompressionFormat enum value CompressionFormatBrotli = "BROTLI" // CompressionFormatZstd is a CompressionFormat enum value CompressionFormatZstd = "ZSTD" // CompressionFormatZlib is a CompressionFormat enum value CompressionFormatZlib = "ZLIB" )
const ( // EncryptionModeSseKms is a EncryptionMode enum value EncryptionModeSseKms = "SSE-KMS" // EncryptionModeSseS3 is a EncryptionMode enum value EncryptionModeSseS3 = "SSE-S3" )
const ( // JobRunStateStarting is a JobRunState enum value JobRunStateStarting = "STARTING" // JobRunStateRunning is a JobRunState enum value JobRunStateRunning = "RUNNING" // JobRunStateStopping is a JobRunState enum value JobRunStateStopping = "STOPPING" // JobRunStateStopped is a JobRunState enum value JobRunStateStopped = "STOPPED" // JobRunStateSucceeded is a JobRunState enum value JobRunStateSucceeded = "SUCCEEDED" // JobRunStateFailed is a JobRunState enum value JobRunStateFailed = "FAILED" // JobRunStateTimeout is a JobRunState enum value JobRunStateTimeout = "TIMEOUT" )
const ( // JobTypeProfile is a JobType enum value JobTypeProfile = "PROFILE" // JobTypeRecipe is a JobType enum value JobTypeRecipe = "RECIPE" )
const ( // LogSubscriptionEnable is a LogSubscription enum value LogSubscriptionEnable = "ENABLE" // LogSubscriptionDisable is a LogSubscription enum value LogSubscriptionDisable = "DISABLE" )
const ( // OutputFormatCsv is a OutputFormat enum value OutputFormatCsv = "CSV" // OutputFormatJson is a OutputFormat enum value OutputFormatJson = "JSON" // OutputFormatParquet is a OutputFormat enum value OutputFormatParquet = "PARQUET" // OutputFormatGlueparquet is a OutputFormat enum value OutputFormatGlueparquet = "GLUEPARQUET" // OutputFormatAvro is a OutputFormat enum value OutputFormatAvro = "AVRO" // OutputFormatOrc is a OutputFormat enum value OutputFormatOrc = "ORC" // OutputFormatXml is a OutputFormat enum value OutputFormatXml = "XML" )
const ( // SampleTypeFirstN is a SampleType enum value SampleTypeFirstN = "FIRST_N" // SampleTypeLastN is a SampleType enum value SampleTypeLastN = "LAST_N" // SampleTypeRandom is a SampleType enum value SampleTypeRandom = "RANDOM" )
const ( // SessionStatusAssigned is a SessionStatus enum value SessionStatusAssigned = "ASSIGNED" // SessionStatusFailed is a SessionStatus enum value SessionStatusFailed = "FAILED" // SessionStatusInitializing is a SessionStatus enum value SessionStatusInitializing = "INITIALIZING" // SessionStatusProvisioning is a SessionStatus enum value SessionStatusProvisioning = "PROVISIONING" // SessionStatusReady is a SessionStatus enum value SessionStatusReady = "READY" // SessionStatusRecycling is a SessionStatus enum value SessionStatusRecycling = "RECYCLING" // SessionStatusRotating is a SessionStatus enum value SessionStatusRotating = "ROTATING" // SessionStatusTerminated is a SessionStatus enum value SessionStatusTerminated = "TERMINATED" // SessionStatusTerminating is a SessionStatus enum value SessionStatusTerminating = "TERMINATING" // SessionStatusUpdating is a SessionStatus enum value SessionStatusUpdating = "UPDATING" )
const ( // SourceS3 is a Source enum value SourceS3 = "S3" // SourceDataCatalog is a Source enum value SourceDataCatalog = "DATA-CATALOG" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access to the specified resource was denied. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting a resource can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal service failure occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // One or more resources can't be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // A service quota is exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input parameters for this request failed validation. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "DataBrew" // Name of service. EndpointsID = "databrew" // ID to lookup a service endpoint with. ServiceID = "DataBrew" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func CompressionFormat_Values ¶
func CompressionFormat_Values() []string
CompressionFormat_Values returns all elements of the CompressionFormat enum
func EncryptionMode_Values ¶
func EncryptionMode_Values() []string
EncryptionMode_Values returns all elements of the EncryptionMode enum
func JobRunState_Values ¶
func JobRunState_Values() []string
JobRunState_Values returns all elements of the JobRunState enum
func JobType_Values ¶
func JobType_Values() []string
JobType_Values returns all elements of the JobType enum
func LogSubscription_Values ¶
func LogSubscription_Values() []string
LogSubscription_Values returns all elements of the LogSubscription enum
func OutputFormat_Values ¶
func OutputFormat_Values() []string
OutputFormat_Values returns all elements of the OutputFormat enum
func SampleType_Values ¶
func SampleType_Values() []string
SampleType_Values returns all elements of the SampleType enum
func SessionStatus_Values ¶
func SessionStatus_Values() []string
SessionStatus_Values returns all elements of the SessionStatus enum
func Source_Values ¶
func Source_Values() []string
Source_Values returns all elements of the Source enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Access to the specified resource was denied.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation
type BatchDeleteRecipeVersionInput ¶
type BatchDeleteRecipeVersionInput struct { // The name of the recipe whose versions are to be deleted. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // An array of version identifiers, for the recipe versions to be deleted. You // can specify numeric versions (X.Y) or LATEST_WORKING. LATEST_PUBLISHED is // not supported. // // RecipeVersions is a required field RecipeVersions []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDeleteRecipeVersionInput) GoString ¶
func (s BatchDeleteRecipeVersionInput) GoString() string
GoString returns the string representation
func (*BatchDeleteRecipeVersionInput) SetName ¶
func (s *BatchDeleteRecipeVersionInput) SetName(v string) *BatchDeleteRecipeVersionInput
SetName sets the Name field's value.
func (*BatchDeleteRecipeVersionInput) SetRecipeVersions ¶
func (s *BatchDeleteRecipeVersionInput) SetRecipeVersions(v []*string) *BatchDeleteRecipeVersionInput
SetRecipeVersions sets the RecipeVersions field's value.
func (BatchDeleteRecipeVersionInput) String ¶
func (s BatchDeleteRecipeVersionInput) String() string
String returns the string representation
func (*BatchDeleteRecipeVersionInput) Validate ¶
func (s *BatchDeleteRecipeVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDeleteRecipeVersionOutput ¶
type BatchDeleteRecipeVersionOutput struct { // Errors, if any, that occurred while attempting to delete the recipe versions. Errors []*RecipeVersionErrorDetail `type:"list"` // The name of the recipe that was modified. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (BatchDeleteRecipeVersionOutput) GoString ¶
func (s BatchDeleteRecipeVersionOutput) GoString() string
GoString returns the string representation
func (*BatchDeleteRecipeVersionOutput) SetErrors ¶
func (s *BatchDeleteRecipeVersionOutput) SetErrors(v []*RecipeVersionErrorDetail) *BatchDeleteRecipeVersionOutput
SetErrors sets the Errors field's value.
func (*BatchDeleteRecipeVersionOutput) SetName ¶
func (s *BatchDeleteRecipeVersionOutput) SetName(v string) *BatchDeleteRecipeVersionOutput
SetName sets the Name field's value.
func (BatchDeleteRecipeVersionOutput) String ¶
func (s BatchDeleteRecipeVersionOutput) String() string
String returns the string representation
type ConditionExpression ¶
type ConditionExpression struct { // A specific condition to apply to a recipe action. For more information, see // Recipe structure (https://docs.aws.amazon.com/databrew/latest/dg/recipes.html#recipes.structure) // in the AWS Glue DataBrew Developer Guide. // // Condition is a required field Condition *string `min:"1" type:"string" required:"true"` // A column to apply this condition to. // // TargetColumn is a required field TargetColumn *string `min:"1" type:"string" required:"true"` // A value that the condition must evaluate to for the condition to succeed. Value *string `type:"string"` // contains filtered or unexported fields }
Represents an individual condition that evaluates to true or false.
Conditions are used with recipe actions: The action is only performed for column values where the condition evaluates to true.
If a recipe requires more than one condition, then the recipe must specify multiple ConditionExpression elements. Each condition is applied to the rows in a dataset first, before the recipe action is performed.
func (ConditionExpression) GoString ¶
func (s ConditionExpression) GoString() string
GoString returns the string representation
func (*ConditionExpression) SetCondition ¶
func (s *ConditionExpression) SetCondition(v string) *ConditionExpression
SetCondition sets the Condition field's value.
func (*ConditionExpression) SetTargetColumn ¶
func (s *ConditionExpression) SetTargetColumn(v string) *ConditionExpression
SetTargetColumn sets the TargetColumn field's value.
func (*ConditionExpression) SetValue ¶
func (s *ConditionExpression) SetValue(v string) *ConditionExpression
SetValue sets the Value field's value.
func (ConditionExpression) String ¶
func (s ConditionExpression) String() string
String returns the string representation
func (*ConditionExpression) Validate ¶
func (s *ConditionExpression) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Updating or deleting a resource can cause an inconsistent state.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation
type CreateDatasetInput ¶
type CreateDatasetInput struct { // Options that define the structure of either Csv, Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Information on how DataBrew can find data, in either the AWS Glue Data Catalog // or Amazon S3. // // Input is a required field Input *Input `type:"structure" required:"true"` // The name of the dataset to be created. Valid characters are alphanumeric // (A-Z, a-z, 0-9), hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Metadata tags to apply to this dataset. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateDatasetInput) GoString ¶
func (s CreateDatasetInput) GoString() string
GoString returns the string representation
func (*CreateDatasetInput) SetFormatOptions ¶
func (s *CreateDatasetInput) SetFormatOptions(v *FormatOptions) *CreateDatasetInput
SetFormatOptions sets the FormatOptions field's value.
func (*CreateDatasetInput) SetInput ¶
func (s *CreateDatasetInput) SetInput(v *Input) *CreateDatasetInput
SetInput sets the Input field's value.
func (*CreateDatasetInput) SetName ¶
func (s *CreateDatasetInput) SetName(v string) *CreateDatasetInput
SetName sets the Name field's value.
func (*CreateDatasetInput) SetTags ¶
func (s *CreateDatasetInput) SetTags(v map[string]*string) *CreateDatasetInput
SetTags sets the Tags field's value.
func (CreateDatasetInput) String ¶
func (s CreateDatasetInput) String() string
String returns the string representation
func (*CreateDatasetInput) Validate ¶
func (s *CreateDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDatasetOutput ¶
type CreateDatasetOutput struct { // The name of the dataset that you created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateDatasetOutput) GoString ¶
func (s CreateDatasetOutput) GoString() string
GoString returns the string representation
func (*CreateDatasetOutput) SetName ¶
func (s *CreateDatasetOutput) SetName(v string) *CreateDatasetOutput
SetName sets the Name field's value.
func (CreateDatasetOutput) String ¶
func (s CreateDatasetOutput) String() string
String returns the string representation
type CreateProfileJobInput ¶
type CreateProfileJobInput struct { // The name of the dataset that this job is to act upon. // // DatasetName is a required field DatasetName *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job. EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - para>SSE-KMS - server-side encryption with AWS KMS-managed // keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Enables or disables Amazon CloudWatch logging for the job. If logging is // enabled, CloudWatch writes one log stream for each job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of nodes that DataBrew can use when the job processes // data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // The name of the job to be created. Valid characters are alphanumeric (A-Z, // a-z, 0-9), hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // An Amazon S3 location (bucket name an object key) where DataBrew can read // input data, or write output from a job. // // OutputLocation is a required field OutputLocation *S3Location `type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management // (IAM) role to be assumed when DataBrew runs the job. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // Metadata tags to apply to this job. Tags map[string]*string `min:"1" type:"map"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
func (CreateProfileJobInput) GoString ¶
func (s CreateProfileJobInput) GoString() string
GoString returns the string representation
func (*CreateProfileJobInput) SetDatasetName ¶
func (s *CreateProfileJobInput) SetDatasetName(v string) *CreateProfileJobInput
SetDatasetName sets the DatasetName field's value.
func (*CreateProfileJobInput) SetEncryptionKeyArn ¶
func (s *CreateProfileJobInput) SetEncryptionKeyArn(v string) *CreateProfileJobInput
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*CreateProfileJobInput) SetEncryptionMode ¶
func (s *CreateProfileJobInput) SetEncryptionMode(v string) *CreateProfileJobInput
SetEncryptionMode sets the EncryptionMode field's value.
func (*CreateProfileJobInput) SetLogSubscription ¶
func (s *CreateProfileJobInput) SetLogSubscription(v string) *CreateProfileJobInput
SetLogSubscription sets the LogSubscription field's value.
func (*CreateProfileJobInput) SetMaxCapacity ¶
func (s *CreateProfileJobInput) SetMaxCapacity(v int64) *CreateProfileJobInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*CreateProfileJobInput) SetMaxRetries ¶
func (s *CreateProfileJobInput) SetMaxRetries(v int64) *CreateProfileJobInput
SetMaxRetries sets the MaxRetries field's value.
func (*CreateProfileJobInput) SetName ¶
func (s *CreateProfileJobInput) SetName(v string) *CreateProfileJobInput
SetName sets the Name field's value.
func (*CreateProfileJobInput) SetOutputLocation ¶
func (s *CreateProfileJobInput) SetOutputLocation(v *S3Location) *CreateProfileJobInput
SetOutputLocation sets the OutputLocation field's value.
func (*CreateProfileJobInput) SetRoleArn ¶
func (s *CreateProfileJobInput) SetRoleArn(v string) *CreateProfileJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateProfileJobInput) SetTags ¶
func (s *CreateProfileJobInput) SetTags(v map[string]*string) *CreateProfileJobInput
SetTags sets the Tags field's value.
func (*CreateProfileJobInput) SetTimeout ¶
func (s *CreateProfileJobInput) SetTimeout(v int64) *CreateProfileJobInput
SetTimeout sets the Timeout field's value.
func (CreateProfileJobInput) String ¶
func (s CreateProfileJobInput) String() string
String returns the string representation
func (*CreateProfileJobInput) Validate ¶
func (s *CreateProfileJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProfileJobOutput ¶
type CreateProfileJobOutput struct { // The name of the job that was created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateProfileJobOutput) GoString ¶
func (s CreateProfileJobOutput) GoString() string
GoString returns the string representation
func (*CreateProfileJobOutput) SetName ¶
func (s *CreateProfileJobOutput) SetName(v string) *CreateProfileJobOutput
SetName sets the Name field's value.
func (CreateProfileJobOutput) String ¶
func (s CreateProfileJobOutput) String() string
String returns the string representation
type CreateProjectInput ¶
type CreateProjectInput struct { // The name of an existing dataset to associate this project with. // // DatasetName is a required field DatasetName *string `min:"1" type:"string" required:"true"` // A unique name for the new project. Valid characters are alphanumeric (A-Z, // a-z, 0-9), hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The name of an existing recipe to associate with the project. // // RecipeName is a required field RecipeName *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management // (IAM) role to be assumed for this request. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // Represents the sample size and sampling type for DataBrew to use for interactive // data analysis. Sample *Sample `type:"structure"` // Metadata tags to apply to this project. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateProjectInput) GoString ¶
func (s CreateProjectInput) GoString() string
GoString returns the string representation
func (*CreateProjectInput) SetDatasetName ¶
func (s *CreateProjectInput) SetDatasetName(v string) *CreateProjectInput
SetDatasetName sets the DatasetName field's value.
func (*CreateProjectInput) SetName ¶
func (s *CreateProjectInput) SetName(v string) *CreateProjectInput
SetName sets the Name field's value.
func (*CreateProjectInput) SetRecipeName ¶
func (s *CreateProjectInput) SetRecipeName(v string) *CreateProjectInput
SetRecipeName sets the RecipeName field's value.
func (*CreateProjectInput) SetRoleArn ¶
func (s *CreateProjectInput) SetRoleArn(v string) *CreateProjectInput
SetRoleArn sets the RoleArn field's value.
func (*CreateProjectInput) SetSample ¶
func (s *CreateProjectInput) SetSample(v *Sample) *CreateProjectInput
SetSample sets the Sample field's value.
func (*CreateProjectInput) SetTags ¶
func (s *CreateProjectInput) SetTags(v map[string]*string) *CreateProjectInput
SetTags sets the Tags field's value.
func (CreateProjectInput) String ¶
func (s CreateProjectInput) String() string
String returns the string representation
func (*CreateProjectInput) Validate ¶
func (s *CreateProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateProjectOutput ¶
type CreateProjectOutput struct { // The name of the project that you created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateProjectOutput) GoString ¶
func (s CreateProjectOutput) GoString() string
GoString returns the string representation
func (*CreateProjectOutput) SetName ¶
func (s *CreateProjectOutput) SetName(v string) *CreateProjectOutput
SetName sets the Name field's value.
func (CreateProjectOutput) String ¶
func (s CreateProjectOutput) String() string
String returns the string representation
type CreateRecipeInput ¶
type CreateRecipeInput struct { // A description for the recipe. Description *string `type:"string"` // A unique name for the recipe. Valid characters are alphanumeric (A-Z, a-z, // 0-9), hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // An array containing the steps to be performed by the recipe. Each recipe // step consists of one recipe action and (optionally) an array of condition // expressions. // // Steps is a required field Steps []*RecipeStep `type:"list" required:"true"` // Metadata tags to apply to this recipe. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateRecipeInput) GoString ¶
func (s CreateRecipeInput) GoString() string
GoString returns the string representation
func (*CreateRecipeInput) SetDescription ¶
func (s *CreateRecipeInput) SetDescription(v string) *CreateRecipeInput
SetDescription sets the Description field's value.
func (*CreateRecipeInput) SetName ¶
func (s *CreateRecipeInput) SetName(v string) *CreateRecipeInput
SetName sets the Name field's value.
func (*CreateRecipeInput) SetSteps ¶
func (s *CreateRecipeInput) SetSteps(v []*RecipeStep) *CreateRecipeInput
SetSteps sets the Steps field's value.
func (*CreateRecipeInput) SetTags ¶
func (s *CreateRecipeInput) SetTags(v map[string]*string) *CreateRecipeInput
SetTags sets the Tags field's value.
func (CreateRecipeInput) String ¶
func (s CreateRecipeInput) String() string
String returns the string representation
func (*CreateRecipeInput) Validate ¶
func (s *CreateRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRecipeJobInput ¶
type CreateRecipeJobInput struct { // The name of the dataset that this job processes. DatasetName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job. EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - Server-side encryption with AWS KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Enables or disables Amazon CloudWatch logging for the job. If logging is // enabled, CloudWatch writes one log stream for each job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of nodes that DataBrew can consume when the job processes // data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // A unique name for the job. Valid characters are alphanumeric (A-Z, a-z, 0-9), // hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // One or more artifacts that represent the output from running the job. // // Outputs is a required field Outputs []*Output `min:"1" type:"list" required:"true"` // Either the name of an existing project, or a combination of a recipe and // a dataset to associate with the recipe. ProjectName *string `min:"1" type:"string"` // Represents the name and version of a DataBrew recipe. RecipeReference *RecipeReference `type:"structure"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management // (IAM) role to be assumed when DataBrew runs the job. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // Metadata tags to apply to this job. Tags map[string]*string `min:"1" type:"map"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
func (CreateRecipeJobInput) GoString ¶
func (s CreateRecipeJobInput) GoString() string
GoString returns the string representation
func (*CreateRecipeJobInput) SetDatasetName ¶
func (s *CreateRecipeJobInput) SetDatasetName(v string) *CreateRecipeJobInput
SetDatasetName sets the DatasetName field's value.
func (*CreateRecipeJobInput) SetEncryptionKeyArn ¶
func (s *CreateRecipeJobInput) SetEncryptionKeyArn(v string) *CreateRecipeJobInput
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*CreateRecipeJobInput) SetEncryptionMode ¶
func (s *CreateRecipeJobInput) SetEncryptionMode(v string) *CreateRecipeJobInput
SetEncryptionMode sets the EncryptionMode field's value.
func (*CreateRecipeJobInput) SetLogSubscription ¶
func (s *CreateRecipeJobInput) SetLogSubscription(v string) *CreateRecipeJobInput
SetLogSubscription sets the LogSubscription field's value.
func (*CreateRecipeJobInput) SetMaxCapacity ¶
func (s *CreateRecipeJobInput) SetMaxCapacity(v int64) *CreateRecipeJobInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*CreateRecipeJobInput) SetMaxRetries ¶
func (s *CreateRecipeJobInput) SetMaxRetries(v int64) *CreateRecipeJobInput
SetMaxRetries sets the MaxRetries field's value.
func (*CreateRecipeJobInput) SetName ¶
func (s *CreateRecipeJobInput) SetName(v string) *CreateRecipeJobInput
SetName sets the Name field's value.
func (*CreateRecipeJobInput) SetOutputs ¶
func (s *CreateRecipeJobInput) SetOutputs(v []*Output) *CreateRecipeJobInput
SetOutputs sets the Outputs field's value.
func (*CreateRecipeJobInput) SetProjectName ¶
func (s *CreateRecipeJobInput) SetProjectName(v string) *CreateRecipeJobInput
SetProjectName sets the ProjectName field's value.
func (*CreateRecipeJobInput) SetRecipeReference ¶
func (s *CreateRecipeJobInput) SetRecipeReference(v *RecipeReference) *CreateRecipeJobInput
SetRecipeReference sets the RecipeReference field's value.
func (*CreateRecipeJobInput) SetRoleArn ¶
func (s *CreateRecipeJobInput) SetRoleArn(v string) *CreateRecipeJobInput
SetRoleArn sets the RoleArn field's value.
func (*CreateRecipeJobInput) SetTags ¶
func (s *CreateRecipeJobInput) SetTags(v map[string]*string) *CreateRecipeJobInput
SetTags sets the Tags field's value.
func (*CreateRecipeJobInput) SetTimeout ¶
func (s *CreateRecipeJobInput) SetTimeout(v int64) *CreateRecipeJobInput
SetTimeout sets the Timeout field's value.
func (CreateRecipeJobInput) String ¶
func (s CreateRecipeJobInput) String() string
String returns the string representation
func (*CreateRecipeJobInput) Validate ¶
func (s *CreateRecipeJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRecipeJobOutput ¶
type CreateRecipeJobOutput struct { // The name of the job that you created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateRecipeJobOutput) GoString ¶
func (s CreateRecipeJobOutput) GoString() string
GoString returns the string representation
func (*CreateRecipeJobOutput) SetName ¶
func (s *CreateRecipeJobOutput) SetName(v string) *CreateRecipeJobOutput
SetName sets the Name field's value.
func (CreateRecipeJobOutput) String ¶
func (s CreateRecipeJobOutput) String() string
String returns the string representation
type CreateRecipeOutput ¶
type CreateRecipeOutput struct { // The name of the recipe that you created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateRecipeOutput) GoString ¶
func (s CreateRecipeOutput) GoString() string
GoString returns the string representation
func (*CreateRecipeOutput) SetName ¶
func (s *CreateRecipeOutput) SetName(v string) *CreateRecipeOutput
SetName sets the Name field's value.
func (CreateRecipeOutput) String ¶
func (s CreateRecipeOutput) String() string
String returns the string representation
type CreateScheduleInput ¶
type CreateScheduleInput struct { // The date or dates and time or times when the jobs are to be run. For more // information, see Cron expressions (https://docs.aws.amazon.com/databrew/latest/dg/jobs.cron.html) // in the AWS Glue DataBrew Developer Guide. // // CronExpression is a required field CronExpression *string `min:"1" type:"string" required:"true"` // The name or names of one or more jobs to be run. JobNames []*string `type:"list"` // A unique name for the schedule. Valid characters are alphanumeric (A-Z, a-z, // 0-9), hyphen (-), period (.), and space. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Metadata tags to apply to this schedule. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateScheduleInput) GoString ¶
func (s CreateScheduleInput) GoString() string
GoString returns the string representation
func (*CreateScheduleInput) SetCronExpression ¶
func (s *CreateScheduleInput) SetCronExpression(v string) *CreateScheduleInput
SetCronExpression sets the CronExpression field's value.
func (*CreateScheduleInput) SetJobNames ¶
func (s *CreateScheduleInput) SetJobNames(v []*string) *CreateScheduleInput
SetJobNames sets the JobNames field's value.
func (*CreateScheduleInput) SetName ¶
func (s *CreateScheduleInput) SetName(v string) *CreateScheduleInput
SetName sets the Name field's value.
func (*CreateScheduleInput) SetTags ¶
func (s *CreateScheduleInput) SetTags(v map[string]*string) *CreateScheduleInput
SetTags sets the Tags field's value.
func (CreateScheduleInput) String ¶
func (s CreateScheduleInput) String() string
String returns the string representation
func (*CreateScheduleInput) Validate ¶
func (s *CreateScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateScheduleOutput ¶
type CreateScheduleOutput struct { // The name of the schedule that was created. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateScheduleOutput) GoString ¶
func (s CreateScheduleOutput) GoString() string
GoString returns the string representation
func (*CreateScheduleOutput) SetName ¶
func (s *CreateScheduleOutput) SetName(v string) *CreateScheduleOutput
SetName sets the Name field's value.
func (CreateScheduleOutput) String ¶
func (s CreateScheduleOutput) String() string
String returns the string representation
type CsvOptions ¶ added in v1.37.0
type CsvOptions struct { // A single character that specifies the delimiter being used in the Csv file. Delimiter *string `min:"1" type:"string"` // contains filtered or unexported fields }
Options that define how DataBrew will read a Csv file when creating a dataset from that file.
func (CsvOptions) GoString ¶ added in v1.37.0
func (s CsvOptions) GoString() string
GoString returns the string representation
func (*CsvOptions) SetDelimiter ¶ added in v1.37.0
func (s *CsvOptions) SetDelimiter(v string) *CsvOptions
SetDelimiter sets the Delimiter field's value.
func (CsvOptions) String ¶ added in v1.37.0
func (s CsvOptions) String() string
String returns the string representation
func (*CsvOptions) Validate ¶ added in v1.37.0
func (s *CsvOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CsvOutputOptions ¶ added in v1.37.0
type CsvOutputOptions struct { // A single character that specifies the delimiter used to create Csv job output. Delimiter *string `min:"1" type:"string"` // contains filtered or unexported fields }
Options that define how DataBrew will write a Csv file.
func (CsvOutputOptions) GoString ¶ added in v1.37.0
func (s CsvOutputOptions) GoString() string
GoString returns the string representation
func (*CsvOutputOptions) SetDelimiter ¶ added in v1.37.0
func (s *CsvOutputOptions) SetDelimiter(v string) *CsvOutputOptions
SetDelimiter sets the Delimiter field's value.
func (CsvOutputOptions) String ¶ added in v1.37.0
func (s CsvOutputOptions) String() string
String returns the string representation
func (*CsvOutputOptions) Validate ¶ added in v1.37.0
func (s *CsvOutputOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataCatalogInputDefinition ¶
type DataCatalogInputDefinition struct { // The unique identifier of the AWS account that holds the Data Catalog that // stores the data. CatalogId *string `min:"1" type:"string"` // The name of a database in the Data Catalog. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The name of a database table in the Data Catalog. This table corresponds // to a DataBrew dataset. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // An Amazon location that AWS Glue Data Catalog can use as a temporary directory. TempDirectory *S3Location `type:"structure"` // contains filtered or unexported fields }
Represents how metadata stored in the AWS Glue Data Catalog is defined in a DataBrew dataset.
func (DataCatalogInputDefinition) GoString ¶
func (s DataCatalogInputDefinition) GoString() string
GoString returns the string representation
func (*DataCatalogInputDefinition) SetCatalogId ¶
func (s *DataCatalogInputDefinition) SetCatalogId(v string) *DataCatalogInputDefinition
SetCatalogId sets the CatalogId field's value.
func (*DataCatalogInputDefinition) SetDatabaseName ¶
func (s *DataCatalogInputDefinition) SetDatabaseName(v string) *DataCatalogInputDefinition
SetDatabaseName sets the DatabaseName field's value.
func (*DataCatalogInputDefinition) SetTableName ¶
func (s *DataCatalogInputDefinition) SetTableName(v string) *DataCatalogInputDefinition
SetTableName sets the TableName field's value.
func (*DataCatalogInputDefinition) SetTempDirectory ¶
func (s *DataCatalogInputDefinition) SetTempDirectory(v *S3Location) *DataCatalogInputDefinition
SetTempDirectory sets the TempDirectory field's value.
func (DataCatalogInputDefinition) String ¶
func (s DataCatalogInputDefinition) String() string
String returns the string representation
func (*DataCatalogInputDefinition) Validate ¶
func (s *DataCatalogInputDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Dataset ¶
type Dataset struct { // The ID of the AWS account that owns the dataset. AccountId *string `type:"string"` // The date and time that the dataset was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the dataset. CreatedBy *string `type:"string"` // Options that define how DataBrew interprets the data in the dataset. FormatOptions *FormatOptions `type:"structure"` // Information on how DataBrew can find the dataset, in either the AWS Glue // Data Catalog or Amazon S3. // // Input is a required field Input *Input `type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the user who last modified the dataset. LastModifiedBy *string `type:"string"` // The last modification date and time of the dataset. LastModifiedDate *time.Time `type:"timestamp"` // The unique name of the dataset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The unique Amazon Resource Name (ARN) for the dataset. ResourceArn *string `min:"20" type:"string"` // The location of the data for the dataset, either Amazon S3 or the AWS Glue // Data Catalog. Source *string `type:"string" enum:"Source"` // Metadata tags that have been applied to the dataset. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Represents a dataset that can be processed by DataBrew.
func (*Dataset) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Dataset) SetCreateDate ¶
SetCreateDate sets the CreateDate field's value.
func (*Dataset) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Dataset) SetFormatOptions ¶
func (s *Dataset) SetFormatOptions(v *FormatOptions) *Dataset
SetFormatOptions sets the FormatOptions field's value.
func (*Dataset) SetLastModifiedBy ¶
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*Dataset) SetLastModifiedDate ¶
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*Dataset) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
type DeleteDatasetInput ¶
type DeleteDatasetInput struct { // The name of the dataset to be deleted. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDatasetInput) GoString ¶
func (s DeleteDatasetInput) GoString() string
GoString returns the string representation
func (*DeleteDatasetInput) SetName ¶
func (s *DeleteDatasetInput) SetName(v string) *DeleteDatasetInput
SetName sets the Name field's value.
func (DeleteDatasetInput) String ¶
func (s DeleteDatasetInput) String() string
String returns the string representation
func (*DeleteDatasetInput) Validate ¶
func (s *DeleteDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDatasetOutput ¶
type DeleteDatasetOutput struct { // The name of the dataset that you deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDatasetOutput) GoString ¶
func (s DeleteDatasetOutput) GoString() string
GoString returns the string representation
func (*DeleteDatasetOutput) SetName ¶
func (s *DeleteDatasetOutput) SetName(v string) *DeleteDatasetOutput
SetName sets the Name field's value.
func (DeleteDatasetOutput) String ¶
func (s DeleteDatasetOutput) String() string
String returns the string representation
type DeleteJobInput ¶
type DeleteJobInput struct { // The name of the job to be deleted. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteJobInput) GoString ¶
func (s DeleteJobInput) GoString() string
GoString returns the string representation
func (*DeleteJobInput) SetName ¶
func (s *DeleteJobInput) SetName(v string) *DeleteJobInput
SetName sets the Name field's value.
func (DeleteJobInput) String ¶
func (s DeleteJobInput) String() string
String returns the string representation
func (*DeleteJobInput) Validate ¶
func (s *DeleteJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteJobOutput ¶
type DeleteJobOutput struct { // The name of the job that you deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteJobOutput) GoString ¶
func (s DeleteJobOutput) GoString() string
GoString returns the string representation
func (*DeleteJobOutput) SetName ¶
func (s *DeleteJobOutput) SetName(v string) *DeleteJobOutput
SetName sets the Name field's value.
func (DeleteJobOutput) String ¶
func (s DeleteJobOutput) String() string
String returns the string representation
type DeleteProjectInput ¶
type DeleteProjectInput struct { // The name of the project to be deleted. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProjectInput) GoString ¶
func (s DeleteProjectInput) GoString() string
GoString returns the string representation
func (*DeleteProjectInput) SetName ¶
func (s *DeleteProjectInput) SetName(v string) *DeleteProjectInput
SetName sets the Name field's value.
func (DeleteProjectInput) String ¶
func (s DeleteProjectInput) String() string
String returns the string representation
func (*DeleteProjectInput) Validate ¶
func (s *DeleteProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteProjectOutput ¶
type DeleteProjectOutput struct { // The name of the project that you deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteProjectOutput) GoString ¶
func (s DeleteProjectOutput) GoString() string
GoString returns the string representation
func (*DeleteProjectOutput) SetName ¶
func (s *DeleteProjectOutput) SetName(v string) *DeleteProjectOutput
SetName sets the Name field's value.
func (DeleteProjectOutput) String ¶
func (s DeleteProjectOutput) String() string
String returns the string representation
type DeleteRecipeVersionInput ¶
type DeleteRecipeVersionInput struct { // The name of the recipe. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The version of the recipe to be deleted. You can specify a numeric versions // (X.Y) or LATEST_WORKING. LATEST_PUBLISHED is not supported. // // RecipeVersion is a required field RecipeVersion *string `location:"uri" locationName:"recipeVersion" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRecipeVersionInput) GoString ¶
func (s DeleteRecipeVersionInput) GoString() string
GoString returns the string representation
func (*DeleteRecipeVersionInput) SetName ¶
func (s *DeleteRecipeVersionInput) SetName(v string) *DeleteRecipeVersionInput
SetName sets the Name field's value.
func (*DeleteRecipeVersionInput) SetRecipeVersion ¶
func (s *DeleteRecipeVersionInput) SetRecipeVersion(v string) *DeleteRecipeVersionInput
SetRecipeVersion sets the RecipeVersion field's value.
func (DeleteRecipeVersionInput) String ¶
func (s DeleteRecipeVersionInput) String() string
String returns the string representation
func (*DeleteRecipeVersionInput) Validate ¶
func (s *DeleteRecipeVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRecipeVersionOutput ¶
type DeleteRecipeVersionOutput struct { // The name of the recipe that was deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The version of the recipe that was deleted. // // RecipeVersion is a required field RecipeVersion *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRecipeVersionOutput) GoString ¶
func (s DeleteRecipeVersionOutput) GoString() string
GoString returns the string representation
func (*DeleteRecipeVersionOutput) SetName ¶
func (s *DeleteRecipeVersionOutput) SetName(v string) *DeleteRecipeVersionOutput
SetName sets the Name field's value.
func (*DeleteRecipeVersionOutput) SetRecipeVersion ¶
func (s *DeleteRecipeVersionOutput) SetRecipeVersion(v string) *DeleteRecipeVersionOutput
SetRecipeVersion sets the RecipeVersion field's value.
func (DeleteRecipeVersionOutput) String ¶
func (s DeleteRecipeVersionOutput) String() string
String returns the string representation
type DeleteScheduleInput ¶
type DeleteScheduleInput struct { // The name of the schedule to be deleted. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteScheduleInput) GoString ¶
func (s DeleteScheduleInput) GoString() string
GoString returns the string representation
func (*DeleteScheduleInput) SetName ¶
func (s *DeleteScheduleInput) SetName(v string) *DeleteScheduleInput
SetName sets the Name field's value.
func (DeleteScheduleInput) String ¶
func (s DeleteScheduleInput) String() string
String returns the string representation
func (*DeleteScheduleInput) Validate ¶
func (s *DeleteScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteScheduleOutput ¶
type DeleteScheduleOutput struct { // The name of the schedule that was deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteScheduleOutput) GoString ¶
func (s DeleteScheduleOutput) GoString() string
GoString returns the string representation
func (*DeleteScheduleOutput) SetName ¶
func (s *DeleteScheduleOutput) SetName(v string) *DeleteScheduleOutput
SetName sets the Name field's value.
func (DeleteScheduleOutput) String ¶
func (s DeleteScheduleOutput) String() string
String returns the string representation
type DescribeDatasetInput ¶
type DescribeDatasetInput struct { // The name of the dataset to be described. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeDatasetInput) GoString ¶
func (s DescribeDatasetInput) GoString() string
GoString returns the string representation
func (*DescribeDatasetInput) SetName ¶
func (s *DescribeDatasetInput) SetName(v string) *DescribeDatasetInput
SetName sets the Name field's value.
func (DescribeDatasetInput) String ¶
func (s DescribeDatasetInput) String() string
String returns the string representation
func (*DescribeDatasetInput) Validate ¶
func (s *DescribeDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDatasetOutput ¶
type DescribeDatasetOutput struct { // The date and time that the dataset was created. CreateDate *time.Time `type:"timestamp"` // The identifier (user name) of the user who created the dataset. CreatedBy *string `type:"string"` // Options that define the structure of either Csv, Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Information on how DataBrew can find data, in either the AWS Glue Data Catalog // or Amazon S3. // // Input is a required field Input *Input `type:"structure" required:"true"` // The identifier (user name) of the user who last modified the dataset. LastModifiedBy *string `type:"string"` // The date and time that the dataset was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the dataset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the dataset. ResourceArn *string `min:"20" type:"string"` // The location of the data for this dataset, Amazon S3 or the AWS Glue Data // Catalog. Source *string `type:"string" enum:"Source"` // Metadata tags associated with this dataset. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (DescribeDatasetOutput) GoString ¶
func (s DescribeDatasetOutput) GoString() string
GoString returns the string representation
func (*DescribeDatasetOutput) SetCreateDate ¶
func (s *DescribeDatasetOutput) SetCreateDate(v time.Time) *DescribeDatasetOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeDatasetOutput) SetCreatedBy ¶
func (s *DescribeDatasetOutput) SetCreatedBy(v string) *DescribeDatasetOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeDatasetOutput) SetFormatOptions ¶
func (s *DescribeDatasetOutput) SetFormatOptions(v *FormatOptions) *DescribeDatasetOutput
SetFormatOptions sets the FormatOptions field's value.
func (*DescribeDatasetOutput) SetInput ¶
func (s *DescribeDatasetOutput) SetInput(v *Input) *DescribeDatasetOutput
SetInput sets the Input field's value.
func (*DescribeDatasetOutput) SetLastModifiedBy ¶
func (s *DescribeDatasetOutput) SetLastModifiedBy(v string) *DescribeDatasetOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeDatasetOutput) SetLastModifiedDate ¶
func (s *DescribeDatasetOutput) SetLastModifiedDate(v time.Time) *DescribeDatasetOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeDatasetOutput) SetName ¶
func (s *DescribeDatasetOutput) SetName(v string) *DescribeDatasetOutput
SetName sets the Name field's value.
func (*DescribeDatasetOutput) SetResourceArn ¶
func (s *DescribeDatasetOutput) SetResourceArn(v string) *DescribeDatasetOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeDatasetOutput) SetSource ¶
func (s *DescribeDatasetOutput) SetSource(v string) *DescribeDatasetOutput
SetSource sets the Source field's value.
func (*DescribeDatasetOutput) SetTags ¶
func (s *DescribeDatasetOutput) SetTags(v map[string]*string) *DescribeDatasetOutput
SetTags sets the Tags field's value.
func (DescribeDatasetOutput) String ¶
func (s DescribeDatasetOutput) String() string
String returns the string representation
type DescribeJobInput ¶
type DescribeJobInput struct { // The name of the job to be described. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeJobInput) GoString ¶
func (s DescribeJobInput) GoString() string
GoString returns the string representation
func (*DescribeJobInput) SetName ¶
func (s *DescribeJobInput) SetName(v string) *DescribeJobInput
SetName sets the Name field's value.
func (DescribeJobInput) String ¶
func (s DescribeJobInput) String() string
String returns the string representation
func (*DescribeJobInput) Validate ¶
func (s *DescribeJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeJobOutput ¶
type DescribeJobOutput struct { // The date and time that the job was created. CreateDate *time.Time `type:"timestamp"` // The identifier (user name) of the user associated with the creation of the // job. CreatedBy *string `type:"string"` // The dataset that the job acts upon. DatasetName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job. EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - Server-side encryption with AWS KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // The identifier (user name) of the user who last modified the job. LastModifiedBy *string `type:"string"` // The date and time that the job was last modified. LastModifiedDate *time.Time `type:"timestamp"` // Indicates whether Amazon CloudWatch logging is enabled for this job. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of compute nodes that DataBrew can consume when the job // processes data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // The name of the job. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // One or more artifacts that represent the output from running the job. Outputs []*Output `min:"1" type:"list"` // The DataBrew project associated with this job. ProjectName *string `min:"1" type:"string"` // Represents the name and version of a DataBrew recipe. RecipeReference *RecipeReference `type:"structure"` // The Amazon Resource Name (ARN) of the job. ResourceArn *string `min:"20" type:"string"` // The ARN of the AWS Identity and Access Management (IAM) role to be assumed // when DataBrew runs the job. RoleArn *string `min:"20" type:"string"` // Metadata tags associated with this job. Tags map[string]*string `min:"1" type:"map"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // The job type, which must be one of the following: // // * PROFILE - The job analyzes the dataset to determine its size, data types, // data distribution, and more. // // * RECIPE - The job applies one or more transformations to a dataset. Type *string `type:"string" enum:"JobType"` // contains filtered or unexported fields }
func (DescribeJobOutput) GoString ¶
func (s DescribeJobOutput) GoString() string
GoString returns the string representation
func (*DescribeJobOutput) SetCreateDate ¶
func (s *DescribeJobOutput) SetCreateDate(v time.Time) *DescribeJobOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeJobOutput) SetCreatedBy ¶
func (s *DescribeJobOutput) SetCreatedBy(v string) *DescribeJobOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeJobOutput) SetDatasetName ¶
func (s *DescribeJobOutput) SetDatasetName(v string) *DescribeJobOutput
SetDatasetName sets the DatasetName field's value.
func (*DescribeJobOutput) SetEncryptionKeyArn ¶
func (s *DescribeJobOutput) SetEncryptionKeyArn(v string) *DescribeJobOutput
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*DescribeJobOutput) SetEncryptionMode ¶
func (s *DescribeJobOutput) SetEncryptionMode(v string) *DescribeJobOutput
SetEncryptionMode sets the EncryptionMode field's value.
func (*DescribeJobOutput) SetLastModifiedBy ¶
func (s *DescribeJobOutput) SetLastModifiedBy(v string) *DescribeJobOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeJobOutput) SetLastModifiedDate ¶
func (s *DescribeJobOutput) SetLastModifiedDate(v time.Time) *DescribeJobOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeJobOutput) SetLogSubscription ¶
func (s *DescribeJobOutput) SetLogSubscription(v string) *DescribeJobOutput
SetLogSubscription sets the LogSubscription field's value.
func (*DescribeJobOutput) SetMaxCapacity ¶
func (s *DescribeJobOutput) SetMaxCapacity(v int64) *DescribeJobOutput
SetMaxCapacity sets the MaxCapacity field's value.
func (*DescribeJobOutput) SetMaxRetries ¶
func (s *DescribeJobOutput) SetMaxRetries(v int64) *DescribeJobOutput
SetMaxRetries sets the MaxRetries field's value.
func (*DescribeJobOutput) SetName ¶
func (s *DescribeJobOutput) SetName(v string) *DescribeJobOutput
SetName sets the Name field's value.
func (*DescribeJobOutput) SetOutputs ¶
func (s *DescribeJobOutput) SetOutputs(v []*Output) *DescribeJobOutput
SetOutputs sets the Outputs field's value.
func (*DescribeJobOutput) SetProjectName ¶
func (s *DescribeJobOutput) SetProjectName(v string) *DescribeJobOutput
SetProjectName sets the ProjectName field's value.
func (*DescribeJobOutput) SetRecipeReference ¶
func (s *DescribeJobOutput) SetRecipeReference(v *RecipeReference) *DescribeJobOutput
SetRecipeReference sets the RecipeReference field's value.
func (*DescribeJobOutput) SetResourceArn ¶
func (s *DescribeJobOutput) SetResourceArn(v string) *DescribeJobOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeJobOutput) SetRoleArn ¶
func (s *DescribeJobOutput) SetRoleArn(v string) *DescribeJobOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeJobOutput) SetTags ¶
func (s *DescribeJobOutput) SetTags(v map[string]*string) *DescribeJobOutput
SetTags sets the Tags field's value.
func (*DescribeJobOutput) SetTimeout ¶
func (s *DescribeJobOutput) SetTimeout(v int64) *DescribeJobOutput
SetTimeout sets the Timeout field's value.
func (*DescribeJobOutput) SetType ¶
func (s *DescribeJobOutput) SetType(v string) *DescribeJobOutput
SetType sets the Type field's value.
func (DescribeJobOutput) String ¶
func (s DescribeJobOutput) String() string
String returns the string representation
type DescribeJobRunInput ¶ added in v1.37.3
type DescribeJobRunInput struct { // The name of the job being processed during this run. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The unique identifier of the job run. // // RunId is a required field RunId *string `location:"uri" locationName:"runId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeJobRunInput) GoString ¶ added in v1.37.3
func (s DescribeJobRunInput) GoString() string
GoString returns the string representation
func (*DescribeJobRunInput) SetName ¶ added in v1.37.3
func (s *DescribeJobRunInput) SetName(v string) *DescribeJobRunInput
SetName sets the Name field's value.
func (*DescribeJobRunInput) SetRunId ¶ added in v1.37.3
func (s *DescribeJobRunInput) SetRunId(v string) *DescribeJobRunInput
SetRunId sets the RunId field's value.
func (DescribeJobRunInput) String ¶ added in v1.37.3
func (s DescribeJobRunInput) String() string
String returns the string representation
func (*DescribeJobRunInput) Validate ¶ added in v1.37.3
func (s *DescribeJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeJobRunOutput ¶ added in v1.37.3
type DescribeJobRunOutput struct { // The number of times that DataBrew has attempted to run the job. Attempt *int64 `type:"integer"` // The date and time when the job completed processing. CompletedOn *time.Time `type:"timestamp"` // The name of the dataset for the job to process. DatasetName *string `min:"1" type:"string"` // A message indicating an error (if any) that was encountered when the job // ran. ErrorMessage *string `type:"string"` // The amount of time, in seconds, during which a job run consumed resources. ExecutionTime *int64 `type:"integer"` // The name of the job being processed during this run. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // The name of an Amazon CloudWatch log group, where the job writes diagnostic // messages when it runs. LogGroupName *string `min:"1" type:"string"` // The current status of Amazon CloudWatch logging for the job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // One or more output artifacts from a job run. Outputs []*Output `min:"1" type:"list"` // Represents the name and version of a DataBrew recipe. RecipeReference *RecipeReference `type:"structure"` // The unique identifier of the job run. RunId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the user who initiated the job run. StartedBy *string `type:"string"` // The date and time when the job run began. StartedOn *time.Time `type:"timestamp"` // The current state of the job run entity itself. State *string `type:"string" enum:"JobRunState"` // contains filtered or unexported fields }
func (DescribeJobRunOutput) GoString ¶ added in v1.37.3
func (s DescribeJobRunOutput) GoString() string
GoString returns the string representation
func (*DescribeJobRunOutput) SetAttempt ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetAttempt(v int64) *DescribeJobRunOutput
SetAttempt sets the Attempt field's value.
func (*DescribeJobRunOutput) SetCompletedOn ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetCompletedOn(v time.Time) *DescribeJobRunOutput
SetCompletedOn sets the CompletedOn field's value.
func (*DescribeJobRunOutput) SetDatasetName ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetDatasetName(v string) *DescribeJobRunOutput
SetDatasetName sets the DatasetName field's value.
func (*DescribeJobRunOutput) SetErrorMessage ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetErrorMessage(v string) *DescribeJobRunOutput
SetErrorMessage sets the ErrorMessage field's value.
func (*DescribeJobRunOutput) SetExecutionTime ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetExecutionTime(v int64) *DescribeJobRunOutput
SetExecutionTime sets the ExecutionTime field's value.
func (*DescribeJobRunOutput) SetJobName ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetJobName(v string) *DescribeJobRunOutput
SetJobName sets the JobName field's value.
func (*DescribeJobRunOutput) SetLogGroupName ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetLogGroupName(v string) *DescribeJobRunOutput
SetLogGroupName sets the LogGroupName field's value.
func (*DescribeJobRunOutput) SetLogSubscription ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetLogSubscription(v string) *DescribeJobRunOutput
SetLogSubscription sets the LogSubscription field's value.
func (*DescribeJobRunOutput) SetOutputs ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetOutputs(v []*Output) *DescribeJobRunOutput
SetOutputs sets the Outputs field's value.
func (*DescribeJobRunOutput) SetRecipeReference ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetRecipeReference(v *RecipeReference) *DescribeJobRunOutput
SetRecipeReference sets the RecipeReference field's value.
func (*DescribeJobRunOutput) SetRunId ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetRunId(v string) *DescribeJobRunOutput
SetRunId sets the RunId field's value.
func (*DescribeJobRunOutput) SetStartedBy ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetStartedBy(v string) *DescribeJobRunOutput
SetStartedBy sets the StartedBy field's value.
func (*DescribeJobRunOutput) SetStartedOn ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetStartedOn(v time.Time) *DescribeJobRunOutput
SetStartedOn sets the StartedOn field's value.
func (*DescribeJobRunOutput) SetState ¶ added in v1.37.3
func (s *DescribeJobRunOutput) SetState(v string) *DescribeJobRunOutput
SetState sets the State field's value.
func (DescribeJobRunOutput) String ¶ added in v1.37.3
func (s DescribeJobRunOutput) String() string
String returns the string representation
type DescribeProjectInput ¶
type DescribeProjectInput struct { // The name of the project to be described. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeProjectInput) GoString ¶
func (s DescribeProjectInput) GoString() string
GoString returns the string representation
func (*DescribeProjectInput) SetName ¶
func (s *DescribeProjectInput) SetName(v string) *DescribeProjectInput
SetName sets the Name field's value.
func (DescribeProjectInput) String ¶
func (s DescribeProjectInput) String() string
String returns the string representation
func (*DescribeProjectInput) Validate ¶
func (s *DescribeProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeProjectOutput ¶
type DescribeProjectOutput struct { // The date and time that the project was created. CreateDate *time.Time `type:"timestamp"` // The identifier (user name) of the user who created the project. CreatedBy *string `type:"string"` // The dataset associated with the project. DatasetName *string `min:"1" type:"string"` // The identifier (user name) of the user who last modified the project. LastModifiedBy *string `type:"string"` // The date and time that the project was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the project. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The date and time when the project was opened. OpenDate *time.Time `type:"timestamp"` // The identifier (user name) of the user that opened the project for use. OpenedBy *string `type:"string"` // The recipe associated with this job. RecipeName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the project. ResourceArn *string `min:"20" type:"string"` // The ARN of the AWS Identity and Access Management (IAM) role to be assumed // when DataBrew runs the job. RoleArn *string `min:"20" type:"string"` // Represents the sample size and sampling type for DataBrew to use for interactive // data analysis. Sample *Sample `type:"structure"` // Describes the current state of the session: // // * PROVISIONING - allocating resources for the session. // // * INITIALIZING - getting the session ready for first use. // // * ASSIGNED - the session is ready for use. SessionStatus *string `type:"string" enum:"SessionStatus"` // Metadata tags associated with this project. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (DescribeProjectOutput) GoString ¶
func (s DescribeProjectOutput) GoString() string
GoString returns the string representation
func (*DescribeProjectOutput) SetCreateDate ¶
func (s *DescribeProjectOutput) SetCreateDate(v time.Time) *DescribeProjectOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeProjectOutput) SetCreatedBy ¶
func (s *DescribeProjectOutput) SetCreatedBy(v string) *DescribeProjectOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeProjectOutput) SetDatasetName ¶
func (s *DescribeProjectOutput) SetDatasetName(v string) *DescribeProjectOutput
SetDatasetName sets the DatasetName field's value.
func (*DescribeProjectOutput) SetLastModifiedBy ¶
func (s *DescribeProjectOutput) SetLastModifiedBy(v string) *DescribeProjectOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeProjectOutput) SetLastModifiedDate ¶
func (s *DescribeProjectOutput) SetLastModifiedDate(v time.Time) *DescribeProjectOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeProjectOutput) SetName ¶
func (s *DescribeProjectOutput) SetName(v string) *DescribeProjectOutput
SetName sets the Name field's value.
func (*DescribeProjectOutput) SetOpenDate ¶
func (s *DescribeProjectOutput) SetOpenDate(v time.Time) *DescribeProjectOutput
SetOpenDate sets the OpenDate field's value.
func (*DescribeProjectOutput) SetOpenedBy ¶
func (s *DescribeProjectOutput) SetOpenedBy(v string) *DescribeProjectOutput
SetOpenedBy sets the OpenedBy field's value.
func (*DescribeProjectOutput) SetRecipeName ¶
func (s *DescribeProjectOutput) SetRecipeName(v string) *DescribeProjectOutput
SetRecipeName sets the RecipeName field's value.
func (*DescribeProjectOutput) SetResourceArn ¶
func (s *DescribeProjectOutput) SetResourceArn(v string) *DescribeProjectOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeProjectOutput) SetRoleArn ¶
func (s *DescribeProjectOutput) SetRoleArn(v string) *DescribeProjectOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeProjectOutput) SetSample ¶
func (s *DescribeProjectOutput) SetSample(v *Sample) *DescribeProjectOutput
SetSample sets the Sample field's value.
func (*DescribeProjectOutput) SetSessionStatus ¶
func (s *DescribeProjectOutput) SetSessionStatus(v string) *DescribeProjectOutput
SetSessionStatus sets the SessionStatus field's value.
func (*DescribeProjectOutput) SetTags ¶
func (s *DescribeProjectOutput) SetTags(v map[string]*string) *DescribeProjectOutput
SetTags sets the Tags field's value.
func (DescribeProjectOutput) String ¶
func (s DescribeProjectOutput) String() string
String returns the string representation
type DescribeRecipeInput ¶
type DescribeRecipeInput struct { // The name of the recipe to be described. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The recipe version identifier. If this parameter isn't specified, then the // latest published version is returned. RecipeVersion *string `location:"querystring" locationName:"recipeVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeRecipeInput) GoString ¶
func (s DescribeRecipeInput) GoString() string
GoString returns the string representation
func (*DescribeRecipeInput) SetName ¶
func (s *DescribeRecipeInput) SetName(v string) *DescribeRecipeInput
SetName sets the Name field's value.
func (*DescribeRecipeInput) SetRecipeVersion ¶
func (s *DescribeRecipeInput) SetRecipeVersion(v string) *DescribeRecipeInput
SetRecipeVersion sets the RecipeVersion field's value.
func (DescribeRecipeInput) String ¶
func (s DescribeRecipeInput) String() string
String returns the string representation
func (*DescribeRecipeInput) Validate ¶
func (s *DescribeRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRecipeOutput ¶
type DescribeRecipeOutput struct { // The date and time that the recipe was created. CreateDate *time.Time `type:"timestamp"` // The identifier (user name) of the user who created the recipe. CreatedBy *string `type:"string"` // The description of the recipe. Description *string `type:"string"` // The identifier (user name) of the user who last modified the recipe. LastModifiedBy *string `type:"string"` // The date and time that the recipe was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the recipe. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The name of the project associated with this recipe. ProjectName *string `min:"1" type:"string"` // The identifier (user name) of the user who last published the recipe. PublishedBy *string `type:"string"` // The date and time when the recipe was last published. PublishedDate *time.Time `type:"timestamp"` // The recipe version identifier. RecipeVersion *string `min:"1" type:"string"` // The ARN of the recipe. ResourceArn *string `min:"20" type:"string"` // One or more steps to be performed by the recipe. Each step consists of an // action, and the conditions under which the action should succeed. Steps []*RecipeStep `type:"list"` // Metadata tags associated with this project. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (DescribeRecipeOutput) GoString ¶
func (s DescribeRecipeOutput) GoString() string
GoString returns the string representation
func (*DescribeRecipeOutput) SetCreateDate ¶
func (s *DescribeRecipeOutput) SetCreateDate(v time.Time) *DescribeRecipeOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeRecipeOutput) SetCreatedBy ¶
func (s *DescribeRecipeOutput) SetCreatedBy(v string) *DescribeRecipeOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeRecipeOutput) SetDescription ¶
func (s *DescribeRecipeOutput) SetDescription(v string) *DescribeRecipeOutput
SetDescription sets the Description field's value.
func (*DescribeRecipeOutput) SetLastModifiedBy ¶
func (s *DescribeRecipeOutput) SetLastModifiedBy(v string) *DescribeRecipeOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeRecipeOutput) SetLastModifiedDate ¶
func (s *DescribeRecipeOutput) SetLastModifiedDate(v time.Time) *DescribeRecipeOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeRecipeOutput) SetName ¶
func (s *DescribeRecipeOutput) SetName(v string) *DescribeRecipeOutput
SetName sets the Name field's value.
func (*DescribeRecipeOutput) SetProjectName ¶
func (s *DescribeRecipeOutput) SetProjectName(v string) *DescribeRecipeOutput
SetProjectName sets the ProjectName field's value.
func (*DescribeRecipeOutput) SetPublishedBy ¶
func (s *DescribeRecipeOutput) SetPublishedBy(v string) *DescribeRecipeOutput
SetPublishedBy sets the PublishedBy field's value.
func (*DescribeRecipeOutput) SetPublishedDate ¶
func (s *DescribeRecipeOutput) SetPublishedDate(v time.Time) *DescribeRecipeOutput
SetPublishedDate sets the PublishedDate field's value.
func (*DescribeRecipeOutput) SetRecipeVersion ¶
func (s *DescribeRecipeOutput) SetRecipeVersion(v string) *DescribeRecipeOutput
SetRecipeVersion sets the RecipeVersion field's value.
func (*DescribeRecipeOutput) SetResourceArn ¶
func (s *DescribeRecipeOutput) SetResourceArn(v string) *DescribeRecipeOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeRecipeOutput) SetSteps ¶
func (s *DescribeRecipeOutput) SetSteps(v []*RecipeStep) *DescribeRecipeOutput
SetSteps sets the Steps field's value.
func (*DescribeRecipeOutput) SetTags ¶
func (s *DescribeRecipeOutput) SetTags(v map[string]*string) *DescribeRecipeOutput
SetTags sets the Tags field's value.
func (DescribeRecipeOutput) String ¶
func (s DescribeRecipeOutput) String() string
String returns the string representation
type DescribeScheduleInput ¶
type DescribeScheduleInput struct { // The name of the schedule to be described. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeScheduleInput) GoString ¶
func (s DescribeScheduleInput) GoString() string
GoString returns the string representation
func (*DescribeScheduleInput) SetName ¶
func (s *DescribeScheduleInput) SetName(v string) *DescribeScheduleInput
SetName sets the Name field's value.
func (DescribeScheduleInput) String ¶
func (s DescribeScheduleInput) String() string
String returns the string representation
func (*DescribeScheduleInput) Validate ¶
func (s *DescribeScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeScheduleOutput ¶
type DescribeScheduleOutput struct { // The date and time that the schedule was created. CreateDate *time.Time `type:"timestamp"` // The identifier (user name) of the user who created the schedule. CreatedBy *string `type:"string"` // The date or dates and time or times when the jobs are to be run for the schedule. // For more information, see Cron expressions (https://docs.aws.amazon.com/databrew/latest/dg/jobs.cron.html) // in the AWS Glue DataBrew Developer Guide. CronExpression *string `min:"1" type:"string"` // The name or names of one or more jobs to be run by using the schedule. JobNames []*string `type:"list"` // The identifier (user name) of the user who last modified the schedule. LastModifiedBy *string `type:"string"` // The date and time that the schedule was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the schedule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the schedule. ResourceArn *string `min:"20" type:"string"` // Metadata tags associated with this schedule. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (DescribeScheduleOutput) GoString ¶
func (s DescribeScheduleOutput) GoString() string
GoString returns the string representation
func (*DescribeScheduleOutput) SetCreateDate ¶
func (s *DescribeScheduleOutput) SetCreateDate(v time.Time) *DescribeScheduleOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeScheduleOutput) SetCreatedBy ¶
func (s *DescribeScheduleOutput) SetCreatedBy(v string) *DescribeScheduleOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeScheduleOutput) SetCronExpression ¶
func (s *DescribeScheduleOutput) SetCronExpression(v string) *DescribeScheduleOutput
SetCronExpression sets the CronExpression field's value.
func (*DescribeScheduleOutput) SetJobNames ¶
func (s *DescribeScheduleOutput) SetJobNames(v []*string) *DescribeScheduleOutput
SetJobNames sets the JobNames field's value.
func (*DescribeScheduleOutput) SetLastModifiedBy ¶
func (s *DescribeScheduleOutput) SetLastModifiedBy(v string) *DescribeScheduleOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeScheduleOutput) SetLastModifiedDate ¶
func (s *DescribeScheduleOutput) SetLastModifiedDate(v time.Time) *DescribeScheduleOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeScheduleOutput) SetName ¶
func (s *DescribeScheduleOutput) SetName(v string) *DescribeScheduleOutput
SetName sets the Name field's value.
func (*DescribeScheduleOutput) SetResourceArn ¶
func (s *DescribeScheduleOutput) SetResourceArn(v string) *DescribeScheduleOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeScheduleOutput) SetTags ¶
func (s *DescribeScheduleOutput) SetTags(v map[string]*string) *DescribeScheduleOutput
SetTags sets the Tags field's value.
func (DescribeScheduleOutput) String ¶
func (s DescribeScheduleOutput) String() string
String returns the string representation
type ExcelOptions ¶
type ExcelOptions struct { // Specifies one or more sheet numbers in the Excel file, which will be included // in the dataset. SheetIndexes []*int64 `min:"1" type:"list"` // Specifies one or more named sheets in the Excel file, which will be included // in the dataset. SheetNames []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Options that define how DataBrew will interpret a Microsoft Excel file, when creating a dataset from that file.
func (ExcelOptions) GoString ¶
func (s ExcelOptions) GoString() string
GoString returns the string representation
func (*ExcelOptions) SetSheetIndexes ¶
func (s *ExcelOptions) SetSheetIndexes(v []*int64) *ExcelOptions
SetSheetIndexes sets the SheetIndexes field's value.
func (*ExcelOptions) SetSheetNames ¶
func (s *ExcelOptions) SetSheetNames(v []*string) *ExcelOptions
SetSheetNames sets the SheetNames field's value.
func (ExcelOptions) String ¶
func (s ExcelOptions) String() string
String returns the string representation
func (*ExcelOptions) Validate ¶
func (s *ExcelOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FormatOptions ¶
type FormatOptions struct { // Options that define how Csv input is to be interpreted by DataBrew. Csv *CsvOptions `type:"structure"` // Options that define how Excel input is to be interpreted by DataBrew. Excel *ExcelOptions `type:"structure"` // Options that define how JSON input is to be interpreted by DataBrew. Json *JsonOptions `type:"structure"` // contains filtered or unexported fields }
Options that define the structure of either Csv, Excel, or JSON input.
func (FormatOptions) GoString ¶
func (s FormatOptions) GoString() string
GoString returns the string representation
func (*FormatOptions) SetCsv ¶ added in v1.37.0
func (s *FormatOptions) SetCsv(v *CsvOptions) *FormatOptions
SetCsv sets the Csv field's value.
func (*FormatOptions) SetExcel ¶
func (s *FormatOptions) SetExcel(v *ExcelOptions) *FormatOptions
SetExcel sets the Excel field's value.
func (*FormatOptions) SetJson ¶
func (s *FormatOptions) SetJson(v *JsonOptions) *FormatOptions
SetJson sets the Json field's value.
func (FormatOptions) String ¶
func (s FormatOptions) String() string
String returns the string representation
func (*FormatOptions) Validate ¶
func (s *FormatOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GlueDataBrew ¶
GlueDataBrew provides the API operation methods for making requests to AWS Glue DataBrew. See this package's package overview docs for details on the service.
GlueDataBrew methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *GlueDataBrew
New creates a new instance of the GlueDataBrew client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a GlueDataBrew client from just a session. svc := gluedatabrew.New(mySession) // Create a GlueDataBrew client with additional configuration svc := gluedatabrew.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*GlueDataBrew) BatchDeleteRecipeVersion ¶
func (c *GlueDataBrew) BatchDeleteRecipeVersion(input *BatchDeleteRecipeVersionInput) (*BatchDeleteRecipeVersionOutput, error)
BatchDeleteRecipeVersion API operation for AWS Glue DataBrew.
Deletes one or more versions of a recipe at a time.
The entire request will be rejected if:
The recipe does not exist.
There is an invalid version identifier in the list of versions.
The verision list is empty.
The version list size exceeds 50.
The verison list contains duplicate entries.
The request will complete successfully, but with partial failures, if:
A version does not exist.
A version is being used by a job.
You specify LATEST_WORKING, but it's being used by a project.
The version fails to be deleted.
The LATEST_WORKING version will only be deleted if the recipe has no other versions. If you try to delete LATEST_WORKING while other versions exist (or if they can't be deleted), then LATEST_WORKING will be listed as partial failure in the response.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation BatchDeleteRecipeVersion for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/BatchDeleteRecipeVersion
func (*GlueDataBrew) BatchDeleteRecipeVersionRequest ¶
func (c *GlueDataBrew) BatchDeleteRecipeVersionRequest(input *BatchDeleteRecipeVersionInput) (req *request.Request, output *BatchDeleteRecipeVersionOutput)
BatchDeleteRecipeVersionRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteRecipeVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDeleteRecipeVersion for more information on using the BatchDeleteRecipeVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDeleteRecipeVersionRequest method. req, resp := client.BatchDeleteRecipeVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/BatchDeleteRecipeVersion
func (*GlueDataBrew) BatchDeleteRecipeVersionWithContext ¶
func (c *GlueDataBrew) BatchDeleteRecipeVersionWithContext(ctx aws.Context, input *BatchDeleteRecipeVersionInput, opts ...request.Option) (*BatchDeleteRecipeVersionOutput, error)
BatchDeleteRecipeVersionWithContext is the same as BatchDeleteRecipeVersion with the addition of the ability to pass a context and additional request options.
See BatchDeleteRecipeVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateDataset ¶
func (c *GlueDataBrew) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)
CreateDataset API operation for AWS Glue DataBrew.
Creates a new DataBrew dataset.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateDataset for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateDataset
func (*GlueDataBrew) CreateDatasetRequest ¶
func (c *GlueDataBrew) CreateDatasetRequest(input *CreateDatasetInput) (req *request.Request, output *CreateDatasetOutput)
CreateDatasetRequest generates a "aws/request.Request" representing the client's request for the CreateDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDataset for more information on using the CreateDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDatasetRequest method. req, resp := client.CreateDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateDataset
func (*GlueDataBrew) CreateDatasetWithContext ¶
func (c *GlueDataBrew) CreateDatasetWithContext(ctx aws.Context, input *CreateDatasetInput, opts ...request.Option) (*CreateDatasetOutput, error)
CreateDatasetWithContext is the same as CreateDataset with the addition of the ability to pass a context and additional request options.
See CreateDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateProfileJob ¶
func (c *GlueDataBrew) CreateProfileJob(input *CreateProfileJobInput) (*CreateProfileJobOutput, error)
CreateProfileJob API operation for AWS Glue DataBrew.
Creates a new job to analyze a dataset and create its data profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateProfileJob for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateProfileJob
func (*GlueDataBrew) CreateProfileJobRequest ¶
func (c *GlueDataBrew) CreateProfileJobRequest(input *CreateProfileJobInput) (req *request.Request, output *CreateProfileJobOutput)
CreateProfileJobRequest generates a "aws/request.Request" representing the client's request for the CreateProfileJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProfileJob for more information on using the CreateProfileJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProfileJobRequest method. req, resp := client.CreateProfileJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateProfileJob
func (*GlueDataBrew) CreateProfileJobWithContext ¶
func (c *GlueDataBrew) CreateProfileJobWithContext(ctx aws.Context, input *CreateProfileJobInput, opts ...request.Option) (*CreateProfileJobOutput, error)
CreateProfileJobWithContext is the same as CreateProfileJob with the addition of the ability to pass a context and additional request options.
See CreateProfileJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateProject ¶
func (c *GlueDataBrew) CreateProject(input *CreateProjectInput) (*CreateProjectOutput, error)
CreateProject API operation for AWS Glue DataBrew.
Creates a new DataBrew project.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateProject for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
InternalServerException An internal service failure occurred.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateProject
func (*GlueDataBrew) CreateProjectRequest ¶
func (c *GlueDataBrew) CreateProjectRequest(input *CreateProjectInput) (req *request.Request, output *CreateProjectOutput)
CreateProjectRequest generates a "aws/request.Request" representing the client's request for the CreateProject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateProject for more information on using the CreateProject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateProjectRequest method. req, resp := client.CreateProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateProject
func (*GlueDataBrew) CreateProjectWithContext ¶
func (c *GlueDataBrew) CreateProjectWithContext(ctx aws.Context, input *CreateProjectInput, opts ...request.Option) (*CreateProjectOutput, error)
CreateProjectWithContext is the same as CreateProject with the addition of the ability to pass a context and additional request options.
See CreateProject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateRecipe ¶
func (c *GlueDataBrew) CreateRecipe(input *CreateRecipeInput) (*CreateRecipeOutput, error)
CreateRecipe API operation for AWS Glue DataBrew.
Creates a new DataBrew recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateRecipe for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateRecipe
func (*GlueDataBrew) CreateRecipeJob ¶
func (c *GlueDataBrew) CreateRecipeJob(input *CreateRecipeJobInput) (*CreateRecipeJobOutput, error)
CreateRecipeJob API operation for AWS Glue DataBrew.
Creates a new job to transform input data, using steps defined in an existing AWS Glue DataBrew recipe
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateRecipeJob for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateRecipeJob
func (*GlueDataBrew) CreateRecipeJobRequest ¶
func (c *GlueDataBrew) CreateRecipeJobRequest(input *CreateRecipeJobInput) (req *request.Request, output *CreateRecipeJobOutput)
CreateRecipeJobRequest generates a "aws/request.Request" representing the client's request for the CreateRecipeJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateRecipeJob for more information on using the CreateRecipeJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateRecipeJobRequest method. req, resp := client.CreateRecipeJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateRecipeJob
func (*GlueDataBrew) CreateRecipeJobWithContext ¶
func (c *GlueDataBrew) CreateRecipeJobWithContext(ctx aws.Context, input *CreateRecipeJobInput, opts ...request.Option) (*CreateRecipeJobOutput, error)
CreateRecipeJobWithContext is the same as CreateRecipeJob with the addition of the ability to pass a context and additional request options.
See CreateRecipeJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateRecipeRequest ¶
func (c *GlueDataBrew) CreateRecipeRequest(input *CreateRecipeInput) (req *request.Request, output *CreateRecipeOutput)
CreateRecipeRequest generates a "aws/request.Request" representing the client's request for the CreateRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateRecipe for more information on using the CreateRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateRecipeRequest method. req, resp := client.CreateRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateRecipe
func (*GlueDataBrew) CreateRecipeWithContext ¶
func (c *GlueDataBrew) CreateRecipeWithContext(ctx aws.Context, input *CreateRecipeInput, opts ...request.Option) (*CreateRecipeOutput, error)
CreateRecipeWithContext is the same as CreateRecipe with the addition of the ability to pass a context and additional request options.
See CreateRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) CreateSchedule ¶
func (c *GlueDataBrew) CreateSchedule(input *CreateScheduleInput) (*CreateScheduleOutput, error)
CreateSchedule API operation for AWS Glue DataBrew.
Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation CreateSchedule for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateSchedule
func (*GlueDataBrew) CreateScheduleRequest ¶
func (c *GlueDataBrew) CreateScheduleRequest(input *CreateScheduleInput) (req *request.Request, output *CreateScheduleOutput)
CreateScheduleRequest generates a "aws/request.Request" representing the client's request for the CreateSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSchedule for more information on using the CreateSchedule API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateScheduleRequest method. req, resp := client.CreateScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/CreateSchedule
func (*GlueDataBrew) CreateScheduleWithContext ¶
func (c *GlueDataBrew) CreateScheduleWithContext(ctx aws.Context, input *CreateScheduleInput, opts ...request.Option) (*CreateScheduleOutput, error)
CreateScheduleWithContext is the same as CreateSchedule with the addition of the ability to pass a context and additional request options.
See CreateSchedule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DeleteDataset ¶
func (c *GlueDataBrew) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)
DeleteDataset API operation for AWS Glue DataBrew.
Deletes a dataset from DataBrew.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DeleteDataset for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteDataset
func (*GlueDataBrew) DeleteDatasetRequest ¶
func (c *GlueDataBrew) DeleteDatasetRequest(input *DeleteDatasetInput) (req *request.Request, output *DeleteDatasetOutput)
DeleteDatasetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDataset for more information on using the DeleteDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDatasetRequest method. req, resp := client.DeleteDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteDataset
func (*GlueDataBrew) DeleteDatasetWithContext ¶
func (c *GlueDataBrew) DeleteDatasetWithContext(ctx aws.Context, input *DeleteDatasetInput, opts ...request.Option) (*DeleteDatasetOutput, error)
DeleteDatasetWithContext is the same as DeleteDataset with the addition of the ability to pass a context and additional request options.
See DeleteDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DeleteJob ¶
func (c *GlueDataBrew) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
DeleteJob API operation for AWS Glue DataBrew.
Deletes the specified DataBrew job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DeleteJob for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteJob
func (*GlueDataBrew) DeleteJobRequest ¶
func (c *GlueDataBrew) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
DeleteJobRequest generates a "aws/request.Request" representing the client's request for the DeleteJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteJob for more information on using the DeleteJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteJobRequest method. req, resp := client.DeleteJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteJob
func (*GlueDataBrew) DeleteJobWithContext ¶
func (c *GlueDataBrew) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
DeleteJobWithContext is the same as DeleteJob with the addition of the ability to pass a context and additional request options.
See DeleteJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DeleteProject ¶
func (c *GlueDataBrew) DeleteProject(input *DeleteProjectInput) (*DeleteProjectOutput, error)
DeleteProject API operation for AWS Glue DataBrew.
Deletes an existing DataBrew project.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DeleteProject for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteProject
func (*GlueDataBrew) DeleteProjectRequest ¶
func (c *GlueDataBrew) DeleteProjectRequest(input *DeleteProjectInput) (req *request.Request, output *DeleteProjectOutput)
DeleteProjectRequest generates a "aws/request.Request" representing the client's request for the DeleteProject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteProject for more information on using the DeleteProject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteProjectRequest method. req, resp := client.DeleteProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteProject
func (*GlueDataBrew) DeleteProjectWithContext ¶
func (c *GlueDataBrew) DeleteProjectWithContext(ctx aws.Context, input *DeleteProjectInput, opts ...request.Option) (*DeleteProjectOutput, error)
DeleteProjectWithContext is the same as DeleteProject with the addition of the ability to pass a context and additional request options.
See DeleteProject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DeleteRecipeVersion ¶
func (c *GlueDataBrew) DeleteRecipeVersion(input *DeleteRecipeVersionInput) (*DeleteRecipeVersionOutput, error)
DeleteRecipeVersion API operation for AWS Glue DataBrew.
Deletes a single version of a DataBrew recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DeleteRecipeVersion for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteRecipeVersion
func (*GlueDataBrew) DeleteRecipeVersionRequest ¶
func (c *GlueDataBrew) DeleteRecipeVersionRequest(input *DeleteRecipeVersionInput) (req *request.Request, output *DeleteRecipeVersionOutput)
DeleteRecipeVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteRecipeVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteRecipeVersion for more information on using the DeleteRecipeVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteRecipeVersionRequest method. req, resp := client.DeleteRecipeVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteRecipeVersion
func (*GlueDataBrew) DeleteRecipeVersionWithContext ¶
func (c *GlueDataBrew) DeleteRecipeVersionWithContext(ctx aws.Context, input *DeleteRecipeVersionInput, opts ...request.Option) (*DeleteRecipeVersionOutput, error)
DeleteRecipeVersionWithContext is the same as DeleteRecipeVersion with the addition of the ability to pass a context and additional request options.
See DeleteRecipeVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DeleteSchedule ¶
func (c *GlueDataBrew) DeleteSchedule(input *DeleteScheduleInput) (*DeleteScheduleOutput, error)
DeleteSchedule API operation for AWS Glue DataBrew.
Deletes the specified DataBrew schedule.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DeleteSchedule for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteSchedule
func (*GlueDataBrew) DeleteScheduleRequest ¶
func (c *GlueDataBrew) DeleteScheduleRequest(input *DeleteScheduleInput) (req *request.Request, output *DeleteScheduleOutput)
DeleteScheduleRequest generates a "aws/request.Request" representing the client's request for the DeleteSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSchedule for more information on using the DeleteSchedule API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteScheduleRequest method. req, resp := client.DeleteScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteSchedule
func (*GlueDataBrew) DeleteScheduleWithContext ¶
func (c *GlueDataBrew) DeleteScheduleWithContext(ctx aws.Context, input *DeleteScheduleInput, opts ...request.Option) (*DeleteScheduleOutput, error)
DeleteScheduleWithContext is the same as DeleteSchedule with the addition of the ability to pass a context and additional request options.
See DeleteSchedule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeDataset ¶
func (c *GlueDataBrew) DescribeDataset(input *DescribeDatasetInput) (*DescribeDatasetOutput, error)
DescribeDataset API operation for AWS Glue DataBrew.
Returns the definition of a specific DataBrew dataset.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeDataset for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeDataset
func (*GlueDataBrew) DescribeDatasetRequest ¶
func (c *GlueDataBrew) DescribeDatasetRequest(input *DescribeDatasetInput) (req *request.Request, output *DescribeDatasetOutput)
DescribeDatasetRequest generates a "aws/request.Request" representing the client's request for the DescribeDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDataset for more information on using the DescribeDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDatasetRequest method. req, resp := client.DescribeDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeDataset
func (*GlueDataBrew) DescribeDatasetWithContext ¶
func (c *GlueDataBrew) DescribeDatasetWithContext(ctx aws.Context, input *DescribeDatasetInput, opts ...request.Option) (*DescribeDatasetOutput, error)
DescribeDatasetWithContext is the same as DescribeDataset with the addition of the ability to pass a context and additional request options.
See DescribeDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeJob ¶
func (c *GlueDataBrew) DescribeJob(input *DescribeJobInput) (*DescribeJobOutput, error)
DescribeJob API operation for AWS Glue DataBrew.
Returns the definition of a specific DataBrew job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeJob for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeJob
func (*GlueDataBrew) DescribeJobRequest ¶
func (c *GlueDataBrew) DescribeJobRequest(input *DescribeJobInput) (req *request.Request, output *DescribeJobOutput)
DescribeJobRequest generates a "aws/request.Request" representing the client's request for the DescribeJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeJob for more information on using the DescribeJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeJobRequest method. req, resp := client.DescribeJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeJob
func (*GlueDataBrew) DescribeJobRun ¶ added in v1.37.3
func (c *GlueDataBrew) DescribeJobRun(input *DescribeJobRunInput) (*DescribeJobRunOutput, error)
DescribeJobRun API operation for AWS Glue DataBrew.
Represents one run of a DataBrew job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeJobRun for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeJobRun
func (*GlueDataBrew) DescribeJobRunRequest ¶ added in v1.37.3
func (c *GlueDataBrew) DescribeJobRunRequest(input *DescribeJobRunInput) (req *request.Request, output *DescribeJobRunOutput)
DescribeJobRunRequest generates a "aws/request.Request" representing the client's request for the DescribeJobRun operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeJobRun for more information on using the DescribeJobRun API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeJobRunRequest method. req, resp := client.DescribeJobRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeJobRun
func (*GlueDataBrew) DescribeJobRunWithContext ¶ added in v1.37.3
func (c *GlueDataBrew) DescribeJobRunWithContext(ctx aws.Context, input *DescribeJobRunInput, opts ...request.Option) (*DescribeJobRunOutput, error)
DescribeJobRunWithContext is the same as DescribeJobRun with the addition of the ability to pass a context and additional request options.
See DescribeJobRun for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeJobWithContext ¶
func (c *GlueDataBrew) DescribeJobWithContext(ctx aws.Context, input *DescribeJobInput, opts ...request.Option) (*DescribeJobOutput, error)
DescribeJobWithContext is the same as DescribeJob with the addition of the ability to pass a context and additional request options.
See DescribeJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeProject ¶
func (c *GlueDataBrew) DescribeProject(input *DescribeProjectInput) (*DescribeProjectOutput, error)
DescribeProject API operation for AWS Glue DataBrew.
Returns the definition of a specific DataBrew project.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeProject for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeProject
func (*GlueDataBrew) DescribeProjectRequest ¶
func (c *GlueDataBrew) DescribeProjectRequest(input *DescribeProjectInput) (req *request.Request, output *DescribeProjectOutput)
DescribeProjectRequest generates a "aws/request.Request" representing the client's request for the DescribeProject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeProject for more information on using the DescribeProject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeProjectRequest method. req, resp := client.DescribeProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeProject
func (*GlueDataBrew) DescribeProjectWithContext ¶
func (c *GlueDataBrew) DescribeProjectWithContext(ctx aws.Context, input *DescribeProjectInput, opts ...request.Option) (*DescribeProjectOutput, error)
DescribeProjectWithContext is the same as DescribeProject with the addition of the ability to pass a context and additional request options.
See DescribeProject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeRecipe ¶
func (c *GlueDataBrew) DescribeRecipe(input *DescribeRecipeInput) (*DescribeRecipeOutput, error)
DescribeRecipe API operation for AWS Glue DataBrew.
Returns the definition of a specific DataBrew recipe corresponding to a particular version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeRecipe for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeRecipe
func (*GlueDataBrew) DescribeRecipeRequest ¶
func (c *GlueDataBrew) DescribeRecipeRequest(input *DescribeRecipeInput) (req *request.Request, output *DescribeRecipeOutput)
DescribeRecipeRequest generates a "aws/request.Request" representing the client's request for the DescribeRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeRecipe for more information on using the DescribeRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeRecipeRequest method. req, resp := client.DescribeRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeRecipe
func (*GlueDataBrew) DescribeRecipeWithContext ¶
func (c *GlueDataBrew) DescribeRecipeWithContext(ctx aws.Context, input *DescribeRecipeInput, opts ...request.Option) (*DescribeRecipeOutput, error)
DescribeRecipeWithContext is the same as DescribeRecipe with the addition of the ability to pass a context and additional request options.
See DescribeRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) DescribeSchedule ¶
func (c *GlueDataBrew) DescribeSchedule(input *DescribeScheduleInput) (*DescribeScheduleOutput, error)
DescribeSchedule API operation for AWS Glue DataBrew.
Returns the definition of a specific DataBrew schedule.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation DescribeSchedule for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeSchedule
func (*GlueDataBrew) DescribeScheduleRequest ¶
func (c *GlueDataBrew) DescribeScheduleRequest(input *DescribeScheduleInput) (req *request.Request, output *DescribeScheduleOutput)
DescribeScheduleRequest generates a "aws/request.Request" representing the client's request for the DescribeSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSchedule for more information on using the DescribeSchedule API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeScheduleRequest method. req, resp := client.DescribeScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DescribeSchedule
func (*GlueDataBrew) DescribeScheduleWithContext ¶
func (c *GlueDataBrew) DescribeScheduleWithContext(ctx aws.Context, input *DescribeScheduleInput, opts ...request.Option) (*DescribeScheduleOutput, error)
DescribeScheduleWithContext is the same as DescribeSchedule with the addition of the ability to pass a context and additional request options.
See DescribeSchedule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListDatasets ¶
func (c *GlueDataBrew) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)
ListDatasets API operation for AWS Glue DataBrew.
Lists all of the DataBrew datasets.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListDatasets for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListDatasets
func (*GlueDataBrew) ListDatasetsPages ¶
func (c *GlueDataBrew) ListDatasetsPages(input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool) error
ListDatasetsPages iterates over the pages of a ListDatasets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDatasets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDatasets operation. pageNum := 0 err := client.ListDatasetsPages(params, func(page *gluedatabrew.ListDatasetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListDatasetsPagesWithContext ¶
func (c *GlueDataBrew) ListDatasetsPagesWithContext(ctx aws.Context, input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool, opts ...request.Option) error
ListDatasetsPagesWithContext same as ListDatasetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListDatasetsRequest ¶
func (c *GlueDataBrew) ListDatasetsRequest(input *ListDatasetsInput) (req *request.Request, output *ListDatasetsOutput)
ListDatasetsRequest generates a "aws/request.Request" representing the client's request for the ListDatasets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDatasets for more information on using the ListDatasets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDatasetsRequest method. req, resp := client.ListDatasetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListDatasets
func (*GlueDataBrew) ListDatasetsWithContext ¶
func (c *GlueDataBrew) ListDatasetsWithContext(ctx aws.Context, input *ListDatasetsInput, opts ...request.Option) (*ListDatasetsOutput, error)
ListDatasetsWithContext is the same as ListDatasets with the addition of the ability to pass a context and additional request options.
See ListDatasets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListJobRuns ¶
func (c *GlueDataBrew) ListJobRuns(input *ListJobRunsInput) (*ListJobRunsOutput, error)
ListJobRuns API operation for AWS Glue DataBrew.
Lists all of the previous runs of a particular DataBrew job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListJobRuns for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListJobRuns
func (*GlueDataBrew) ListJobRunsPages ¶
func (c *GlueDataBrew) ListJobRunsPages(input *ListJobRunsInput, fn func(*ListJobRunsOutput, bool) bool) error
ListJobRunsPages iterates over the pages of a ListJobRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListJobRuns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListJobRuns operation. pageNum := 0 err := client.ListJobRunsPages(params, func(page *gluedatabrew.ListJobRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListJobRunsPagesWithContext ¶
func (c *GlueDataBrew) ListJobRunsPagesWithContext(ctx aws.Context, input *ListJobRunsInput, fn func(*ListJobRunsOutput, bool) bool, opts ...request.Option) error
ListJobRunsPagesWithContext same as ListJobRunsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListJobRunsRequest ¶
func (c *GlueDataBrew) ListJobRunsRequest(input *ListJobRunsInput) (req *request.Request, output *ListJobRunsOutput)
ListJobRunsRequest generates a "aws/request.Request" representing the client's request for the ListJobRuns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListJobRuns for more information on using the ListJobRuns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListJobRunsRequest method. req, resp := client.ListJobRunsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListJobRuns
func (*GlueDataBrew) ListJobRunsWithContext ¶
func (c *GlueDataBrew) ListJobRunsWithContext(ctx aws.Context, input *ListJobRunsInput, opts ...request.Option) (*ListJobRunsOutput, error)
ListJobRunsWithContext is the same as ListJobRuns with the addition of the ability to pass a context and additional request options.
See ListJobRuns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListJobs ¶
func (c *GlueDataBrew) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
ListJobs API operation for AWS Glue DataBrew.
Lists all of the DataBrew jobs that are defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListJobs for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListJobs
func (*GlueDataBrew) ListJobsPages ¶
func (c *GlueDataBrew) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
ListJobsPages iterates over the pages of a ListJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListJobs operation. pageNum := 0 err := client.ListJobsPages(params, func(page *gluedatabrew.ListJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListJobsPagesWithContext ¶
func (c *GlueDataBrew) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error
ListJobsPagesWithContext same as ListJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListJobsRequest ¶
func (c *GlueDataBrew) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListJobs for more information on using the ListJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListJobsRequest method. req, resp := client.ListJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListJobs
func (*GlueDataBrew) ListJobsWithContext ¶
func (c *GlueDataBrew) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
ListJobsWithContext is the same as ListJobs with the addition of the ability to pass a context and additional request options.
See ListJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListProjects ¶
func (c *GlueDataBrew) ListProjects(input *ListProjectsInput) (*ListProjectsOutput, error)
ListProjects API operation for AWS Glue DataBrew.
Lists all of the DataBrew projects that are defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListProjects for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListProjects
func (*GlueDataBrew) ListProjectsPages ¶
func (c *GlueDataBrew) ListProjectsPages(input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool) error
ListProjectsPages iterates over the pages of a ListProjects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListProjects method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListProjects operation. pageNum := 0 err := client.ListProjectsPages(params, func(page *gluedatabrew.ListProjectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListProjectsPagesWithContext ¶
func (c *GlueDataBrew) ListProjectsPagesWithContext(ctx aws.Context, input *ListProjectsInput, fn func(*ListProjectsOutput, bool) bool, opts ...request.Option) error
ListProjectsPagesWithContext same as ListProjectsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListProjectsRequest ¶
func (c *GlueDataBrew) ListProjectsRequest(input *ListProjectsInput) (req *request.Request, output *ListProjectsOutput)
ListProjectsRequest generates a "aws/request.Request" representing the client's request for the ListProjects operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListProjects for more information on using the ListProjects API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListProjectsRequest method. req, resp := client.ListProjectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListProjects
func (*GlueDataBrew) ListProjectsWithContext ¶
func (c *GlueDataBrew) ListProjectsWithContext(ctx aws.Context, input *ListProjectsInput, opts ...request.Option) (*ListProjectsOutput, error)
ListProjectsWithContext is the same as ListProjects with the addition of the ability to pass a context and additional request options.
See ListProjects for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListRecipeVersions ¶
func (c *GlueDataBrew) ListRecipeVersions(input *ListRecipeVersionsInput) (*ListRecipeVersionsOutput, error)
ListRecipeVersions API operation for AWS Glue DataBrew.
Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListRecipeVersions for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListRecipeVersions
func (*GlueDataBrew) ListRecipeVersionsPages ¶
func (c *GlueDataBrew) ListRecipeVersionsPages(input *ListRecipeVersionsInput, fn func(*ListRecipeVersionsOutput, bool) bool) error
ListRecipeVersionsPages iterates over the pages of a ListRecipeVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRecipeVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRecipeVersions operation. pageNum := 0 err := client.ListRecipeVersionsPages(params, func(page *gluedatabrew.ListRecipeVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListRecipeVersionsPagesWithContext ¶
func (c *GlueDataBrew) ListRecipeVersionsPagesWithContext(ctx aws.Context, input *ListRecipeVersionsInput, fn func(*ListRecipeVersionsOutput, bool) bool, opts ...request.Option) error
ListRecipeVersionsPagesWithContext same as ListRecipeVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListRecipeVersionsRequest ¶
func (c *GlueDataBrew) ListRecipeVersionsRequest(input *ListRecipeVersionsInput) (req *request.Request, output *ListRecipeVersionsOutput)
ListRecipeVersionsRequest generates a "aws/request.Request" representing the client's request for the ListRecipeVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRecipeVersions for more information on using the ListRecipeVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRecipeVersionsRequest method. req, resp := client.ListRecipeVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListRecipeVersions
func (*GlueDataBrew) ListRecipeVersionsWithContext ¶
func (c *GlueDataBrew) ListRecipeVersionsWithContext(ctx aws.Context, input *ListRecipeVersionsInput, opts ...request.Option) (*ListRecipeVersionsOutput, error)
ListRecipeVersionsWithContext is the same as ListRecipeVersions with the addition of the ability to pass a context and additional request options.
See ListRecipeVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListRecipes ¶
func (c *GlueDataBrew) ListRecipes(input *ListRecipesInput) (*ListRecipesOutput, error)
ListRecipes API operation for AWS Glue DataBrew.
Lists all of the DataBrew recipes that are defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListRecipes for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListRecipes
func (*GlueDataBrew) ListRecipesPages ¶
func (c *GlueDataBrew) ListRecipesPages(input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool) error
ListRecipesPages iterates over the pages of a ListRecipes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRecipes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRecipes operation. pageNum := 0 err := client.ListRecipesPages(params, func(page *gluedatabrew.ListRecipesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListRecipesPagesWithContext ¶
func (c *GlueDataBrew) ListRecipesPagesWithContext(ctx aws.Context, input *ListRecipesInput, fn func(*ListRecipesOutput, bool) bool, opts ...request.Option) error
ListRecipesPagesWithContext same as ListRecipesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListRecipesRequest ¶
func (c *GlueDataBrew) ListRecipesRequest(input *ListRecipesInput) (req *request.Request, output *ListRecipesOutput)
ListRecipesRequest generates a "aws/request.Request" representing the client's request for the ListRecipes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRecipes for more information on using the ListRecipes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRecipesRequest method. req, resp := client.ListRecipesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListRecipes
func (*GlueDataBrew) ListRecipesWithContext ¶
func (c *GlueDataBrew) ListRecipesWithContext(ctx aws.Context, input *ListRecipesInput, opts ...request.Option) (*ListRecipesOutput, error)
ListRecipesWithContext is the same as ListRecipes with the addition of the ability to pass a context and additional request options.
See ListRecipes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListSchedules ¶
func (c *GlueDataBrew) ListSchedules(input *ListSchedulesInput) (*ListSchedulesOutput, error)
ListSchedules API operation for AWS Glue DataBrew.
Lists the DataBrew schedules that are defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListSchedules for usage and error information.
Returned Error Types:
- ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListSchedules
func (*GlueDataBrew) ListSchedulesPages ¶
func (c *GlueDataBrew) ListSchedulesPages(input *ListSchedulesInput, fn func(*ListSchedulesOutput, bool) bool) error
ListSchedulesPages iterates over the pages of a ListSchedules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSchedules method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSchedules operation. pageNum := 0 err := client.ListSchedulesPages(params, func(page *gluedatabrew.ListSchedulesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListSchedulesPagesWithContext ¶
func (c *GlueDataBrew) ListSchedulesPagesWithContext(ctx aws.Context, input *ListSchedulesInput, fn func(*ListSchedulesOutput, bool) bool, opts ...request.Option) error
ListSchedulesPagesWithContext same as ListSchedulesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListSchedulesRequest ¶
func (c *GlueDataBrew) ListSchedulesRequest(input *ListSchedulesInput) (req *request.Request, output *ListSchedulesOutput)
ListSchedulesRequest generates a "aws/request.Request" representing the client's request for the ListSchedules operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSchedules for more information on using the ListSchedules API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSchedulesRequest method. req, resp := client.ListSchedulesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListSchedules
func (*GlueDataBrew) ListSchedulesWithContext ¶
func (c *GlueDataBrew) ListSchedulesWithContext(ctx aws.Context, input *ListSchedulesInput, opts ...request.Option) (*ListSchedulesOutput, error)
ListSchedulesWithContext is the same as ListSchedules with the addition of the ability to pass a context and additional request options.
See ListSchedules for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) ListTagsForResource ¶
func (c *GlueDataBrew) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Glue DataBrew.
Lists all the tags for a DataBrew resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException An internal service failure occurred.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListTagsForResource
func (*GlueDataBrew) ListTagsForResourceRequest ¶
func (c *GlueDataBrew) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ListTagsForResource
func (*GlueDataBrew) ListTagsForResourceWithContext ¶
func (c *GlueDataBrew) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) PublishRecipe ¶
func (c *GlueDataBrew) PublishRecipe(input *PublishRecipeInput) (*PublishRecipeOutput, error)
PublishRecipe API operation for AWS Glue DataBrew.
Publishes a new version of a DataBrew recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation PublishRecipe for usage and error information.
Returned Error Types:
ValidationException The input parameters for this request failed validation.
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/PublishRecipe
func (*GlueDataBrew) PublishRecipeRequest ¶
func (c *GlueDataBrew) PublishRecipeRequest(input *PublishRecipeInput) (req *request.Request, output *PublishRecipeOutput)
PublishRecipeRequest generates a "aws/request.Request" representing the client's request for the PublishRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PublishRecipe for more information on using the PublishRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PublishRecipeRequest method. req, resp := client.PublishRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/PublishRecipe
func (*GlueDataBrew) PublishRecipeWithContext ¶
func (c *GlueDataBrew) PublishRecipeWithContext(ctx aws.Context, input *PublishRecipeInput, opts ...request.Option) (*PublishRecipeOutput, error)
PublishRecipeWithContext is the same as PublishRecipe with the addition of the ability to pass a context and additional request options.
See PublishRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) SendProjectSessionAction ¶
func (c *GlueDataBrew) SendProjectSessionAction(input *SendProjectSessionActionInput) (*SendProjectSessionActionOutput, error)
SendProjectSessionAction API operation for AWS Glue DataBrew.
Performs a recipe step within an interactive DataBrew session that's currently open.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation SendProjectSessionAction for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/SendProjectSessionAction
func (*GlueDataBrew) SendProjectSessionActionRequest ¶
func (c *GlueDataBrew) SendProjectSessionActionRequest(input *SendProjectSessionActionInput) (req *request.Request, output *SendProjectSessionActionOutput)
SendProjectSessionActionRequest generates a "aws/request.Request" representing the client's request for the SendProjectSessionAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SendProjectSessionAction for more information on using the SendProjectSessionAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SendProjectSessionActionRequest method. req, resp := client.SendProjectSessionActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/SendProjectSessionAction
func (*GlueDataBrew) SendProjectSessionActionWithContext ¶
func (c *GlueDataBrew) SendProjectSessionActionWithContext(ctx aws.Context, input *SendProjectSessionActionInput, opts ...request.Option) (*SendProjectSessionActionOutput, error)
SendProjectSessionActionWithContext is the same as SendProjectSessionAction with the addition of the ability to pass a context and additional request options.
See SendProjectSessionAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) StartJobRun ¶
func (c *GlueDataBrew) StartJobRun(input *StartJobRunInput) (*StartJobRunOutput, error)
StartJobRun API operation for AWS Glue DataBrew.
Runs a DataBrew job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation StartJobRun for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StartJobRun
func (*GlueDataBrew) StartJobRunRequest ¶
func (c *GlueDataBrew) StartJobRunRequest(input *StartJobRunInput) (req *request.Request, output *StartJobRunOutput)
StartJobRunRequest generates a "aws/request.Request" representing the client's request for the StartJobRun operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartJobRun for more information on using the StartJobRun API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartJobRunRequest method. req, resp := client.StartJobRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StartJobRun
func (*GlueDataBrew) StartJobRunWithContext ¶
func (c *GlueDataBrew) StartJobRunWithContext(ctx aws.Context, input *StartJobRunInput, opts ...request.Option) (*StartJobRunOutput, error)
StartJobRunWithContext is the same as StartJobRun with the addition of the ability to pass a context and additional request options.
See StartJobRun for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) StartProjectSession ¶
func (c *GlueDataBrew) StartProjectSession(input *StartProjectSessionInput) (*StartProjectSessionOutput, error)
StartProjectSession API operation for AWS Glue DataBrew.
Creates an interactive session, enabling you to manipulate data in a DataBrew project.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation StartProjectSession for usage and error information.
Returned Error Types:
ConflictException Updating or deleting a resource can cause an inconsistent state.
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StartProjectSession
func (*GlueDataBrew) StartProjectSessionRequest ¶
func (c *GlueDataBrew) StartProjectSessionRequest(input *StartProjectSessionInput) (req *request.Request, output *StartProjectSessionOutput)
StartProjectSessionRequest generates a "aws/request.Request" representing the client's request for the StartProjectSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartProjectSession for more information on using the StartProjectSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartProjectSessionRequest method. req, resp := client.StartProjectSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StartProjectSession
func (*GlueDataBrew) StartProjectSessionWithContext ¶
func (c *GlueDataBrew) StartProjectSessionWithContext(ctx aws.Context, input *StartProjectSessionInput, opts ...request.Option) (*StartProjectSessionOutput, error)
StartProjectSessionWithContext is the same as StartProjectSession with the addition of the ability to pass a context and additional request options.
See StartProjectSession for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) StopJobRun ¶
func (c *GlueDataBrew) StopJobRun(input *StopJobRunInput) (*StopJobRunOutput, error)
StopJobRun API operation for AWS Glue DataBrew.
Stops a particular run of a job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation StopJobRun for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StopJobRun
func (*GlueDataBrew) StopJobRunRequest ¶
func (c *GlueDataBrew) StopJobRunRequest(input *StopJobRunInput) (req *request.Request, output *StopJobRunOutput)
StopJobRunRequest generates a "aws/request.Request" representing the client's request for the StopJobRun operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopJobRun for more information on using the StopJobRun API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopJobRunRequest method. req, resp := client.StopJobRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/StopJobRun
func (*GlueDataBrew) StopJobRunWithContext ¶
func (c *GlueDataBrew) StopJobRunWithContext(ctx aws.Context, input *StopJobRunInput, opts ...request.Option) (*StopJobRunOutput, error)
StopJobRunWithContext is the same as StopJobRun with the addition of the ability to pass a context and additional request options.
See StopJobRun for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) TagResource ¶
func (c *GlueDataBrew) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Glue DataBrew.
Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service failure occurred.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/TagResource
func (*GlueDataBrew) TagResourceRequest ¶
func (c *GlueDataBrew) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/TagResource
func (*GlueDataBrew) TagResourceWithContext ¶
func (c *GlueDataBrew) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UntagResource ¶
func (c *GlueDataBrew) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Glue DataBrew.
Removes metadata tags from a DataBrew resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service failure occurred.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UntagResource
func (*GlueDataBrew) UntagResourceRequest ¶
func (c *GlueDataBrew) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UntagResource
func (*GlueDataBrew) UntagResourceWithContext ¶
func (c *GlueDataBrew) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateDataset ¶
func (c *GlueDataBrew) UpdateDataset(input *UpdateDatasetInput) (*UpdateDatasetOutput, error)
UpdateDataset API operation for AWS Glue DataBrew.
Modifies the definition of an existing DataBrew dataset.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateDataset for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateDataset
func (*GlueDataBrew) UpdateDatasetRequest ¶
func (c *GlueDataBrew) UpdateDatasetRequest(input *UpdateDatasetInput) (req *request.Request, output *UpdateDatasetOutput)
UpdateDatasetRequest generates a "aws/request.Request" representing the client's request for the UpdateDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDataset for more information on using the UpdateDataset API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDatasetRequest method. req, resp := client.UpdateDatasetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateDataset
func (*GlueDataBrew) UpdateDatasetWithContext ¶
func (c *GlueDataBrew) UpdateDatasetWithContext(ctx aws.Context, input *UpdateDatasetInput, opts ...request.Option) (*UpdateDatasetOutput, error)
UpdateDatasetWithContext is the same as UpdateDataset with the addition of the ability to pass a context and additional request options.
See UpdateDataset for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateProfileJob ¶
func (c *GlueDataBrew) UpdateProfileJob(input *UpdateProfileJobInput) (*UpdateProfileJobOutput, error)
UpdateProfileJob API operation for AWS Glue DataBrew.
Modifies the definition of an existing profile job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateProfileJob for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateProfileJob
func (*GlueDataBrew) UpdateProfileJobRequest ¶
func (c *GlueDataBrew) UpdateProfileJobRequest(input *UpdateProfileJobInput) (req *request.Request, output *UpdateProfileJobOutput)
UpdateProfileJobRequest generates a "aws/request.Request" representing the client's request for the UpdateProfileJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateProfileJob for more information on using the UpdateProfileJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateProfileJobRequest method. req, resp := client.UpdateProfileJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateProfileJob
func (*GlueDataBrew) UpdateProfileJobWithContext ¶
func (c *GlueDataBrew) UpdateProfileJobWithContext(ctx aws.Context, input *UpdateProfileJobInput, opts ...request.Option) (*UpdateProfileJobOutput, error)
UpdateProfileJobWithContext is the same as UpdateProfileJob with the addition of the ability to pass a context and additional request options.
See UpdateProfileJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateProject ¶
func (c *GlueDataBrew) UpdateProject(input *UpdateProjectInput) (*UpdateProjectOutput, error)
UpdateProject API operation for AWS Glue DataBrew.
Modifies the definition of an existing DataBrew project.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateProject for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateProject
func (*GlueDataBrew) UpdateProjectRequest ¶
func (c *GlueDataBrew) UpdateProjectRequest(input *UpdateProjectInput) (req *request.Request, output *UpdateProjectOutput)
UpdateProjectRequest generates a "aws/request.Request" representing the client's request for the UpdateProject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateProject for more information on using the UpdateProject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateProjectRequest method. req, resp := client.UpdateProjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateProject
func (*GlueDataBrew) UpdateProjectWithContext ¶
func (c *GlueDataBrew) UpdateProjectWithContext(ctx aws.Context, input *UpdateProjectInput, opts ...request.Option) (*UpdateProjectOutput, error)
UpdateProjectWithContext is the same as UpdateProject with the addition of the ability to pass a context and additional request options.
See UpdateProject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateRecipe ¶
func (c *GlueDataBrew) UpdateRecipe(input *UpdateRecipeInput) (*UpdateRecipeOutput, error)
UpdateRecipe API operation for AWS Glue DataBrew.
Modifies the definition of the LATEST_WORKING version of a DataBrew recipe.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateRecipe for usage and error information.
Returned Error Types:
ValidationException The input parameters for this request failed validation.
ResourceNotFoundException One or more resources can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateRecipe
func (*GlueDataBrew) UpdateRecipeJob ¶
func (c *GlueDataBrew) UpdateRecipeJob(input *UpdateRecipeJobInput) (*UpdateRecipeJobOutput, error)
UpdateRecipeJob API operation for AWS Glue DataBrew.
Modifies the definition of an existing DataBrew recipe job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateRecipeJob for usage and error information.
Returned Error Types:
AccessDeniedException Access to the specified resource was denied.
ResourceNotFoundException One or more resources can't be found.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateRecipeJob
func (*GlueDataBrew) UpdateRecipeJobRequest ¶
func (c *GlueDataBrew) UpdateRecipeJobRequest(input *UpdateRecipeJobInput) (req *request.Request, output *UpdateRecipeJobOutput)
UpdateRecipeJobRequest generates a "aws/request.Request" representing the client's request for the UpdateRecipeJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRecipeJob for more information on using the UpdateRecipeJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRecipeJobRequest method. req, resp := client.UpdateRecipeJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateRecipeJob
func (*GlueDataBrew) UpdateRecipeJobWithContext ¶
func (c *GlueDataBrew) UpdateRecipeJobWithContext(ctx aws.Context, input *UpdateRecipeJobInput, opts ...request.Option) (*UpdateRecipeJobOutput, error)
UpdateRecipeJobWithContext is the same as UpdateRecipeJob with the addition of the ability to pass a context and additional request options.
See UpdateRecipeJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateRecipeRequest ¶
func (c *GlueDataBrew) UpdateRecipeRequest(input *UpdateRecipeInput) (req *request.Request, output *UpdateRecipeOutput)
UpdateRecipeRequest generates a "aws/request.Request" representing the client's request for the UpdateRecipe operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRecipe for more information on using the UpdateRecipe API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRecipeRequest method. req, resp := client.UpdateRecipeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateRecipe
func (*GlueDataBrew) UpdateRecipeWithContext ¶
func (c *GlueDataBrew) UpdateRecipeWithContext(ctx aws.Context, input *UpdateRecipeInput, opts ...request.Option) (*UpdateRecipeOutput, error)
UpdateRecipeWithContext is the same as UpdateRecipe with the addition of the ability to pass a context and additional request options.
See UpdateRecipe for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GlueDataBrew) UpdateSchedule ¶
func (c *GlueDataBrew) UpdateSchedule(input *UpdateScheduleInput) (*UpdateScheduleOutput, error)
UpdateSchedule API operation for AWS Glue DataBrew.
Modifies the definition of an existing DataBrew schedule.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue DataBrew's API operation UpdateSchedule for usage and error information.
Returned Error Types:
ResourceNotFoundException One or more resources can't be found.
ServiceQuotaExceededException A service quota is exceeded.
ValidationException The input parameters for this request failed validation.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateSchedule
func (*GlueDataBrew) UpdateScheduleRequest ¶
func (c *GlueDataBrew) UpdateScheduleRequest(input *UpdateScheduleInput) (req *request.Request, output *UpdateScheduleOutput)
UpdateScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateSchedule operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSchedule for more information on using the UpdateSchedule API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateScheduleRequest method. req, resp := client.UpdateScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/UpdateSchedule
func (*GlueDataBrew) UpdateScheduleWithContext ¶
func (c *GlueDataBrew) UpdateScheduleWithContext(ctx aws.Context, input *UpdateScheduleInput, opts ...request.Option) (*UpdateScheduleOutput, error)
UpdateScheduleWithContext is the same as UpdateSchedule with the addition of the ability to pass a context and additional request options.
See UpdateSchedule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Input ¶
type Input struct { // The AWS Glue Data Catalog parameters for the data. DataCatalogInputDefinition *DataCatalogInputDefinition `type:"structure"` // The Amazon S3 location where the data is stored. S3InputDefinition *S3Location `type:"structure"` // contains filtered or unexported fields }
Information on how DataBrew can find data, in either the AWS Glue Data Catalog or Amazon S3.
func (*Input) SetDataCatalogInputDefinition ¶
func (s *Input) SetDataCatalogInputDefinition(v *DataCatalogInputDefinition) *Input
SetDataCatalogInputDefinition sets the DataCatalogInputDefinition field's value.
func (*Input) SetS3InputDefinition ¶
func (s *Input) SetS3InputDefinition(v *S3Location) *Input
SetS3InputDefinition sets the S3InputDefinition field's value.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An internal service failure occurred.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation
type Job ¶
type Job struct { // The ID of the AWS account that owns the job. AccountId *string `type:"string"` // The date and time that the job was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the job. CreatedBy *string `type:"string"` // A dataset that the job is to process. DatasetName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job output. For more information, see Encrypting data written by DataBrew // jobs (https://docs.aws.amazon.com/databrew/latest/dg/encryption-security-configuration.html) EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - Server-side encryption with AWS KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // The Amazon Resource Name (ARN) of the user who last modified the job. LastModifiedBy *string `type:"string"` // The modification date and time of the job. LastModifiedDate *time.Time `type:"timestamp"` // The current status of Amazon CloudWatch logging for the job. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of nodes that can be consumed when the job processes data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // The unique name of the job. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // One or more artifacts that represent output from running the job. Outputs []*Output `min:"1" type:"list"` // The name of the project that the job is associated with. ProjectName *string `min:"1" type:"string"` // A set of steps that the job runs. RecipeReference *RecipeReference `type:"structure"` // The unique Amazon Resource Name (ARN) for the job. ResourceArn *string `min:"20" type:"string"` // The Amazon Resource Name (ARN) of the role that will be assumed for this // job. RoleArn *string `min:"20" type:"string"` // Metadata tags that have been applied to the job. Tags map[string]*string `min:"1" type:"map"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // The job type of the job, which must be one of the following: // // * PROFILE - A job to analyze a dataset, to determine its size, data types, // data distribution, and more. // // * RECIPE - A job to apply one or more transformations to a dataset. Type *string `type:"string" enum:"JobType"` // contains filtered or unexported fields }
Represents all of the attributes of a DataBrew job.
func (*Job) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Job) SetCreateDate ¶
SetCreateDate sets the CreateDate field's value.
func (*Job) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Job) SetDatasetName ¶
SetDatasetName sets the DatasetName field's value.
func (*Job) SetEncryptionKeyArn ¶
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*Job) SetEncryptionMode ¶
SetEncryptionMode sets the EncryptionMode field's value.
func (*Job) SetLastModifiedBy ¶
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*Job) SetLastModifiedDate ¶
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*Job) SetLogSubscription ¶
SetLogSubscription sets the LogSubscription field's value.
func (*Job) SetMaxCapacity ¶
SetMaxCapacity sets the MaxCapacity field's value.
func (*Job) SetMaxRetries ¶
SetMaxRetries sets the MaxRetries field's value.
func (*Job) SetOutputs ¶
SetOutputs sets the Outputs field's value.
func (*Job) SetProjectName ¶
SetProjectName sets the ProjectName field's value.
func (*Job) SetRecipeReference ¶
func (s *Job) SetRecipeReference(v *RecipeReference) *Job
SetRecipeReference sets the RecipeReference field's value.
func (*Job) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
func (*Job) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
func (*Job) SetTimeout ¶
SetTimeout sets the Timeout field's value.
type JobRun ¶
type JobRun struct { // The number of times that DataBrew has attempted to run the job. Attempt *int64 `type:"integer"` // The date and time when the job completed processing. CompletedOn *time.Time `type:"timestamp"` // The name of the dataset for the job to process. DatasetName *string `min:"1" type:"string"` // A message indicating an error (if any) that was encountered when the job // ran. ErrorMessage *string `type:"string"` // The amount of time, in seconds, during which a job run consumed resources. ExecutionTime *int64 `type:"integer"` // The name of the job being processed during this run. JobName *string `min:"1" type:"string"` // The name of an Amazon CloudWatch log group, where the job writes diagnostic // messages when it runs. LogGroupName *string `min:"1" type:"string"` // The current status of Amazon CloudWatch logging for the job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // One or more output artifacts from a job run. Outputs []*Output `min:"1" type:"list"` // The set of steps processed by the job. RecipeReference *RecipeReference `type:"structure"` // The unique identifier of the job run. RunId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the user who initiated the job run. StartedBy *string `type:"string"` // The date and time when the job run began. StartedOn *time.Time `type:"timestamp"` // The current state of the job run entity itself. State *string `type:"string" enum:"JobRunState"` // contains filtered or unexported fields }
Represents one run of a DataBrew job.
func (*JobRun) SetAttempt ¶
SetAttempt sets the Attempt field's value.
func (*JobRun) SetCompletedOn ¶
SetCompletedOn sets the CompletedOn field's value.
func (*JobRun) SetDatasetName ¶
SetDatasetName sets the DatasetName field's value.
func (*JobRun) SetErrorMessage ¶
SetErrorMessage sets the ErrorMessage field's value.
func (*JobRun) SetExecutionTime ¶
SetExecutionTime sets the ExecutionTime field's value.
func (*JobRun) SetJobName ¶
SetJobName sets the JobName field's value.
func (*JobRun) SetLogGroupName ¶
SetLogGroupName sets the LogGroupName field's value.
func (*JobRun) SetLogSubscription ¶
SetLogSubscription sets the LogSubscription field's value.
func (*JobRun) SetOutputs ¶
SetOutputs sets the Outputs field's value.
func (*JobRun) SetRecipeReference ¶
func (s *JobRun) SetRecipeReference(v *RecipeReference) *JobRun
SetRecipeReference sets the RecipeReference field's value.
func (*JobRun) SetStartedBy ¶
SetStartedBy sets the StartedBy field's value.
func (*JobRun) SetStartedOn ¶
SetStartedOn sets the StartedOn field's value.
type JsonOptions ¶
type JsonOptions struct { // A value that specifies whether JSON input contains embedded new line characters. MultiLine *bool `type:"boolean"` // contains filtered or unexported fields }
Represents the JSON-specific options that define how input is to be interpreted by AWS Glue DataBrew.
func (JsonOptions) GoString ¶
func (s JsonOptions) GoString() string
GoString returns the string representation
func (*JsonOptions) SetMultiLine ¶
func (s *JsonOptions) SetMultiLine(v bool) *JsonOptions
SetMultiLine sets the MultiLine field's value.
func (JsonOptions) String ¶
func (s JsonOptions) String() string
String returns the string representation
type ListDatasetsInput ¶
type ListDatasetsInput struct { // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDatasetsInput) GoString ¶
func (s ListDatasetsInput) GoString() string
GoString returns the string representation
func (*ListDatasetsInput) SetMaxResults ¶
func (s *ListDatasetsInput) SetMaxResults(v int64) *ListDatasetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDatasetsInput) SetNextToken ¶
func (s *ListDatasetsInput) SetNextToken(v string) *ListDatasetsInput
SetNextToken sets the NextToken field's value.
func (ListDatasetsInput) String ¶
func (s ListDatasetsInput) String() string
String returns the string representation
func (*ListDatasetsInput) Validate ¶
func (s *ListDatasetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDatasetsOutput ¶
type ListDatasetsOutput struct { // A list of datasets that are defined. // // Datasets is a required field Datasets []*Dataset `type:"list" required:"true"` // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDatasetsOutput) GoString ¶
func (s ListDatasetsOutput) GoString() string
GoString returns the string representation
func (*ListDatasetsOutput) SetDatasets ¶
func (s *ListDatasetsOutput) SetDatasets(v []*Dataset) *ListDatasetsOutput
SetDatasets sets the Datasets field's value.
func (*ListDatasetsOutput) SetNextToken ¶
func (s *ListDatasetsOutput) SetNextToken(v string) *ListDatasetsOutput
SetNextToken sets the NextToken field's value.
func (ListDatasetsOutput) String ¶
func (s ListDatasetsOutput) String() string
String returns the string representation
type ListJobRunsInput ¶
type ListJobRunsInput struct { // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The name of the job. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListJobRunsInput) GoString ¶
func (s ListJobRunsInput) GoString() string
GoString returns the string representation
func (*ListJobRunsInput) SetMaxResults ¶
func (s *ListJobRunsInput) SetMaxResults(v int64) *ListJobRunsInput
SetMaxResults sets the MaxResults field's value.
func (*ListJobRunsInput) SetName ¶
func (s *ListJobRunsInput) SetName(v string) *ListJobRunsInput
SetName sets the Name field's value.
func (*ListJobRunsInput) SetNextToken ¶
func (s *ListJobRunsInput) SetNextToken(v string) *ListJobRunsInput
SetNextToken sets the NextToken field's value.
func (ListJobRunsInput) String ¶
func (s ListJobRunsInput) String() string
String returns the string representation
func (*ListJobRunsInput) Validate ¶
func (s *ListJobRunsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListJobRunsOutput ¶
type ListJobRunsOutput struct { // A list of job runs that have occurred for the specified job. // // JobRuns is a required field JobRuns []*JobRun `type:"list" required:"true"` // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListJobRunsOutput) GoString ¶
func (s ListJobRunsOutput) GoString() string
GoString returns the string representation
func (*ListJobRunsOutput) SetJobRuns ¶
func (s *ListJobRunsOutput) SetJobRuns(v []*JobRun) *ListJobRunsOutput
SetJobRuns sets the JobRuns field's value.
func (*ListJobRunsOutput) SetNextToken ¶
func (s *ListJobRunsOutput) SetNextToken(v string) *ListJobRunsOutput
SetNextToken sets the NextToken field's value.
func (ListJobRunsOutput) String ¶
func (s ListJobRunsOutput) String() string
String returns the string representation
type ListJobsInput ¶
type ListJobsInput struct { // The name of a dataset. Using this parameter indicates to return only those // jobs that act on the specified dataset. DatasetName *string `location:"querystring" locationName:"datasetName" min:"1" type:"string"` // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // A token generated by DataBrew that specifies where to continue pagination // if a previous request was truncated. To get the next set of pages, pass in // the NextToken value from the response object of the previous page call. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The name of a project. Using this parameter indicates to return only those // jobs that are associated with the specified project. ProjectName *string `location:"querystring" locationName:"projectName" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListJobsInput) GoString ¶
func (s ListJobsInput) GoString() string
GoString returns the string representation
func (*ListJobsInput) SetDatasetName ¶
func (s *ListJobsInput) SetDatasetName(v string) *ListJobsInput
SetDatasetName sets the DatasetName field's value.
func (*ListJobsInput) SetMaxResults ¶
func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListJobsInput) SetNextToken ¶
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
SetNextToken sets the NextToken field's value.
func (*ListJobsInput) SetProjectName ¶
func (s *ListJobsInput) SetProjectName(v string) *ListJobsInput
SetProjectName sets the ProjectName field's value.
func (ListJobsInput) String ¶
func (s ListJobsInput) String() string
String returns the string representation
func (*ListJobsInput) Validate ¶
func (s *ListJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListJobsOutput ¶
type ListJobsOutput struct { // A list of jobs that are defined. // // Jobs is a required field Jobs []*Job `type:"list" required:"true"` // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListJobsOutput) GoString ¶
func (s ListJobsOutput) GoString() string
GoString returns the string representation
func (*ListJobsOutput) SetJobs ¶
func (s *ListJobsOutput) SetJobs(v []*Job) *ListJobsOutput
SetJobs sets the Jobs field's value.
func (*ListJobsOutput) SetNextToken ¶
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
SetNextToken sets the NextToken field's value.
func (ListJobsOutput) String ¶
func (s ListJobsOutput) String() string
String returns the string representation
type ListProjectsInput ¶
type ListProjectsInput struct { // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListProjectsInput) GoString ¶
func (s ListProjectsInput) GoString() string
GoString returns the string representation
func (*ListProjectsInput) SetMaxResults ¶
func (s *ListProjectsInput) SetMaxResults(v int64) *ListProjectsInput
SetMaxResults sets the MaxResults field's value.
func (*ListProjectsInput) SetNextToken ¶
func (s *ListProjectsInput) SetNextToken(v string) *ListProjectsInput
SetNextToken sets the NextToken field's value.
func (ListProjectsInput) String ¶
func (s ListProjectsInput) String() string
String returns the string representation
func (*ListProjectsInput) Validate ¶
func (s *ListProjectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListProjectsOutput ¶
type ListProjectsOutput struct { // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // A list of projects that are defined . // // Projects is a required field Projects []*Project `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListProjectsOutput) GoString ¶
func (s ListProjectsOutput) GoString() string
GoString returns the string representation
func (*ListProjectsOutput) SetNextToken ¶
func (s *ListProjectsOutput) SetNextToken(v string) *ListProjectsOutput
SetNextToken sets the NextToken field's value.
func (*ListProjectsOutput) SetProjects ¶
func (s *ListProjectsOutput) SetProjects(v []*Project) *ListProjectsOutput
SetProjects sets the Projects field's value.
func (ListProjectsOutput) String ¶
func (s ListProjectsOutput) String() string
String returns the string representation
type ListRecipeVersionsInput ¶
type ListRecipeVersionsInput struct { // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The name of the recipe for which to return version information. // // Name is a required field Name *string `location:"querystring" locationName:"name" min:"1" type:"string" required:"true"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListRecipeVersionsInput) GoString ¶
func (s ListRecipeVersionsInput) GoString() string
GoString returns the string representation
func (*ListRecipeVersionsInput) SetMaxResults ¶
func (s *ListRecipeVersionsInput) SetMaxResults(v int64) *ListRecipeVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecipeVersionsInput) SetName ¶
func (s *ListRecipeVersionsInput) SetName(v string) *ListRecipeVersionsInput
SetName sets the Name field's value.
func (*ListRecipeVersionsInput) SetNextToken ¶
func (s *ListRecipeVersionsInput) SetNextToken(v string) *ListRecipeVersionsInput
SetNextToken sets the NextToken field's value.
func (ListRecipeVersionsInput) String ¶
func (s ListRecipeVersionsInput) String() string
String returns the string representation
func (*ListRecipeVersionsInput) Validate ¶
func (s *ListRecipeVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRecipeVersionsOutput ¶
type ListRecipeVersionsOutput struct { // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // A list of versions for the specified recipe. // // Recipes is a required field Recipes []*Recipe `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRecipeVersionsOutput) GoString ¶
func (s ListRecipeVersionsOutput) GoString() string
GoString returns the string representation
func (*ListRecipeVersionsOutput) SetNextToken ¶
func (s *ListRecipeVersionsOutput) SetNextToken(v string) *ListRecipeVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListRecipeVersionsOutput) SetRecipes ¶
func (s *ListRecipeVersionsOutput) SetRecipes(v []*Recipe) *ListRecipeVersionsOutput
SetRecipes sets the Recipes field's value.
func (ListRecipeVersionsOutput) String ¶
func (s ListRecipeVersionsOutput) String() string
String returns the string representation
type ListRecipesInput ¶
type ListRecipesInput struct { // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // Return only those recipes with a version identifier of LATEST_WORKING or // LATEST_PUBLISHED. If RecipeVersion is omitted, ListRecipes returns all of // the LATEST_PUBLISHED recipe versions. // // Valid values: LATEST_WORKING | LATEST_PUBLISHED RecipeVersion *string `location:"querystring" locationName:"recipeVersion" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListRecipesInput) GoString ¶
func (s ListRecipesInput) GoString() string
GoString returns the string representation
func (*ListRecipesInput) SetMaxResults ¶
func (s *ListRecipesInput) SetMaxResults(v int64) *ListRecipesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecipesInput) SetNextToken ¶
func (s *ListRecipesInput) SetNextToken(v string) *ListRecipesInput
SetNextToken sets the NextToken field's value.
func (*ListRecipesInput) SetRecipeVersion ¶
func (s *ListRecipesInput) SetRecipeVersion(v string) *ListRecipesInput
SetRecipeVersion sets the RecipeVersion field's value.
func (ListRecipesInput) String ¶
func (s ListRecipesInput) String() string
String returns the string representation
func (*ListRecipesInput) Validate ¶
func (s *ListRecipesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRecipesOutput ¶
type ListRecipesOutput struct { // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // A list of recipes that are defined. // // Recipes is a required field Recipes []*Recipe `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRecipesOutput) GoString ¶
func (s ListRecipesOutput) GoString() string
GoString returns the string representation
func (*ListRecipesOutput) SetNextToken ¶
func (s *ListRecipesOutput) SetNextToken(v string) *ListRecipesOutput
SetNextToken sets the NextToken field's value.
func (*ListRecipesOutput) SetRecipes ¶
func (s *ListRecipesOutput) SetRecipes(v []*Recipe) *ListRecipesOutput
SetRecipes sets the Recipes field's value.
func (ListRecipesOutput) String ¶
func (s ListRecipesOutput) String() string
String returns the string representation
type ListSchedulesInput ¶
type ListSchedulesInput struct { // The name of the job that these schedules apply to. JobName *string `location:"querystring" locationName:"jobName" min:"1" type:"string"` // The maximum number of results to return in this request. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token returned by a previous call to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSchedulesInput) GoString ¶
func (s ListSchedulesInput) GoString() string
GoString returns the string representation
func (*ListSchedulesInput) SetJobName ¶
func (s *ListSchedulesInput) SetJobName(v string) *ListSchedulesInput
SetJobName sets the JobName field's value.
func (*ListSchedulesInput) SetMaxResults ¶
func (s *ListSchedulesInput) SetMaxResults(v int64) *ListSchedulesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSchedulesInput) SetNextToken ¶
func (s *ListSchedulesInput) SetNextToken(v string) *ListSchedulesInput
SetNextToken sets the NextToken field's value.
func (ListSchedulesInput) String ¶
func (s ListSchedulesInput) String() string
String returns the string representation
func (*ListSchedulesInput) Validate ¶
func (s *ListSchedulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSchedulesOutput ¶
type ListSchedulesOutput struct { // A token that you can use in a subsequent call to retrieve the next set of // results. NextToken *string `min:"1" type:"string"` // A list of schedules that are defined. // // Schedules is a required field Schedules []*Schedule `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListSchedulesOutput) GoString ¶
func (s ListSchedulesOutput) GoString() string
GoString returns the string representation
func (*ListSchedulesOutput) SetNextToken ¶
func (s *ListSchedulesOutput) SetNextToken(v string) *ListSchedulesOutput
SetNextToken sets the NextToken field's value.
func (*ListSchedulesOutput) SetSchedules ¶
func (s *ListSchedulesOutput) SetSchedules(v []*Schedule) *ListSchedulesOutput
SetSchedules sets the Schedules field's value.
func (ListSchedulesOutput) String ¶
func (s ListSchedulesOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) string that uniquely identifies the DataBrew // resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A list of tags associated with the DataBrew resource. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type Output ¶
type Output struct { // The compression algorithm used to compress the output text of the job. CompressionFormat *string `type:"string" enum:"CompressionFormat"` // The data format of the output of the job. Format *string `type:"string" enum:"OutputFormat"` // Options that define how DataBrew formats job output files. FormatOptions *OutputFormatOptions `type:"structure"` // The location in Amazon S3 where the job writes its output. // // Location is a required field Location *S3Location `type:"structure" required:"true"` // A value that, if true, means that any data in the location specified for // output is overwritten with new output. Overwrite *bool `type:"boolean"` // The names of one or more partition columns for the output of the job. PartitionColumns []*string `type:"list"` // contains filtered or unexported fields }
Parameters that specify how and where DataBrew will write the output generated by recipe jobs or profile jobs.
func (*Output) SetCompressionFormat ¶
SetCompressionFormat sets the CompressionFormat field's value.
func (*Output) SetFormatOptions ¶ added in v1.37.0
func (s *Output) SetFormatOptions(v *OutputFormatOptions) *Output
SetFormatOptions sets the FormatOptions field's value.
func (*Output) SetLocation ¶
func (s *Output) SetLocation(v *S3Location) *Output
SetLocation sets the Location field's value.
func (*Output) SetOverwrite ¶
SetOverwrite sets the Overwrite field's value.
func (*Output) SetPartitionColumns ¶
SetPartitionColumns sets the PartitionColumns field's value.
type OutputFormatOptions ¶ added in v1.37.0
type OutputFormatOptions struct { // Options that define how DataBrew writes Csv output. Csv *CsvOutputOptions `type:"structure"` // contains filtered or unexported fields }
Options that define the structure of Csv job output.
func (OutputFormatOptions) GoString ¶ added in v1.37.0
func (s OutputFormatOptions) GoString() string
GoString returns the string representation
func (*OutputFormatOptions) SetCsv ¶ added in v1.37.0
func (s *OutputFormatOptions) SetCsv(v *CsvOutputOptions) *OutputFormatOptions
SetCsv sets the Csv field's value.
func (OutputFormatOptions) String ¶ added in v1.37.0
func (s OutputFormatOptions) String() string
String returns the string representation
func (*OutputFormatOptions) Validate ¶ added in v1.37.0
func (s *OutputFormatOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Project ¶
type Project struct { // The ID of the AWS account that owns the project. AccountId *string `type:"string"` // The date and time that the project was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who crated the project. CreatedBy *string `type:"string"` // The dataset that the project is to act upon. DatasetName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the user who last modified the project. LastModifiedBy *string `type:"string"` // The last modification date and time for the project. LastModifiedDate *time.Time `type:"timestamp"` // The unique name of a project. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The date and time when the project was opened. OpenDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user that opened the project for use. OpenedBy *string `type:"string"` // The name of a recipe that will be developed during a project session. // // RecipeName is a required field RecipeName *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) for the project. ResourceArn *string `min:"20" type:"string"` // The Amazon Resource Name (ARN) of the role that will be assumed for this // project. RoleArn *string `min:"20" type:"string"` // The sample size and sampling type to apply to the data. If this parameter // isn't specified, then the sample will consiste of the first 500 rows from // the dataset. Sample *Sample `type:"structure"` // Metadata tags that have been applied to the project. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Represents all of the attributes of a DataBrew project.
func (*Project) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Project) SetCreateDate ¶
SetCreateDate sets the CreateDate field's value.
func (*Project) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Project) SetDatasetName ¶
SetDatasetName sets the DatasetName field's value.
func (*Project) SetLastModifiedBy ¶
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*Project) SetLastModifiedDate ¶
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*Project) SetOpenDate ¶
SetOpenDate sets the OpenDate field's value.
func (*Project) SetOpenedBy ¶
SetOpenedBy sets the OpenedBy field's value.
func (*Project) SetRecipeName ¶
SetRecipeName sets the RecipeName field's value.
func (*Project) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
func (*Project) SetRoleArn ¶
SetRoleArn sets the RoleArn field's value.
type PublishRecipeInput ¶
type PublishRecipeInput struct { // A description of the recipe to be published, for this version of the recipe. Description *string `type:"string"` // The name of the recipe to be published. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PublishRecipeInput) GoString ¶
func (s PublishRecipeInput) GoString() string
GoString returns the string representation
func (*PublishRecipeInput) SetDescription ¶
func (s *PublishRecipeInput) SetDescription(v string) *PublishRecipeInput
SetDescription sets the Description field's value.
func (*PublishRecipeInput) SetName ¶
func (s *PublishRecipeInput) SetName(v string) *PublishRecipeInput
SetName sets the Name field's value.
func (PublishRecipeInput) String ¶
func (s PublishRecipeInput) String() string
String returns the string representation
func (*PublishRecipeInput) Validate ¶
func (s *PublishRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PublishRecipeOutput ¶
type PublishRecipeOutput struct { // The name of the recipe that you published. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (PublishRecipeOutput) GoString ¶
func (s PublishRecipeOutput) GoString() string
GoString returns the string representation
func (*PublishRecipeOutput) SetName ¶
func (s *PublishRecipeOutput) SetName(v string) *PublishRecipeOutput
SetName sets the Name field's value.
func (PublishRecipeOutput) String ¶
func (s PublishRecipeOutput) String() string
String returns the string representation
type Recipe ¶
type Recipe struct { // The date and time that the recipe was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the recipe. CreatedBy *string `type:"string"` // The description of the recipe. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the user who last modified the recipe. LastModifiedBy *string `type:"string"` // The last modification date and time of the recipe. LastModifiedDate *time.Time `type:"timestamp"` // The unique name for the recipe. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The name of the project that the recipe is associated with. ProjectName *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the user who published the recipe. PublishedBy *string `type:"string"` // The date and time when the recipe was published. PublishedDate *time.Time `type:"timestamp"` // The identifier for the version for the recipe. Must be one of the following: // // * Numeric version (X.Y) - X and Y stand for major and minor version numbers. // The maximum length of each is 6 digits, and neither can be negative values. // Both X and Y are required, and "0.0" is not a valid version. // // * LATEST_WORKING - the most recent valid version being developed in a // DataBrew project. // // * LATEST_PUBLISHED - the most recent published version. RecipeVersion *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the recipe. ResourceArn *string `min:"20" type:"string"` // A list of steps that are defined by the recipe. Steps []*RecipeStep `type:"list"` // Metadata tags that have been applied to the recipe. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Represents one or more actions to be performed on a DataBrew dataset.
func (*Recipe) SetCreateDate ¶
SetCreateDate sets the CreateDate field's value.
func (*Recipe) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Recipe) SetDescription ¶
SetDescription sets the Description field's value.
func (*Recipe) SetLastModifiedBy ¶
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*Recipe) SetLastModifiedDate ¶
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*Recipe) SetProjectName ¶
SetProjectName sets the ProjectName field's value.
func (*Recipe) SetPublishedBy ¶
SetPublishedBy sets the PublishedBy field's value.
func (*Recipe) SetPublishedDate ¶
SetPublishedDate sets the PublishedDate field's value.
func (*Recipe) SetRecipeVersion ¶
SetRecipeVersion sets the RecipeVersion field's value.
func (*Recipe) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
func (*Recipe) SetSteps ¶
func (s *Recipe) SetSteps(v []*RecipeStep) *Recipe
SetSteps sets the Steps field's value.
type RecipeAction ¶
type RecipeAction struct { // The name of a valid DataBrew transformation to be performed on the data. // // Operation is a required field Operation *string `min:"1" type:"string" required:"true"` // Contextual parameters for the transformation. Parameters map[string]*string `type:"map"` // contains filtered or unexported fields }
Represents a transformation and associated parameters that are used to apply a change to a DataBrew dataset. For more information, see Recipe structure (https://docs.aws.amazon.com/databrew/latest/dg/recipe-structure.html) and Recipe actions reference (https://docs.aws.amazon.com/databrew/latest/dg/recipe-actions-reference.html).
func (RecipeAction) GoString ¶
func (s RecipeAction) GoString() string
GoString returns the string representation
func (*RecipeAction) SetOperation ¶
func (s *RecipeAction) SetOperation(v string) *RecipeAction
SetOperation sets the Operation field's value.
func (*RecipeAction) SetParameters ¶
func (s *RecipeAction) SetParameters(v map[string]*string) *RecipeAction
SetParameters sets the Parameters field's value.
func (RecipeAction) String ¶
func (s RecipeAction) String() string
String returns the string representation
func (*RecipeAction) Validate ¶
func (s *RecipeAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RecipeReference ¶
type RecipeReference struct { // The name of the recipe. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The identifier for the version for the recipe. RecipeVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
Represents the name and version of a DataBrew recipe.
func (RecipeReference) GoString ¶
func (s RecipeReference) GoString() string
GoString returns the string representation
func (*RecipeReference) SetName ¶
func (s *RecipeReference) SetName(v string) *RecipeReference
SetName sets the Name field's value.
func (*RecipeReference) SetRecipeVersion ¶
func (s *RecipeReference) SetRecipeVersion(v string) *RecipeReference
SetRecipeVersion sets the RecipeVersion field's value.
func (RecipeReference) String ¶
func (s RecipeReference) String() string
String returns the string representation
func (*RecipeReference) Validate ¶
func (s *RecipeReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RecipeStep ¶
type RecipeStep struct { // The particular action to be performed in the recipe step. // // Action is a required field Action *RecipeAction `type:"structure" required:"true"` // One or more conditions that must be met, in order for the recipe step to // succeed. // // All of the conditions in the array must be met. In other words, all of the // conditions must be combined using a logical AND operation. ConditionExpressions []*ConditionExpression `type:"list"` // contains filtered or unexported fields }
Represents a single step from a DataBrew recipe to be performed.
func (RecipeStep) GoString ¶
func (s RecipeStep) GoString() string
GoString returns the string representation
func (*RecipeStep) SetAction ¶
func (s *RecipeStep) SetAction(v *RecipeAction) *RecipeStep
SetAction sets the Action field's value.
func (*RecipeStep) SetConditionExpressions ¶
func (s *RecipeStep) SetConditionExpressions(v []*ConditionExpression) *RecipeStep
SetConditionExpressions sets the ConditionExpressions field's value.
func (RecipeStep) String ¶
func (s RecipeStep) String() string
String returns the string representation
func (*RecipeStep) Validate ¶
func (s *RecipeStep) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RecipeVersionErrorDetail ¶
type RecipeVersionErrorDetail struct { // The HTTP status code for the error. ErrorCode *string `type:"string"` // The text of the error message. ErrorMessage *string `type:"string"` // The identifier for the recipe version associated with this error. RecipeVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
Represents any errors encountered when attempting to delete multiple recipe versions.
func (RecipeVersionErrorDetail) GoString ¶
func (s RecipeVersionErrorDetail) GoString() string
GoString returns the string representation
func (*RecipeVersionErrorDetail) SetErrorCode ¶
func (s *RecipeVersionErrorDetail) SetErrorCode(v string) *RecipeVersionErrorDetail
SetErrorCode sets the ErrorCode field's value.
func (*RecipeVersionErrorDetail) SetErrorMessage ¶
func (s *RecipeVersionErrorDetail) SetErrorMessage(v string) *RecipeVersionErrorDetail
SetErrorMessage sets the ErrorMessage field's value.
func (*RecipeVersionErrorDetail) SetRecipeVersion ¶
func (s *RecipeVersionErrorDetail) SetRecipeVersion(v string) *RecipeVersionErrorDetail
SetRecipeVersion sets the RecipeVersion field's value.
func (RecipeVersionErrorDetail) String ¶
func (s RecipeVersionErrorDetail) String() string
String returns the string representation
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One or more resources can't be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation
type S3Location ¶
type S3Location struct { // The S3 bucket name. // // Bucket is a required field Bucket *string `min:"3" type:"string" required:"true"` // The unique name of the object in the bucket. Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
An Amazon S3 location (bucket name an object key) where DataBrew can read input data, or write output from a job.
func (S3Location) GoString ¶
func (s S3Location) GoString() string
GoString returns the string representation
func (*S3Location) SetBucket ¶
func (s *S3Location) SetBucket(v string) *S3Location
SetBucket sets the Bucket field's value.
func (*S3Location) SetKey ¶
func (s *S3Location) SetKey(v string) *S3Location
SetKey sets the Key field's value.
func (S3Location) String ¶
func (s S3Location) String() string
String returns the string representation
func (*S3Location) Validate ¶
func (s *S3Location) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Sample ¶
type Sample struct { // The number of rows in the sample. Size *int64 `min:"1" type:"integer"` // The way in which DataBrew obtains rows from a dataset. // // Type is a required field Type *string `type:"string" required:"true" enum:"SampleType"` // contains filtered or unexported fields }
Represents the sample size and sampling type for DataBrew to use for interactive data analysis.
type Schedule ¶
type Schedule struct { // The ID of the AWS account that owns the schedule. AccountId *string `type:"string"` // The date and time that the schedule was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the schedule. CreatedBy *string `type:"string"` // The date(s) and time(s) when the job will run. For more information, see // Cron expressions (https://docs.aws.amazon.com/databrew/latest/dg/jobs.cron.html) // in the AWS Glue DataBrew Developer Guide. CronExpression *string `min:"1" type:"string"` // A list of jobs to be run, according to the schedule. JobNames []*string `type:"list"` // The Amazon Resource Name (ARN) of the user who last modified the schedule. LastModifiedBy *string `type:"string"` // The date and time when the schedule was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the schedule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the schedule. ResourceArn *string `min:"20" type:"string"` // Metadata tags that have been applied to the schedule. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Represents one or more dates and times when a job is to run.
func (*Schedule) SetAccountId ¶
SetAccountId sets the AccountId field's value.
func (*Schedule) SetCreateDate ¶
SetCreateDate sets the CreateDate field's value.
func (*Schedule) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Schedule) SetCronExpression ¶
SetCronExpression sets the CronExpression field's value.
func (*Schedule) SetJobNames ¶
SetJobNames sets the JobNames field's value.
func (*Schedule) SetLastModifiedBy ¶
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*Schedule) SetLastModifiedDate ¶
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*Schedule) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
type SendProjectSessionActionInput ¶
type SendProjectSessionActionInput struct { // A unique identifier for an interactive session that's currently open and // ready for work. The action will be performed on this session. ClientSessionId *string `min:"1" type:"string"` // The name of the project to apply the action to. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // If true, the result of the recipe step will be returned, but not applied. Preview *bool `type:"boolean"` // Represents a single step from a DataBrew recipe to be performed. RecipeStep *RecipeStep `type:"structure"` // The index from which to preview a step. This index is used to preview the // result of steps that have already been applied, so that the resulting view // frame is from earlier in the view frame stack. StepIndex *int64 `type:"integer"` // Represents the data being being transformed during an action. ViewFrame *ViewFrame `type:"structure"` // contains filtered or unexported fields }
func (SendProjectSessionActionInput) GoString ¶
func (s SendProjectSessionActionInput) GoString() string
GoString returns the string representation
func (*SendProjectSessionActionInput) SetClientSessionId ¶
func (s *SendProjectSessionActionInput) SetClientSessionId(v string) *SendProjectSessionActionInput
SetClientSessionId sets the ClientSessionId field's value.
func (*SendProjectSessionActionInput) SetName ¶
func (s *SendProjectSessionActionInput) SetName(v string) *SendProjectSessionActionInput
SetName sets the Name field's value.
func (*SendProjectSessionActionInput) SetPreview ¶
func (s *SendProjectSessionActionInput) SetPreview(v bool) *SendProjectSessionActionInput
SetPreview sets the Preview field's value.
func (*SendProjectSessionActionInput) SetRecipeStep ¶
func (s *SendProjectSessionActionInput) SetRecipeStep(v *RecipeStep) *SendProjectSessionActionInput
SetRecipeStep sets the RecipeStep field's value.
func (*SendProjectSessionActionInput) SetStepIndex ¶
func (s *SendProjectSessionActionInput) SetStepIndex(v int64) *SendProjectSessionActionInput
SetStepIndex sets the StepIndex field's value.
func (*SendProjectSessionActionInput) SetViewFrame ¶
func (s *SendProjectSessionActionInput) SetViewFrame(v *ViewFrame) *SendProjectSessionActionInput
SetViewFrame sets the ViewFrame field's value.
func (SendProjectSessionActionInput) String ¶
func (s SendProjectSessionActionInput) String() string
String returns the string representation
func (*SendProjectSessionActionInput) Validate ¶
func (s *SendProjectSessionActionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendProjectSessionActionOutput ¶
type SendProjectSessionActionOutput struct { // A unique identifier for the action that was performed. ActionId *int64 `type:"integer"` // The name of the project that was affected by the action. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A message indicating the result of performing the action. Result *string `type:"string"` // contains filtered or unexported fields }
func (SendProjectSessionActionOutput) GoString ¶
func (s SendProjectSessionActionOutput) GoString() string
GoString returns the string representation
func (*SendProjectSessionActionOutput) SetActionId ¶
func (s *SendProjectSessionActionOutput) SetActionId(v int64) *SendProjectSessionActionOutput
SetActionId sets the ActionId field's value.
func (*SendProjectSessionActionOutput) SetName ¶
func (s *SendProjectSessionActionOutput) SetName(v string) *SendProjectSessionActionOutput
SetName sets the Name field's value.
func (*SendProjectSessionActionOutput) SetResult ¶
func (s *SendProjectSessionActionOutput) SetResult(v string) *SendProjectSessionActionOutput
SetResult sets the Result field's value.
func (SendProjectSessionActionOutput) String ¶
func (s SendProjectSessionActionOutput) String() string
String returns the string representation
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A service quota is exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation
type StartJobRunInput ¶
type StartJobRunInput struct { // The name of the job to be run. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartJobRunInput) GoString ¶
func (s StartJobRunInput) GoString() string
GoString returns the string representation
func (*StartJobRunInput) SetName ¶
func (s *StartJobRunInput) SetName(v string) *StartJobRunInput
SetName sets the Name field's value.
func (StartJobRunInput) String ¶
func (s StartJobRunInput) String() string
String returns the string representation
func (*StartJobRunInput) Validate ¶
func (s *StartJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartJobRunOutput ¶
type StartJobRunOutput struct { // A system-generated identifier for this particular job run. // // RunId is a required field RunId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartJobRunOutput) GoString ¶
func (s StartJobRunOutput) GoString() string
GoString returns the string representation
func (*StartJobRunOutput) SetRunId ¶
func (s *StartJobRunOutput) SetRunId(v string) *StartJobRunOutput
SetRunId sets the RunId field's value.
func (StartJobRunOutput) String ¶
func (s StartJobRunOutput) String() string
String returns the string representation
type StartProjectSessionInput ¶
type StartProjectSessionInput struct { // A value that, if true, enables you to take control of a session, even if // a different client is currently accessing the project. AssumeControl *bool `type:"boolean"` // The name of the project to act upon. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartProjectSessionInput) GoString ¶
func (s StartProjectSessionInput) GoString() string
GoString returns the string representation
func (*StartProjectSessionInput) SetAssumeControl ¶
func (s *StartProjectSessionInput) SetAssumeControl(v bool) *StartProjectSessionInput
SetAssumeControl sets the AssumeControl field's value.
func (*StartProjectSessionInput) SetName ¶
func (s *StartProjectSessionInput) SetName(v string) *StartProjectSessionInput
SetName sets the Name field's value.
func (StartProjectSessionInput) String ¶
func (s StartProjectSessionInput) String() string
String returns the string representation
func (*StartProjectSessionInput) Validate ¶
func (s *StartProjectSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartProjectSessionOutput ¶
type StartProjectSessionOutput struct { // A system-generated identifier for the session. ClientSessionId *string `min:"1" type:"string"` // The name of the project to be acted upon. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartProjectSessionOutput) GoString ¶
func (s StartProjectSessionOutput) GoString() string
GoString returns the string representation
func (*StartProjectSessionOutput) SetClientSessionId ¶
func (s *StartProjectSessionOutput) SetClientSessionId(v string) *StartProjectSessionOutput
SetClientSessionId sets the ClientSessionId field's value.
func (*StartProjectSessionOutput) SetName ¶
func (s *StartProjectSessionOutput) SetName(v string) *StartProjectSessionOutput
SetName sets the Name field's value.
func (StartProjectSessionOutput) String ¶
func (s StartProjectSessionOutput) String() string
String returns the string representation
type StopJobRunInput ¶
type StopJobRunInput struct { // The name of the job to be stopped. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The ID of the job run to be stopped. // // RunId is a required field RunId *string `location:"uri" locationName:"runId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopJobRunInput) GoString ¶
func (s StopJobRunInput) GoString() string
GoString returns the string representation
func (*StopJobRunInput) SetName ¶
func (s *StopJobRunInput) SetName(v string) *StopJobRunInput
SetName sets the Name field's value.
func (*StopJobRunInput) SetRunId ¶
func (s *StopJobRunInput) SetRunId(v string) *StopJobRunInput
SetRunId sets the RunId field's value.
func (StopJobRunInput) String ¶
func (s StopJobRunInput) String() string
String returns the string representation
func (*StopJobRunInput) Validate ¶
func (s *StopJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopJobRunOutput ¶
type StopJobRunOutput struct { // The ID of the job run that you stopped. // // RunId is a required field RunId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopJobRunOutput) GoString ¶
func (s StopJobRunOutput) GoString() string
GoString returns the string representation
func (*StopJobRunOutput) SetRunId ¶
func (s *StopJobRunOutput) SetRunId(v string) *StopJobRunOutput
SetRunId sets the RunId field's value.
func (StopJobRunOutput) String ¶
func (s StopJobRunOutput) String() string
String returns the string representation
type TagResourceInput ¶
type TagResourceInput struct { // The DataBrew resource to which tags should be added. The value for this parameter // is an Amazon Resource Name (ARN). For DataBrew, you can tag a dataset, a // job, a project, or a recipe. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // One or more tags to be assigned to the resource. // // Tags is a required field Tags map[string]*string `min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type UntagResourceInput ¶
type UntagResourceInput struct { // A DataBrew resource from which you want to remove a tag or tags. The value // for this parameter is an Amazon Resource Name (ARN). // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"` // The tag keys (names) of one or more tags to be removed. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateDatasetInput ¶
type UpdateDatasetInput struct { // Options that define the structure of either Csv, Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Information on how DataBrew can find data, in either the AWS Glue Data Catalog // or Amazon S3. // // Input is a required field Input *Input `type:"structure" required:"true"` // The name of the dataset to be updated. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDatasetInput) GoString ¶
func (s UpdateDatasetInput) GoString() string
GoString returns the string representation
func (*UpdateDatasetInput) SetFormatOptions ¶
func (s *UpdateDatasetInput) SetFormatOptions(v *FormatOptions) *UpdateDatasetInput
SetFormatOptions sets the FormatOptions field's value.
func (*UpdateDatasetInput) SetInput ¶
func (s *UpdateDatasetInput) SetInput(v *Input) *UpdateDatasetInput
SetInput sets the Input field's value.
func (*UpdateDatasetInput) SetName ¶
func (s *UpdateDatasetInput) SetName(v string) *UpdateDatasetInput
SetName sets the Name field's value.
func (UpdateDatasetInput) String ¶
func (s UpdateDatasetInput) String() string
String returns the string representation
func (*UpdateDatasetInput) Validate ¶
func (s *UpdateDatasetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDatasetOutput ¶
type UpdateDatasetOutput struct { // The name of the dataset that you updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDatasetOutput) GoString ¶
func (s UpdateDatasetOutput) GoString() string
GoString returns the string representation
func (*UpdateDatasetOutput) SetName ¶
func (s *UpdateDatasetOutput) SetName(v string) *UpdateDatasetOutput
SetName sets the Name field's value.
func (UpdateDatasetOutput) String ¶
func (s UpdateDatasetOutput) String() string
String returns the string representation
type UpdateProfileJobInput ¶
type UpdateProfileJobInput struct { // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job. EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - Server-side encryption with AWS KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Enables or disables Amazon CloudWatch logging for the job. If logging is // enabled, CloudWatch writes one log stream for each job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of compute nodes that DataBrew can use when the job processes // data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // The name of the job to be updated. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // An Amazon S3 location (bucket name an object key) where DataBrew can read // input data, or write output from a job. // // OutputLocation is a required field OutputLocation *S3Location `type:"structure" required:"true"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management // (IAM) role to be assumed when DataBrew runs the job. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
func (UpdateProfileJobInput) GoString ¶
func (s UpdateProfileJobInput) GoString() string
GoString returns the string representation
func (*UpdateProfileJobInput) SetEncryptionKeyArn ¶
func (s *UpdateProfileJobInput) SetEncryptionKeyArn(v string) *UpdateProfileJobInput
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*UpdateProfileJobInput) SetEncryptionMode ¶
func (s *UpdateProfileJobInput) SetEncryptionMode(v string) *UpdateProfileJobInput
SetEncryptionMode sets the EncryptionMode field's value.
func (*UpdateProfileJobInput) SetLogSubscription ¶
func (s *UpdateProfileJobInput) SetLogSubscription(v string) *UpdateProfileJobInput
SetLogSubscription sets the LogSubscription field's value.
func (*UpdateProfileJobInput) SetMaxCapacity ¶
func (s *UpdateProfileJobInput) SetMaxCapacity(v int64) *UpdateProfileJobInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*UpdateProfileJobInput) SetMaxRetries ¶
func (s *UpdateProfileJobInput) SetMaxRetries(v int64) *UpdateProfileJobInput
SetMaxRetries sets the MaxRetries field's value.
func (*UpdateProfileJobInput) SetName ¶
func (s *UpdateProfileJobInput) SetName(v string) *UpdateProfileJobInput
SetName sets the Name field's value.
func (*UpdateProfileJobInput) SetOutputLocation ¶
func (s *UpdateProfileJobInput) SetOutputLocation(v *S3Location) *UpdateProfileJobInput
SetOutputLocation sets the OutputLocation field's value.
func (*UpdateProfileJobInput) SetRoleArn ¶
func (s *UpdateProfileJobInput) SetRoleArn(v string) *UpdateProfileJobInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateProfileJobInput) SetTimeout ¶
func (s *UpdateProfileJobInput) SetTimeout(v int64) *UpdateProfileJobInput
SetTimeout sets the Timeout field's value.
func (UpdateProfileJobInput) String ¶
func (s UpdateProfileJobInput) String() string
String returns the string representation
func (*UpdateProfileJobInput) Validate ¶
func (s *UpdateProfileJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProfileJobOutput ¶
type UpdateProfileJobOutput struct { // The name of the job that was updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateProfileJobOutput) GoString ¶
func (s UpdateProfileJobOutput) GoString() string
GoString returns the string representation
func (*UpdateProfileJobOutput) SetName ¶
func (s *UpdateProfileJobOutput) SetName(v string) *UpdateProfileJobOutput
SetName sets the Name field's value.
func (UpdateProfileJobOutput) String ¶
func (s UpdateProfileJobOutput) String() string
String returns the string representation
type UpdateProjectInput ¶
type UpdateProjectInput struct { // The name of the project to be updated. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the IAM role to be assumed for this request. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // Represents the sample size and sampling type for DataBrew to use for interactive // data analysis. Sample *Sample `type:"structure"` // contains filtered or unexported fields }
func (UpdateProjectInput) GoString ¶
func (s UpdateProjectInput) GoString() string
GoString returns the string representation
func (*UpdateProjectInput) SetName ¶
func (s *UpdateProjectInput) SetName(v string) *UpdateProjectInput
SetName sets the Name field's value.
func (*UpdateProjectInput) SetRoleArn ¶
func (s *UpdateProjectInput) SetRoleArn(v string) *UpdateProjectInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateProjectInput) SetSample ¶
func (s *UpdateProjectInput) SetSample(v *Sample) *UpdateProjectInput
SetSample sets the Sample field's value.
func (UpdateProjectInput) String ¶
func (s UpdateProjectInput) String() string
String returns the string representation
func (*UpdateProjectInput) Validate ¶
func (s *UpdateProjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateProjectOutput ¶
type UpdateProjectOutput struct { // The date and time that the project was last modified. LastModifiedDate *time.Time `type:"timestamp"` // The name of the project that you updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateProjectOutput) GoString ¶
func (s UpdateProjectOutput) GoString() string
GoString returns the string representation
func (*UpdateProjectOutput) SetLastModifiedDate ¶
func (s *UpdateProjectOutput) SetLastModifiedDate(v time.Time) *UpdateProjectOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*UpdateProjectOutput) SetName ¶
func (s *UpdateProjectOutput) SetName(v string) *UpdateProjectOutput
SetName sets the Name field's value.
func (UpdateProjectOutput) String ¶
func (s UpdateProjectOutput) String() string
String returns the string representation
type UpdateRecipeInput ¶
type UpdateRecipeInput struct { // A description of the recipe. Description *string `type:"string"` // The name of the recipe to be updated. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // One or more steps to be performed by the recipe. Each step consists of an // action, and the conditions under which the action should succeed. Steps []*RecipeStep `type:"list"` // contains filtered or unexported fields }
func (UpdateRecipeInput) GoString ¶
func (s UpdateRecipeInput) GoString() string
GoString returns the string representation
func (*UpdateRecipeInput) SetDescription ¶
func (s *UpdateRecipeInput) SetDescription(v string) *UpdateRecipeInput
SetDescription sets the Description field's value.
func (*UpdateRecipeInput) SetName ¶
func (s *UpdateRecipeInput) SetName(v string) *UpdateRecipeInput
SetName sets the Name field's value.
func (*UpdateRecipeInput) SetSteps ¶
func (s *UpdateRecipeInput) SetSteps(v []*RecipeStep) *UpdateRecipeInput
SetSteps sets the Steps field's value.
func (UpdateRecipeInput) String ¶
func (s UpdateRecipeInput) String() string
String returns the string representation
func (*UpdateRecipeInput) Validate ¶
func (s *UpdateRecipeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRecipeJobInput ¶
type UpdateRecipeJobInput struct { // The Amazon Resource Name (ARN) of an encryption key that is used to protect // the job. EncryptionKeyArn *string `min:"20" type:"string"` // The encryption mode for the job, which can be one of the following: // // * SSE-KMS - Server-side encryption with AWS KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Enables or disables Amazon CloudWatch logging for the job. If logging is // enabled, CloudWatch writes one log stream for each job run. LogSubscription *string `type:"string" enum:"LogSubscription"` // The maximum number of nodes that DataBrew can consume when the job processes // data. MaxCapacity *int64 `type:"integer"` // The maximum number of times to retry the job after a job run fails. MaxRetries *int64 `type:"integer"` // The name of the job to update. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // One or more artifacts that represent the output from running the job. // // Outputs is a required field Outputs []*Output `min:"1" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management // (IAM) role to be assumed when DataBrew runs the job. // // RoleArn is a required field RoleArn *string `min:"20" type:"string" required:"true"` // The job's timeout in minutes. A job that attempts to run longer than this // timeout period ends with a status of TIMEOUT. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
func (UpdateRecipeJobInput) GoString ¶
func (s UpdateRecipeJobInput) GoString() string
GoString returns the string representation
func (*UpdateRecipeJobInput) SetEncryptionKeyArn ¶
func (s *UpdateRecipeJobInput) SetEncryptionKeyArn(v string) *UpdateRecipeJobInput
SetEncryptionKeyArn sets the EncryptionKeyArn field's value.
func (*UpdateRecipeJobInput) SetEncryptionMode ¶
func (s *UpdateRecipeJobInput) SetEncryptionMode(v string) *UpdateRecipeJobInput
SetEncryptionMode sets the EncryptionMode field's value.
func (*UpdateRecipeJobInput) SetLogSubscription ¶
func (s *UpdateRecipeJobInput) SetLogSubscription(v string) *UpdateRecipeJobInput
SetLogSubscription sets the LogSubscription field's value.
func (*UpdateRecipeJobInput) SetMaxCapacity ¶
func (s *UpdateRecipeJobInput) SetMaxCapacity(v int64) *UpdateRecipeJobInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*UpdateRecipeJobInput) SetMaxRetries ¶
func (s *UpdateRecipeJobInput) SetMaxRetries(v int64) *UpdateRecipeJobInput
SetMaxRetries sets the MaxRetries field's value.
func (*UpdateRecipeJobInput) SetName ¶
func (s *UpdateRecipeJobInput) SetName(v string) *UpdateRecipeJobInput
SetName sets the Name field's value.
func (*UpdateRecipeJobInput) SetOutputs ¶
func (s *UpdateRecipeJobInput) SetOutputs(v []*Output) *UpdateRecipeJobInput
SetOutputs sets the Outputs field's value.
func (*UpdateRecipeJobInput) SetRoleArn ¶
func (s *UpdateRecipeJobInput) SetRoleArn(v string) *UpdateRecipeJobInput
SetRoleArn sets the RoleArn field's value.
func (*UpdateRecipeJobInput) SetTimeout ¶
func (s *UpdateRecipeJobInput) SetTimeout(v int64) *UpdateRecipeJobInput
SetTimeout sets the Timeout field's value.
func (UpdateRecipeJobInput) String ¶
func (s UpdateRecipeJobInput) String() string
String returns the string representation
func (*UpdateRecipeJobInput) Validate ¶
func (s *UpdateRecipeJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRecipeJobOutput ¶
type UpdateRecipeJobOutput struct { // The name of the job that you updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRecipeJobOutput) GoString ¶
func (s UpdateRecipeJobOutput) GoString() string
GoString returns the string representation
func (*UpdateRecipeJobOutput) SetName ¶
func (s *UpdateRecipeJobOutput) SetName(v string) *UpdateRecipeJobOutput
SetName sets the Name field's value.
func (UpdateRecipeJobOutput) String ¶
func (s UpdateRecipeJobOutput) String() string
String returns the string representation
type UpdateRecipeOutput ¶
type UpdateRecipeOutput struct { // The name of the recipe that was updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRecipeOutput) GoString ¶
func (s UpdateRecipeOutput) GoString() string
GoString returns the string representation
func (*UpdateRecipeOutput) SetName ¶
func (s *UpdateRecipeOutput) SetName(v string) *UpdateRecipeOutput
SetName sets the Name field's value.
func (UpdateRecipeOutput) String ¶
func (s UpdateRecipeOutput) String() string
String returns the string representation
type UpdateScheduleInput ¶
type UpdateScheduleInput struct { // The date or dates and time or times when the jobs are to be run. For more // information, see Cron expressions (https://docs.aws.amazon.com/databrew/latest/dg/jobs.cron.html) // in the AWS Glue DataBrew Developer Guide. // // CronExpression is a required field CronExpression *string `min:"1" type:"string" required:"true"` // The name or names of one or more jobs to be run for this schedule. JobNames []*string `type:"list"` // The name of the schedule to update. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateScheduleInput) GoString ¶
func (s UpdateScheduleInput) GoString() string
GoString returns the string representation
func (*UpdateScheduleInput) SetCronExpression ¶
func (s *UpdateScheduleInput) SetCronExpression(v string) *UpdateScheduleInput
SetCronExpression sets the CronExpression field's value.
func (*UpdateScheduleInput) SetJobNames ¶
func (s *UpdateScheduleInput) SetJobNames(v []*string) *UpdateScheduleInput
SetJobNames sets the JobNames field's value.
func (*UpdateScheduleInput) SetName ¶
func (s *UpdateScheduleInput) SetName(v string) *UpdateScheduleInput
SetName sets the Name field's value.
func (UpdateScheduleInput) String ¶
func (s UpdateScheduleInput) String() string
String returns the string representation
func (*UpdateScheduleInput) Validate ¶
func (s *UpdateScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateScheduleOutput ¶
type UpdateScheduleOutput struct { // The name of the schedule that was updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateScheduleOutput) GoString ¶
func (s UpdateScheduleOutput) GoString() string
GoString returns the string representation
func (*UpdateScheduleOutput) SetName ¶
func (s *UpdateScheduleOutput) SetName(v string) *UpdateScheduleOutput
SetName sets the Name field's value.
func (UpdateScheduleOutput) String ¶
func (s UpdateScheduleOutput) String() string
String returns the string representation
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input parameters for this request failed validation.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation
type ViewFrame ¶
type ViewFrame struct { // The number of columns to include in the view frame, beginning with the StartColumnIndex // value and ignoring any columns in the HiddenColumns list. ColumnRange *int64 `type:"integer"` // A list of columns to hide in the view frame. HiddenColumns []*string `type:"list"` // The starting index for the range of columns to return in the view frame. // // StartColumnIndex is a required field StartColumnIndex *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Represents the data being being transformed during an action.
func (*ViewFrame) SetColumnRange ¶
SetColumnRange sets the ColumnRange field's value.
func (*ViewFrame) SetHiddenColumns ¶
SetHiddenColumns sets the HiddenColumns field's value.
func (*ViewFrame) SetStartColumnIndex ¶
SetStartColumnIndex sets the StartColumnIndex field's value.
Directories ¶
Path | Synopsis |
---|---|
Package gluedatabrewiface provides an interface to enable mocking the AWS Glue DataBrew service client for testing your code.
|
Package gluedatabrewiface provides an interface to enable mocking the AWS Glue DataBrew service client for testing your code. |