Documentation ¶
Overview ¶
Package gluedatabrew provides the client and types for making API requests to AWS Glue DataBrew.
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 AnalyticsMode_Values() []string
- func CompressionFormat_Values() []string
- func DatabaseOutputMode_Values() []string
- func EncryptionMode_Values() []string
- func InputFormat_Values() []string
- func JobRunState_Values() []string
- func JobType_Values() []string
- func LogSubscription_Values() []string
- func Order_Values() []string
- func OrderedBy_Values() []string
- func OutputFormat_Values() []string
- func ParameterType_Values() []string
- func SampleMode_Values() []string
- func SampleType_Values() []string
- func SessionStatus_Values() []string
- func Source_Values() []string
- func ThresholdType_Values() []string
- func ThresholdUnit_Values() []string
- func ValidationMode_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 AllowedStatistics
- 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 ColumnSelector
- type ColumnStatisticsConfiguration
- func (s ColumnStatisticsConfiguration) GoString() string
- func (s *ColumnStatisticsConfiguration) SetSelectors(v []*ColumnSelector) *ColumnStatisticsConfiguration
- func (s *ColumnStatisticsConfiguration) SetStatistics(v *StatisticsConfiguration) *ColumnStatisticsConfiguration
- func (s ColumnStatisticsConfiguration) String() string
- func (s *ColumnStatisticsConfiguration) Validate() error
- 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) SetFormat(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetFormatOptions(v *FormatOptions) *CreateDatasetInput
- func (s *CreateDatasetInput) SetInput(v *Input) *CreateDatasetInput
- func (s *CreateDatasetInput) SetName(v string) *CreateDatasetInput
- func (s *CreateDatasetInput) SetPathOptions(v *PathOptions) *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) SetConfiguration(v *ProfileConfiguration) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetDatasetName(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetEncryptionKeyArn(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetEncryptionMode(v string) *CreateProfileJobInput
- func (s *CreateProfileJobInput) SetJobSample(v *JobSample) *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) SetValidationConfigurations(v []*ValidationConfiguration) *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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *CreateRecipeJobInput
- func (s *CreateRecipeJobInput) SetDatabaseOutputs(v []*DatabaseOutput_) *CreateRecipeJobInput
- 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 CreateRulesetInput
- func (s CreateRulesetInput) GoString() string
- func (s *CreateRulesetInput) SetDescription(v string) *CreateRulesetInput
- func (s *CreateRulesetInput) SetName(v string) *CreateRulesetInput
- func (s *CreateRulesetInput) SetRules(v []*Rule) *CreateRulesetInput
- func (s *CreateRulesetInput) SetTags(v map[string]*string) *CreateRulesetInput
- func (s *CreateRulesetInput) SetTargetArn(v string) *CreateRulesetInput
- func (s CreateRulesetInput) String() string
- func (s *CreateRulesetInput) Validate() error
- type CreateRulesetOutput
- 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 DataCatalogOutput_
- func (s DataCatalogOutput_) GoString() string
- func (s *DataCatalogOutput_) SetCatalogId(v string) *DataCatalogOutput_
- func (s *DataCatalogOutput_) SetDatabaseName(v string) *DataCatalogOutput_
- func (s *DataCatalogOutput_) SetDatabaseOptions(v *DatabaseTableOutputOptions) *DataCatalogOutput_
- func (s *DataCatalogOutput_) SetOverwrite(v bool) *DataCatalogOutput_
- func (s *DataCatalogOutput_) SetS3Options(v *S3TableOutputOptions) *DataCatalogOutput_
- func (s *DataCatalogOutput_) SetTableName(v string) *DataCatalogOutput_
- func (s DataCatalogOutput_) String() string
- func (s *DataCatalogOutput_) Validate() error
- type DatabaseInputDefinition
- func (s DatabaseInputDefinition) GoString() string
- func (s *DatabaseInputDefinition) SetDatabaseTableName(v string) *DatabaseInputDefinition
- func (s *DatabaseInputDefinition) SetGlueConnectionName(v string) *DatabaseInputDefinition
- func (s *DatabaseInputDefinition) SetQueryString(v string) *DatabaseInputDefinition
- func (s *DatabaseInputDefinition) SetTempDirectory(v *S3Location) *DatabaseInputDefinition
- func (s DatabaseInputDefinition) String() string
- func (s *DatabaseInputDefinition) Validate() error
- type DatabaseOutput_
- func (s DatabaseOutput_) GoString() string
- func (s *DatabaseOutput_) SetDatabaseOptions(v *DatabaseTableOutputOptions) *DatabaseOutput_
- func (s *DatabaseOutput_) SetDatabaseOutputMode(v string) *DatabaseOutput_
- func (s *DatabaseOutput_) SetGlueConnectionName(v string) *DatabaseOutput_
- func (s DatabaseOutput_) String() string
- func (s *DatabaseOutput_) Validate() error
- type DatabaseTableOutputOptions
- func (s DatabaseTableOutputOptions) GoString() string
- func (s *DatabaseTableOutputOptions) SetTableName(v string) *DatabaseTableOutputOptions
- func (s *DatabaseTableOutputOptions) SetTempDirectory(v *S3Location) *DatabaseTableOutputOptions
- func (s DatabaseTableOutputOptions) String() string
- func (s *DatabaseTableOutputOptions) 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) SetFormat(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) SetPathOptions(v *PathOptions) *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 DatasetParameter
- func (s DatasetParameter) GoString() string
- func (s *DatasetParameter) SetCreateColumn(v bool) *DatasetParameter
- func (s *DatasetParameter) SetDatetimeOptions(v *DatetimeOptions) *DatasetParameter
- func (s *DatasetParameter) SetFilter(v *FilterExpression) *DatasetParameter
- func (s *DatasetParameter) SetName(v string) *DatasetParameter
- func (s *DatasetParameter) SetType(v string) *DatasetParameter
- func (s DatasetParameter) String() string
- func (s *DatasetParameter) Validate() error
- type DatetimeOptions
- func (s DatetimeOptions) GoString() string
- func (s *DatetimeOptions) SetFormat(v string) *DatetimeOptions
- func (s *DatetimeOptions) SetLocaleCode(v string) *DatetimeOptions
- func (s *DatetimeOptions) SetTimezoneOffset(v string) *DatetimeOptions
- func (s DatetimeOptions) String() string
- func (s *DatetimeOptions) Validate() error
- 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 DeleteRulesetInput
- type DeleteRulesetOutput
- 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) SetFormat(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) SetPathOptions(v *PathOptions) *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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *DescribeJobOutput
- func (s *DescribeJobOutput) SetDatabaseOutputs(v []*DatabaseOutput_) *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) SetJobSample(v *JobSample) *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) SetProfileConfiguration(v *ProfileConfiguration) *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) SetValidationConfigurations(v []*ValidationConfiguration) *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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *DescribeJobRunOutput
- func (s *DescribeJobRunOutput) SetDatabaseOutputs(v []*DatabaseOutput_) *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) SetJobSample(v *JobSample) *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) SetProfileConfiguration(v *ProfileConfiguration) *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) SetValidationConfigurations(v []*ValidationConfiguration) *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 DescribeRulesetInput
- type DescribeRulesetOutput
- func (s DescribeRulesetOutput) GoString() string
- func (s *DescribeRulesetOutput) SetCreateDate(v time.Time) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetCreatedBy(v string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetDescription(v string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetLastModifiedBy(v string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetLastModifiedDate(v time.Time) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetName(v string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetResourceArn(v string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetRules(v []*Rule) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetTags(v map[string]*string) *DescribeRulesetOutput
- func (s *DescribeRulesetOutput) SetTargetArn(v string) *DescribeRulesetOutput
- func (s DescribeRulesetOutput) 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 EntityDetectorConfiguration
- func (s EntityDetectorConfiguration) GoString() string
- func (s *EntityDetectorConfiguration) SetAllowedStatistics(v []*AllowedStatistics) *EntityDetectorConfiguration
- func (s *EntityDetectorConfiguration) SetEntityTypes(v []*string) *EntityDetectorConfiguration
- func (s EntityDetectorConfiguration) String() string
- func (s *EntityDetectorConfiguration) Validate() error
- type ExcelOptions
- func (s ExcelOptions) GoString() string
- func (s *ExcelOptions) SetHeaderRow(v bool) *ExcelOptions
- func (s *ExcelOptions) SetSheetIndexes(v []*int64) *ExcelOptions
- func (s *ExcelOptions) SetSheetNames(v []*string) *ExcelOptions
- func (s ExcelOptions) String() string
- func (s *ExcelOptions) Validate() error
- type FilesLimit
- type FilterExpression
- 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) CreateRuleset(input *CreateRulesetInput) (*CreateRulesetOutput, error)
- func (c *GlueDataBrew) CreateRulesetRequest(input *CreateRulesetInput) (req *request.Request, output *CreateRulesetOutput)
- func (c *GlueDataBrew) CreateRulesetWithContext(ctx aws.Context, input *CreateRulesetInput, opts ...request.Option) (*CreateRulesetOutput, 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) DeleteRuleset(input *DeleteRulesetInput) (*DeleteRulesetOutput, error)
- func (c *GlueDataBrew) DeleteRulesetRequest(input *DeleteRulesetInput) (req *request.Request, output *DeleteRulesetOutput)
- func (c *GlueDataBrew) DeleteRulesetWithContext(ctx aws.Context, input *DeleteRulesetInput, opts ...request.Option) (*DeleteRulesetOutput, 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) DescribeRuleset(input *DescribeRulesetInput) (*DescribeRulesetOutput, error)
- func (c *GlueDataBrew) DescribeRulesetRequest(input *DescribeRulesetInput) (req *request.Request, output *DescribeRulesetOutput)
- func (c *GlueDataBrew) DescribeRulesetWithContext(ctx aws.Context, input *DescribeRulesetInput, opts ...request.Option) (*DescribeRulesetOutput, 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) ListRulesets(input *ListRulesetsInput) (*ListRulesetsOutput, error)
- func (c *GlueDataBrew) ListRulesetsPages(input *ListRulesetsInput, fn func(*ListRulesetsOutput, bool) bool) error
- func (c *GlueDataBrew) ListRulesetsPagesWithContext(ctx aws.Context, input *ListRulesetsInput, ...) error
- func (c *GlueDataBrew) ListRulesetsRequest(input *ListRulesetsInput) (req *request.Request, output *ListRulesetsOutput)
- func (c *GlueDataBrew) ListRulesetsWithContext(ctx aws.Context, input *ListRulesetsInput, opts ...request.Option) (*ListRulesetsOutput, 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) UpdateRuleset(input *UpdateRulesetInput) (*UpdateRulesetOutput, error)
- func (c *GlueDataBrew) UpdateRulesetRequest(input *UpdateRulesetInput) (req *request.Request, output *UpdateRulesetOutput)
- func (c *GlueDataBrew) UpdateRulesetWithContext(ctx aws.Context, input *UpdateRulesetInput, opts ...request.Option) (*UpdateRulesetOutput, 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
- func (s Input) GoString() string
- func (s *Input) SetDataCatalogInputDefinition(v *DataCatalogInputDefinition) *Input
- func (s *Input) SetDatabaseInputDefinition(v *DatabaseInputDefinition) *Input
- func (s *Input) SetMetadata(v *Metadata) *Input
- func (s *Input) SetS3InputDefinition(v *S3Location) *Input
- func (s Input) String() string
- func (s *Input) Validate() error
- 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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *Job
- func (s *Job) SetDatabaseOutputs(v []*DatabaseOutput_) *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) SetJobSample(v *JobSample) *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) SetValidationConfigurations(v []*ValidationConfiguration) *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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *JobRun
- func (s *JobRun) SetDatabaseOutputs(v []*DatabaseOutput_) *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) SetJobSample(v *JobSample) *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) SetValidationConfigurations(v []*ValidationConfiguration) *JobRun
- func (s JobRun) String() string
- type JobSample
- 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 ListRulesetsInput
- func (s ListRulesetsInput) GoString() string
- func (s *ListRulesetsInput) SetMaxResults(v int64) *ListRulesetsInput
- func (s *ListRulesetsInput) SetNextToken(v string) *ListRulesetsInput
- func (s *ListRulesetsInput) SetTargetArn(v string) *ListRulesetsInput
- func (s ListRulesetsInput) String() string
- func (s *ListRulesetsInput) Validate() error
- type ListRulesetsOutput
- 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 Metadata
- 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) SetMaxOutputFiles(v int64) *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 PathOptions
- func (s PathOptions) GoString() string
- func (s *PathOptions) SetFilesLimit(v *FilesLimit) *PathOptions
- func (s *PathOptions) SetLastModifiedDateCondition(v *FilterExpression) *PathOptions
- func (s *PathOptions) SetParameters(v map[string]*DatasetParameter) *PathOptions
- func (s PathOptions) String() string
- func (s *PathOptions) Validate() error
- type ProfileConfiguration
- func (s ProfileConfiguration) GoString() string
- func (s *ProfileConfiguration) SetColumnStatisticsConfigurations(v []*ColumnStatisticsConfiguration) *ProfileConfiguration
- func (s *ProfileConfiguration) SetDatasetStatisticsConfiguration(v *StatisticsConfiguration) *ProfileConfiguration
- func (s *ProfileConfiguration) SetEntityDetectorConfiguration(v *EntityDetectorConfiguration) *ProfileConfiguration
- func (s *ProfileConfiguration) SetProfileColumns(v []*ColumnSelector) *ProfileConfiguration
- func (s ProfileConfiguration) String() string
- func (s *ProfileConfiguration) Validate() error
- 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 Rule
- func (s Rule) GoString() string
- func (s *Rule) SetCheckExpression(v string) *Rule
- func (s *Rule) SetColumnSelectors(v []*ColumnSelector) *Rule
- func (s *Rule) SetDisabled(v bool) *Rule
- func (s *Rule) SetName(v string) *Rule
- func (s *Rule) SetSubstitutionMap(v map[string]*string) *Rule
- func (s *Rule) SetThreshold(v *Threshold) *Rule
- func (s Rule) String() string
- func (s *Rule) Validate() error
- type RulesetItem
- func (s RulesetItem) GoString() string
- func (s *RulesetItem) SetAccountId(v string) *RulesetItem
- func (s *RulesetItem) SetCreateDate(v time.Time) *RulesetItem
- func (s *RulesetItem) SetCreatedBy(v string) *RulesetItem
- func (s *RulesetItem) SetDescription(v string) *RulesetItem
- func (s *RulesetItem) SetLastModifiedBy(v string) *RulesetItem
- func (s *RulesetItem) SetLastModifiedDate(v time.Time) *RulesetItem
- func (s *RulesetItem) SetName(v string) *RulesetItem
- func (s *RulesetItem) SetResourceArn(v string) *RulesetItem
- func (s *RulesetItem) SetRuleCount(v int64) *RulesetItem
- func (s *RulesetItem) SetTags(v map[string]*string) *RulesetItem
- func (s *RulesetItem) SetTargetArn(v string) *RulesetItem
- func (s RulesetItem) String() string
- type S3Location
- type S3TableOutputOptions
- 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 StatisticOverride
- type StatisticsConfiguration
- func (s StatisticsConfiguration) GoString() string
- func (s *StatisticsConfiguration) SetIncludedStatistics(v []*string) *StatisticsConfiguration
- func (s *StatisticsConfiguration) SetOverrides(v []*StatisticOverride) *StatisticsConfiguration
- func (s StatisticsConfiguration) String() string
- func (s *StatisticsConfiguration) Validate() error
- type StopJobRunInput
- type StopJobRunOutput
- type TagResourceInput
- type TagResourceOutput
- type Threshold
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDatasetInput
- func (s UpdateDatasetInput) GoString() string
- func (s *UpdateDatasetInput) SetFormat(v string) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetFormatOptions(v *FormatOptions) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetInput(v *Input) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetName(v string) *UpdateDatasetInput
- func (s *UpdateDatasetInput) SetPathOptions(v *PathOptions) *UpdateDatasetInput
- func (s UpdateDatasetInput) String() string
- func (s *UpdateDatasetInput) Validate() error
- type UpdateDatasetOutput
- type UpdateProfileJobInput
- func (s UpdateProfileJobInput) GoString() string
- func (s *UpdateProfileJobInput) SetConfiguration(v *ProfileConfiguration) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetEncryptionKeyArn(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetEncryptionMode(v string) *UpdateProfileJobInput
- func (s *UpdateProfileJobInput) SetJobSample(v *JobSample) *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) SetValidationConfigurations(v []*ValidationConfiguration) *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) SetDataCatalogOutputs(v []*DataCatalogOutput_) *UpdateRecipeJobInput
- func (s *UpdateRecipeJobInput) SetDatabaseOutputs(v []*DatabaseOutput_) *UpdateRecipeJobInput
- 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 UpdateRulesetInput
- func (s UpdateRulesetInput) GoString() string
- func (s *UpdateRulesetInput) SetDescription(v string) *UpdateRulesetInput
- func (s *UpdateRulesetInput) SetName(v string) *UpdateRulesetInput
- func (s *UpdateRulesetInput) SetRules(v []*Rule) *UpdateRulesetInput
- func (s UpdateRulesetInput) String() string
- func (s *UpdateRulesetInput) Validate() error
- type UpdateRulesetOutput
- 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 ValidationConfiguration
- func (s ValidationConfiguration) GoString() string
- func (s *ValidationConfiguration) SetRulesetArn(v string) *ValidationConfiguration
- func (s *ValidationConfiguration) SetValidationMode(v string) *ValidationConfiguration
- func (s ValidationConfiguration) String() string
- func (s *ValidationConfiguration) Validate() error
- 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
- func (s ViewFrame) GoString() string
- func (s *ViewFrame) SetAnalytics(v string) *ViewFrame
- func (s *ViewFrame) SetColumnRange(v int64) *ViewFrame
- func (s *ViewFrame) SetHiddenColumns(v []*string) *ViewFrame
- func (s *ViewFrame) SetRowRange(v int64) *ViewFrame
- func (s *ViewFrame) SetStartColumnIndex(v int64) *ViewFrame
- func (s *ViewFrame) SetStartRowIndex(v int64) *ViewFrame
- func (s ViewFrame) String() string
- func (s *ViewFrame) Validate() error
Constants ¶
const ( // AnalyticsModeEnable is a AnalyticsMode enum value AnalyticsModeEnable = "ENABLE" // AnalyticsModeDisable is a AnalyticsMode enum value AnalyticsModeDisable = "DISABLE" )
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 ( // InputFormatCsv is a InputFormat enum value InputFormatCsv = "CSV" // InputFormatJson is a InputFormat enum value InputFormatJson = "JSON" // InputFormatParquet is a InputFormat enum value InputFormatParquet = "PARQUET" // InputFormatExcel is a InputFormat enum value InputFormatExcel = "EXCEL" // InputFormatOrc is a InputFormat enum value InputFormatOrc = "ORC" )
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 ( // OrderDescending is a Order enum value OrderDescending = "DESCENDING" // OrderAscending is a Order enum value OrderAscending = "ASCENDING" )
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" // OutputFormatTableauhyper is a OutputFormat enum value OutputFormatTableauhyper = "TABLEAUHYPER" )
const ( // ParameterTypeDatetime is a ParameterType enum value ParameterTypeDatetime = "Datetime" // ParameterTypeNumber is a ParameterType enum value ParameterTypeNumber = "Number" // ParameterTypeString is a ParameterType enum value ParameterTypeString = "String" )
const ( // SampleModeFullDataset is a SampleMode enum value SampleModeFullDataset = "FULL_DATASET" // SampleModeCustomRows is a SampleMode enum value SampleModeCustomRows = "CUSTOM_ROWS" )
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" // SourceDatabase is a Source enum value SourceDatabase = "DATABASE" )
const ( // ThresholdTypeGreaterThanOrEqual is a ThresholdType enum value ThresholdTypeGreaterThanOrEqual = "GREATER_THAN_OR_EQUAL" // ThresholdTypeLessThanOrEqual is a ThresholdType enum value ThresholdTypeLessThanOrEqual = "LESS_THAN_OR_EQUAL" // ThresholdTypeGreaterThan is a ThresholdType enum value ThresholdTypeGreaterThan = "GREATER_THAN" // ThresholdTypeLessThan is a ThresholdType enum value ThresholdTypeLessThan = "LESS_THAN" )
const ( // ThresholdUnitCount is a ThresholdUnit enum value ThresholdUnitCount = "COUNT" // ThresholdUnitPercentage is a ThresholdUnit enum value ThresholdUnitPercentage = "PERCENTAGE" )
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
const (
// DatabaseOutputModeNewTable is a DatabaseOutputMode enum value
DatabaseOutputModeNewTable = "NEW_TABLE"
)
const (
// OrderedByLastModifiedDate is a OrderedBy enum value
OrderedByLastModifiedDate = "LAST_MODIFIED_DATE"
)
const (
// ValidationModeCheckAll is a ValidationMode enum value
ValidationModeCheckAll = "CHECK_ALL"
)
Variables ¶
This section is empty.
Functions ¶
func AnalyticsMode_Values ¶ added in v1.42.8
func AnalyticsMode_Values() []string
AnalyticsMode_Values returns all elements of the AnalyticsMode enum
func CompressionFormat_Values ¶
func CompressionFormat_Values() []string
CompressionFormat_Values returns all elements of the CompressionFormat enum
func DatabaseOutputMode_Values ¶ added in v1.40.6
func DatabaseOutputMode_Values() []string
DatabaseOutputMode_Values returns all elements of the DatabaseOutputMode enum
func EncryptionMode_Values ¶
func EncryptionMode_Values() []string
EncryptionMode_Values returns all elements of the EncryptionMode enum
func InputFormat_Values ¶ added in v1.37.19
func InputFormat_Values() []string
InputFormat_Values returns all elements of the InputFormat 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 Order_Values ¶ added in v1.38.9
func Order_Values() []string
Order_Values returns all elements of the Order enum
func OrderedBy_Values ¶ added in v1.38.9
func OrderedBy_Values() []string
OrderedBy_Values returns all elements of the OrderedBy enum
func OutputFormat_Values ¶
func OutputFormat_Values() []string
OutputFormat_Values returns all elements of the OutputFormat enum
func ParameterType_Values ¶ added in v1.38.9
func ParameterType_Values() []string
ParameterType_Values returns all elements of the ParameterType enum
func SampleMode_Values ¶ added in v1.37.9
func SampleMode_Values() []string
SampleMode_Values returns all elements of the SampleMode 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
func ThresholdType_Values ¶ added in v1.42.8
func ThresholdType_Values() []string
ThresholdType_Values returns all elements of the ThresholdType enum
func ThresholdUnit_Values ¶ added in v1.42.8
func ThresholdUnit_Values() []string
ThresholdUnit_Values returns all elements of the ThresholdUnit enum
func ValidationMode_Values ¶ added in v1.42.8
func ValidationMode_Values() []string
ValidationMode_Values returns all elements of the ValidationMode 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AllowedStatistics ¶ added in v1.42.8
type AllowedStatistics struct { // One or more column statistics to allow for columns that contain detected // entities. // // Statistics is a required field Statistics []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns that contain detected entities.
func (AllowedStatistics) GoString ¶ added in v1.42.8
func (s AllowedStatistics) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowedStatistics) SetStatistics ¶ added in v1.42.8
func (s *AllowedStatistics) SetStatistics(v []*string) *AllowedStatistics
SetStatistics sets the Statistics field's value.
func (AllowedStatistics) String ¶ added in v1.42.8
func (s AllowedStatistics) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AllowedStatistics) Validate ¶ added in v1.42.8
func (s *AllowedStatistics) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ColumnSelector ¶ added in v1.40.6
type ColumnSelector struct { // The name of a column from a dataset. Name *string `min:"1" type:"string"` // A regular expression for selecting a column from a dataset. Regex *string `min:"1" type:"string"` // contains filtered or unexported fields }
Selector of a column from a dataset for profile job configuration. One selector includes either a column name or a regular expression.
func (ColumnSelector) GoString ¶ added in v1.40.6
func (s ColumnSelector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ColumnSelector) SetName ¶ added in v1.40.6
func (s *ColumnSelector) SetName(v string) *ColumnSelector
SetName sets the Name field's value.
func (*ColumnSelector) SetRegex ¶ added in v1.40.6
func (s *ColumnSelector) SetRegex(v string) *ColumnSelector
SetRegex sets the Regex field's value.
func (ColumnSelector) String ¶ added in v1.40.6
func (s ColumnSelector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ColumnSelector) Validate ¶ added in v1.40.6
func (s *ColumnSelector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ColumnStatisticsConfiguration ¶ added in v1.40.6
type ColumnStatisticsConfiguration struct { // List of column selectors. Selectors can be used to select columns from the // dataset. When selectors are undefined, configuration will be applied to all // supported columns. Selectors []*ColumnSelector `min:"1" type:"list"` // Configuration for evaluations. Statistics can be used to select evaluations // and override parameters of evaluations. // // Statistics is a required field Statistics *StatisticsConfiguration `type:"structure" required:"true"` // contains filtered or unexported fields }
Configuration for column evaluations for a profile job. ColumnStatisticsConfiguration can be used to select evaluations and override parameters of evaluations for particular columns.
func (ColumnStatisticsConfiguration) GoString ¶ added in v1.40.6
func (s ColumnStatisticsConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ColumnStatisticsConfiguration) SetSelectors ¶ added in v1.40.6
func (s *ColumnStatisticsConfiguration) SetSelectors(v []*ColumnSelector) *ColumnStatisticsConfiguration
SetSelectors sets the Selectors field's value.
func (*ColumnStatisticsConfiguration) SetStatistics ¶ added in v1.40.6
func (s *ColumnStatisticsConfiguration) SetStatistics(v *StatisticsConfiguration) *ColumnStatisticsConfiguration
SetStatistics sets the Statistics field's value.
func (ColumnStatisticsConfiguration) String ¶ added in v1.40.6
func (s ColumnStatisticsConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ColumnStatisticsConfiguration) Validate ¶ added in v1.40.6
func (s *ColumnStatisticsConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDatasetInput ¶
type CreateDatasetInput struct { // The file format of a dataset that is created from an Amazon S3 file or folder. Format *string `type:"string" enum:"InputFormat"` // Represents a set of options that define the structure of either comma-separated // value (CSV), Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Represents information on how DataBrew can find data, in either the 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"` // A set of options that defines how DataBrew interprets an Amazon S3 path of // the dataset. PathOptions *PathOptions `type:"structure"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDatasetInput) SetFormat ¶ added in v1.37.19
func (s *CreateDatasetInput) SetFormat(v string) *CreateDatasetInput
SetFormat sets the Format field's value.
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) SetPathOptions ¶ added in v1.38.9
func (s *CreateDatasetInput) SetPathOptions(v *PathOptions) *CreateDatasetInput
SetPathOptions sets the PathOptions 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateProfileJobInput ¶
type CreateProfileJobInput struct { // Configuration for profile jobs. Used to select columns, do evaluations, and // override default parameters of evaluations. When configuration is null, the // profile job will run with default settings. Configuration *ProfileConfiguration `type:"structure"` // 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 - SSE-KMS - Server-side encryption with KMS-managed keys. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Sample configuration for profile jobs only. Determines the number of rows // on which the profile job will be executed. If a JobSample value is not provided, // the default value will be used. The default value is CUSTOM_ROWS for the // mode parameter and 20000 for the size parameter. JobSample *JobSample `type:"structure"` // 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"` // Represents an Amazon S3 location (bucket name, bucket owner, and 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 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"` // List of validation configurations that are applied to the profile job. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateProfileJobInput) GoString ¶
func (s CreateProfileJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateProfileJobInput) SetConfiguration ¶ added in v1.40.6
func (s *CreateProfileJobInput) SetConfiguration(v *ProfileConfiguration) *CreateProfileJobInput
SetConfiguration sets the Configuration field's value.
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) SetJobSample ¶ added in v1.37.9
func (s *CreateProfileJobInput) SetJobSample(v *JobSample) *CreateProfileJobInput
SetJobSample sets the JobSample 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) SetValidationConfigurations ¶ added in v1.42.8
func (s *CreateProfileJobInput) SetValidationConfigurations(v []*ValidationConfiguration) *CreateProfileJobInput
SetValidationConfigurations sets the ValidationConfigurations field's value.
func (CreateProfileJobInput) String ¶
func (s CreateProfileJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 { // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write to. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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 keys managed by KMS. // // * 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 []*Output `min:"1" type:"list"` // 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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRecipeJobInput) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *CreateRecipeJobInput) SetDataCatalogOutputs(v []*DataCatalogOutput_) *CreateRecipeJobInput
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*CreateRecipeJobInput) SetDatabaseOutputs ¶ added in v1.40.6
func (s *CreateRecipeJobInput) SetDatabaseOutputs(v []*DatabaseOutput_) *CreateRecipeJobInput
SetDatabaseOutputs sets the DatabaseOutputs field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRulesetInput ¶ added in v1.42.8
type CreateRulesetInput struct { // The description of the ruleset. Description *string `type:"string"` // The name of the ruleset 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"` // A list of rules that are defined with the ruleset. A rule includes one or // more checks to be validated on a DataBrew dataset. // // Rules is a required field Rules []*Rule `min:"1" type:"list" required:"true"` // Metadata tags to apply to the ruleset. Tags map[string]*string `min:"1" type:"map"` // The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is // associated with. // // TargetArn is a required field TargetArn *string `min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateRulesetInput) GoString ¶ added in v1.42.8
func (s CreateRulesetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRulesetInput) SetDescription ¶ added in v1.42.8
func (s *CreateRulesetInput) SetDescription(v string) *CreateRulesetInput
SetDescription sets the Description field's value.
func (*CreateRulesetInput) SetName ¶ added in v1.42.8
func (s *CreateRulesetInput) SetName(v string) *CreateRulesetInput
SetName sets the Name field's value.
func (*CreateRulesetInput) SetRules ¶ added in v1.42.8
func (s *CreateRulesetInput) SetRules(v []*Rule) *CreateRulesetInput
SetRules sets the Rules field's value.
func (*CreateRulesetInput) SetTags ¶ added in v1.42.8
func (s *CreateRulesetInput) SetTags(v map[string]*string) *CreateRulesetInput
SetTags sets the Tags field's value.
func (*CreateRulesetInput) SetTargetArn ¶ added in v1.42.8
func (s *CreateRulesetInput) SetTargetArn(v string) *CreateRulesetInput
SetTargetArn sets the TargetArn field's value.
func (CreateRulesetInput) String ¶ added in v1.42.8
func (s CreateRulesetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRulesetInput) Validate ¶ added in v1.42.8
func (s *CreateRulesetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRulesetOutput ¶ added in v1.42.8
type CreateRulesetOutput struct { // The unique name of the created ruleset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateRulesetOutput) GoString ¶ added in v1.42.8
func (s CreateRulesetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRulesetOutput) SetName ¶ added in v1.42.8
func (s *CreateRulesetOutput) SetName(v string) *CreateRulesetOutput
SetName sets the Name field's value.
func (CreateRulesetOutput) String ¶ added in v1.42.8
func (s CreateRulesetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // A variable that specifies whether the first row in the file is parsed as // the header. If this value is false, column names are auto-generated. HeaderRow *bool `type:"boolean"` // contains filtered or unexported fields }
Represents a set of options that define how DataBrew will read a comma-separated value (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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CsvOptions) SetDelimiter ¶ added in v1.37.0
func (s *CsvOptions) SetDelimiter(v string) *CsvOptions
SetDelimiter sets the Delimiter field's value.
func (*CsvOptions) SetHeaderRow ¶ added in v1.37.19
func (s *CsvOptions) SetHeaderRow(v bool) *CsvOptions
SetHeaderRow sets the HeaderRow field's value.
func (CsvOptions) String ¶ added in v1.37.0
func (s CsvOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
Represents a set of options that define how DataBrew will write a comma-separated value (CSV) file.
func (CsvOutputOptions) GoString ¶ added in v1.37.0
func (s CsvOutputOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Web Services 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"` // Represents an Amazon location where DataBrew can store intermediate results. TempDirectory *S3Location `type:"structure"` // contains filtered or unexported fields }
Represents how metadata stored in the Glue Data Catalog is defined in a DataBrew dataset.
func (DataCatalogInputDefinition) GoString ¶
func (s DataCatalogInputDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataCatalogInputDefinition) Validate ¶
func (s *DataCatalogInputDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataCatalogOutput_ ¶ added in v1.38.70
type DataCatalogOutput_ struct { // The unique identifier of the Amazon Web Services 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"` // Represents options that specify how and where DataBrew writes the database // output generated by recipe jobs. DatabaseOptions *DatabaseTableOutputOptions `type:"structure"` // A value that, if true, means that any data in the location specified for // output is overwritten with new output. Not supported with DatabaseOptions. Overwrite *bool `type:"boolean"` // Represents options that specify how and where DataBrew writes the Amazon // S3 output generated by recipe jobs. S3Options *S3TableOutputOptions `type:"structure"` // The name of a table in the Data Catalog. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Represents options that specify how and where in the Glue Data Catalog DataBrew writes the output generated by recipe jobs.
func (DataCatalogOutput_) GoString ¶ added in v1.38.70
func (s DataCatalogOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataCatalogOutput_) SetCatalogId ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetCatalogId(v string) *DataCatalogOutput_
SetCatalogId sets the CatalogId field's value.
func (*DataCatalogOutput_) SetDatabaseName ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetDatabaseName(v string) *DataCatalogOutput_
SetDatabaseName sets the DatabaseName field's value.
func (*DataCatalogOutput_) SetDatabaseOptions ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetDatabaseOptions(v *DatabaseTableOutputOptions) *DataCatalogOutput_
SetDatabaseOptions sets the DatabaseOptions field's value.
func (*DataCatalogOutput_) SetOverwrite ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetOverwrite(v bool) *DataCatalogOutput_
SetOverwrite sets the Overwrite field's value.
func (*DataCatalogOutput_) SetS3Options ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetS3Options(v *S3TableOutputOptions) *DataCatalogOutput_
SetS3Options sets the S3Options field's value.
func (*DataCatalogOutput_) SetTableName ¶ added in v1.38.70
func (s *DataCatalogOutput_) SetTableName(v string) *DataCatalogOutput_
SetTableName sets the TableName field's value.
func (DataCatalogOutput_) String ¶ added in v1.38.70
func (s DataCatalogOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataCatalogOutput_) Validate ¶ added in v1.38.70
func (s *DataCatalogOutput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatabaseInputDefinition ¶ added in v1.38.9
type DatabaseInputDefinition struct { // The table within the target database. DatabaseTableName *string `min:"1" type:"string"` // The Glue Connection that stores the connection information for the target // database. // // GlueConnectionName is a required field GlueConnectionName *string `min:"1" type:"string" required:"true"` // Custom SQL to run against the provided Glue connection. This SQL will be // used as the input for DataBrew projects and jobs. QueryString *string `min:"1" type:"string"` // Represents an Amazon S3 location (bucket name, bucket owner, and object key) // where DataBrew can read input data, or write output from a job. TempDirectory *S3Location `type:"structure"` // contains filtered or unexported fields }
Connection information for dataset input files stored in a database.
func (DatabaseInputDefinition) GoString ¶ added in v1.38.9
func (s DatabaseInputDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseInputDefinition) SetDatabaseTableName ¶ added in v1.38.9
func (s *DatabaseInputDefinition) SetDatabaseTableName(v string) *DatabaseInputDefinition
SetDatabaseTableName sets the DatabaseTableName field's value.
func (*DatabaseInputDefinition) SetGlueConnectionName ¶ added in v1.38.9
func (s *DatabaseInputDefinition) SetGlueConnectionName(v string) *DatabaseInputDefinition
SetGlueConnectionName sets the GlueConnectionName field's value.
func (*DatabaseInputDefinition) SetQueryString ¶ added in v1.42.8
func (s *DatabaseInputDefinition) SetQueryString(v string) *DatabaseInputDefinition
SetQueryString sets the QueryString field's value.
func (*DatabaseInputDefinition) SetTempDirectory ¶ added in v1.38.9
func (s *DatabaseInputDefinition) SetTempDirectory(v *S3Location) *DatabaseInputDefinition
SetTempDirectory sets the TempDirectory field's value.
func (DatabaseInputDefinition) String ¶ added in v1.38.9
func (s DatabaseInputDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseInputDefinition) Validate ¶ added in v1.38.9
func (s *DatabaseInputDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatabaseOutput_ ¶ added in v1.40.6
type DatabaseOutput_ struct { // Represents options that specify how and where DataBrew writes the database // output generated by recipe jobs. // // DatabaseOptions is a required field DatabaseOptions *DatabaseTableOutputOptions `type:"structure" required:"true"` // The output mode to write into the database. Currently supported option: NEW_TABLE. DatabaseOutputMode *string `type:"string" enum:"DatabaseOutputMode"` // The Glue connection that stores the connection information for the target // database. // // GlueConnectionName is a required field GlueConnectionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a JDBC database output object which defines the output destination for a DataBrew recipe job to write into.
func (DatabaseOutput_) GoString ¶ added in v1.40.6
func (s DatabaseOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseOutput_) SetDatabaseOptions ¶ added in v1.40.6
func (s *DatabaseOutput_) SetDatabaseOptions(v *DatabaseTableOutputOptions) *DatabaseOutput_
SetDatabaseOptions sets the DatabaseOptions field's value.
func (*DatabaseOutput_) SetDatabaseOutputMode ¶ added in v1.40.6
func (s *DatabaseOutput_) SetDatabaseOutputMode(v string) *DatabaseOutput_
SetDatabaseOutputMode sets the DatabaseOutputMode field's value.
func (*DatabaseOutput_) SetGlueConnectionName ¶ added in v1.40.6
func (s *DatabaseOutput_) SetGlueConnectionName(v string) *DatabaseOutput_
SetGlueConnectionName sets the GlueConnectionName field's value.
func (DatabaseOutput_) String ¶ added in v1.40.6
func (s DatabaseOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseOutput_) Validate ¶ added in v1.40.6
func (s *DatabaseOutput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatabaseTableOutputOptions ¶ added in v1.38.70
type DatabaseTableOutputOptions struct { // A prefix for the name of a table DataBrew will create in the database. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // Represents an Amazon S3 location (bucket name and object key) where DataBrew // can store intermediate results. TempDirectory *S3Location `type:"structure"` // contains filtered or unexported fields }
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
func (DatabaseTableOutputOptions) GoString ¶ added in v1.38.70
func (s DatabaseTableOutputOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseTableOutputOptions) SetTableName ¶ added in v1.38.70
func (s *DatabaseTableOutputOptions) SetTableName(v string) *DatabaseTableOutputOptions
SetTableName sets the TableName field's value.
func (*DatabaseTableOutputOptions) SetTempDirectory ¶ added in v1.38.70
func (s *DatabaseTableOutputOptions) SetTempDirectory(v *S3Location) *DatabaseTableOutputOptions
SetTempDirectory sets the TempDirectory field's value.
func (DatabaseTableOutputOptions) String ¶ added in v1.38.70
func (s DatabaseTableOutputOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatabaseTableOutputOptions) Validate ¶ added in v1.38.70
func (s *DatabaseTableOutputOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Dataset ¶
type Dataset struct { // The ID of the Amazon Web Services 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"` // The file format of a dataset that is created from an Amazon S3 file or folder. Format *string `type:"string" enum:"InputFormat"` // A set of 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 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"` // A set of options that defines how DataBrew interprets an Amazon S3 path of // the dataset. PathOptions *PathOptions `type:"structure"` // 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 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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetPathOptions ¶ added in v1.38.9
func (s *Dataset) SetPathOptions(v *PathOptions) *Dataset
SetPathOptions sets the PathOptions field's value.
func (*Dataset) SetResourceArn ¶
SetResourceArn sets the ResourceArn field's value.
type DatasetParameter ¶ added in v1.38.9
type DatasetParameter struct { // Optional boolean value that defines whether the captured value of this parameter // should be used to create a new column in a dataset. CreateColumn *bool `type:"boolean"` // Additional parameter options such as a format and a timezone. Required for // datetime parameters. DatetimeOptions *DatetimeOptions `type:"structure"` // The optional filter expression structure to apply additional matching criteria // to the parameter. Filter *FilterExpression `type:"structure"` // The name of the parameter that is used in the dataset's Amazon S3 path. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The type of the dataset parameter, can be one of a 'String', 'Number' or // 'Datetime'. // // Type is a required field Type *string `type:"string" required:"true" enum:"ParameterType"` // contains filtered or unexported fields }
Represents a dataset parameter that defines type and conditions for a parameter in the Amazon S3 path of the dataset.
func (DatasetParameter) GoString ¶ added in v1.38.9
func (s DatasetParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetParameter) SetCreateColumn ¶ added in v1.38.9
func (s *DatasetParameter) SetCreateColumn(v bool) *DatasetParameter
SetCreateColumn sets the CreateColumn field's value.
func (*DatasetParameter) SetDatetimeOptions ¶ added in v1.38.9
func (s *DatasetParameter) SetDatetimeOptions(v *DatetimeOptions) *DatasetParameter
SetDatetimeOptions sets the DatetimeOptions field's value.
func (*DatasetParameter) SetFilter ¶ added in v1.38.9
func (s *DatasetParameter) SetFilter(v *FilterExpression) *DatasetParameter
SetFilter sets the Filter field's value.
func (*DatasetParameter) SetName ¶ added in v1.38.9
func (s *DatasetParameter) SetName(v string) *DatasetParameter
SetName sets the Name field's value.
func (*DatasetParameter) SetType ¶ added in v1.38.9
func (s *DatasetParameter) SetType(v string) *DatasetParameter
SetType sets the Type field's value.
func (DatasetParameter) String ¶ added in v1.38.9
func (s DatasetParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatasetParameter) Validate ¶ added in v1.38.9
func (s *DatasetParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatetimeOptions ¶ added in v1.38.9
type DatetimeOptions struct { // Required option, that defines the datetime format used for a date parameter // in the Amazon S3 path. Should use only supported datetime specifiers and // separation characters, all literal a-z or A-Z characters should be escaped // with single quotes. E.g. "MM.dd.yyyy-'at'-HH:mm". // // Format is a required field Format *string `min:"2" type:"string" required:"true"` // Optional value for a non-US locale code, needed for correct interpretation // of some date formats. LocaleCode *string `min:"2" type:"string"` // Optional value for a timezone offset of the datetime parameter value in the // Amazon S3 path. Shouldn't be used if Format for this parameter includes timezone // fields. If no offset specified, UTC is assumed. TimezoneOffset *string `min:"1" type:"string"` // contains filtered or unexported fields }
Represents additional options for correct interpretation of datetime parameters used in the Amazon S3 path of a dataset.
func (DatetimeOptions) GoString ¶ added in v1.38.9
func (s DatetimeOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatetimeOptions) SetFormat ¶ added in v1.38.9
func (s *DatetimeOptions) SetFormat(v string) *DatetimeOptions
SetFormat sets the Format field's value.
func (*DatetimeOptions) SetLocaleCode ¶ added in v1.38.9
func (s *DatetimeOptions) SetLocaleCode(v string) *DatetimeOptions
SetLocaleCode sets the LocaleCode field's value.
func (*DatetimeOptions) SetTimezoneOffset ¶ added in v1.38.9
func (s *DatetimeOptions) SetTimezoneOffset(v string) *DatetimeOptions
SetTimezoneOffset sets the TimezoneOffset field's value.
func (DatetimeOptions) String ¶ added in v1.38.9
func (s DatetimeOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatetimeOptions) Validate ¶ added in v1.38.9
func (s *DatetimeOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRulesetInput ¶ added in v1.42.8
type DeleteRulesetInput struct { // The name of the ruleset 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 (DeleteRulesetInput) GoString ¶ added in v1.42.8
func (s DeleteRulesetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRulesetInput) SetName ¶ added in v1.42.8
func (s *DeleteRulesetInput) SetName(v string) *DeleteRulesetInput
SetName sets the Name field's value.
func (DeleteRulesetInput) String ¶ added in v1.42.8
func (s DeleteRulesetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRulesetInput) Validate ¶ added in v1.42.8
func (s *DeleteRulesetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRulesetOutput ¶ added in v1.42.8
type DeleteRulesetOutput struct { // The name of the deleted ruleset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRulesetOutput) GoString ¶ added in v1.42.8
func (s DeleteRulesetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRulesetOutput) SetName ¶ added in v1.42.8
func (s *DeleteRulesetOutput) SetName(v string) *DeleteRulesetOutput
SetName sets the Name field's value.
func (DeleteRulesetOutput) String ¶ added in v1.42.8
func (s DeleteRulesetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // The file format of a dataset that is created from an Amazon S3 file or folder. Format *string `type:"string" enum:"InputFormat"` // Represents a set of options that define the structure of either comma-separated // value (CSV), Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Represents information on how DataBrew can find data, in either the 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"` // A set of options that defines how DataBrew interprets an Amazon S3 path of // the dataset. PathOptions *PathOptions `type:"structure"` // 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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetFormat ¶ added in v1.37.19
func (s *DescribeDatasetOutput) SetFormat(v string) *DescribeDatasetOutput
SetFormat sets the Format 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) SetPathOptions ¶ added in v1.38.9
func (s *DescribeDatasetOutput) SetPathOptions(v *PathOptions) *DescribeDatasetOutput
SetPathOptions sets the PathOptions 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write into. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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 keys managed by KMS. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Sample configuration for profile jobs only. Determines the number of rows // on which the profile job will be executed. JobSample *JobSample `type:"structure"` // 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"` // Configuration for profile jobs. Used to select columns, do evaluations, and // override default parameters of evaluations. When configuration is null, the // profile job will run with default settings. ProfileConfiguration *ProfileConfiguration `type:"structure"` // 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 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"` // List of validation configurations that are applied to the profile job. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
func (DescribeJobOutput) GoString ¶
func (s DescribeJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *DescribeJobOutput) SetDataCatalogOutputs(v []*DataCatalogOutput_) *DescribeJobOutput
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*DescribeJobOutput) SetDatabaseOutputs ¶ added in v1.40.6
func (s *DescribeJobOutput) SetDatabaseOutputs(v []*DatabaseOutput_) *DescribeJobOutput
SetDatabaseOutputs sets the DatabaseOutputs 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) SetJobSample ¶ added in v1.37.9
func (s *DescribeJobOutput) SetJobSample(v *JobSample) *DescribeJobOutput
SetJobSample sets the JobSample 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) SetProfileConfiguration ¶ added in v1.40.6
func (s *DescribeJobOutput) SetProfileConfiguration(v *ProfileConfiguration) *DescribeJobOutput
SetProfileConfiguration sets the ProfileConfiguration 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) SetValidationConfigurations ¶ added in v1.42.8
func (s *DescribeJobOutput) SetValidationConfigurations(v []*ValidationConfiguration) *DescribeJobOutput
SetValidationConfigurations sets the ValidationConfigurations field's value.
func (DescribeJobOutput) String ¶
func (s DescribeJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write into. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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 the 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"` // Sample configuration for profile jobs only. Determines the number of rows // on which the profile job will be executed. If a JobSample value is not provided, // the default value will be used. The default value is CUSTOM_ROWS for the // mode parameter and 20000 for the size parameter. JobSample *JobSample `type:"structure"` // 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"` // Configuration for profile jobs. Used to select columns, do evaluations, and // override default parameters of evaluations. When configuration is null, the // profile job will run with default settings. ProfileConfiguration *ProfileConfiguration `type:"structure"` // 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 started 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"` // List of validation configurations that are applied to the profile job. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
func (DescribeJobRunOutput) GoString ¶ added in v1.37.3
func (s DescribeJobRunOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *DescribeJobRunOutput) SetDataCatalogOutputs(v []*DataCatalogOutput_) *DescribeJobRunOutput
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*DescribeJobRunOutput) SetDatabaseOutputs ¶ added in v1.40.6
func (s *DescribeJobRunOutput) SetDatabaseOutputs(v []*DatabaseOutput_) *DescribeJobRunOutput
SetDatabaseOutputs sets the DatabaseOutputs 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) SetJobSample ¶ added in v1.37.9
func (s *DescribeJobRunOutput) SetJobSample(v *JobSample) *DescribeJobRunOutput
SetJobSample sets the JobSample 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) SetProfileConfiguration ¶ added in v1.40.6
func (s *DescribeJobRunOutput) SetProfileConfiguration(v *ProfileConfiguration) *DescribeJobRunOutput
SetProfileConfiguration sets the ProfileConfiguration 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) SetValidationConfigurations ¶ added in v1.42.8
func (s *DescribeJobRunOutput) SetValidationConfigurations(v []*ValidationConfiguration) *DescribeJobRunOutput
SetValidationConfigurations sets the ValidationConfigurations field's value.
func (DescribeJobRunOutput) String ¶ added in v1.37.3
func (s DescribeJobRunOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRulesetInput ¶ added in v1.42.8
type DescribeRulesetInput struct { // The name of the ruleset 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 (DescribeRulesetInput) GoString ¶ added in v1.42.8
func (s DescribeRulesetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRulesetInput) SetName ¶ added in v1.42.8
func (s *DescribeRulesetInput) SetName(v string) *DescribeRulesetInput
SetName sets the Name field's value.
func (DescribeRulesetInput) String ¶ added in v1.42.8
func (s DescribeRulesetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRulesetInput) Validate ¶ added in v1.42.8
func (s *DescribeRulesetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRulesetOutput ¶ added in v1.42.8
type DescribeRulesetOutput struct { // The date and time that the ruleset was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the ruleset. CreatedBy *string `type:"string"` // The description of the ruleset. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the user who last modified the ruleset. LastModifiedBy *string `type:"string"` // The modification date and time of the ruleset. LastModifiedDate *time.Time `type:"timestamp"` // The name of the ruleset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) for the ruleset. ResourceArn *string `min:"20" type:"string"` // A list of rules that are defined with the ruleset. A rule includes one or // more checks to be validated on a DataBrew dataset. Rules []*Rule `min:"1" type:"list"` // Metadata tags that have been applied to the ruleset. Tags map[string]*string `min:"1" type:"map"` // The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is // associated with. TargetArn *string `min:"20" type:"string"` // contains filtered or unexported fields }
func (DescribeRulesetOutput) GoString ¶ added in v1.42.8
func (s DescribeRulesetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRulesetOutput) SetCreateDate ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetCreateDate(v time.Time) *DescribeRulesetOutput
SetCreateDate sets the CreateDate field's value.
func (*DescribeRulesetOutput) SetCreatedBy ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetCreatedBy(v string) *DescribeRulesetOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeRulesetOutput) SetDescription ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetDescription(v string) *DescribeRulesetOutput
SetDescription sets the Description field's value.
func (*DescribeRulesetOutput) SetLastModifiedBy ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetLastModifiedBy(v string) *DescribeRulesetOutput
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*DescribeRulesetOutput) SetLastModifiedDate ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetLastModifiedDate(v time.Time) *DescribeRulesetOutput
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*DescribeRulesetOutput) SetName ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetName(v string) *DescribeRulesetOutput
SetName sets the Name field's value.
func (*DescribeRulesetOutput) SetResourceArn ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetResourceArn(v string) *DescribeRulesetOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeRulesetOutput) SetRules ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetRules(v []*Rule) *DescribeRulesetOutput
SetRules sets the Rules field's value.
func (*DescribeRulesetOutput) SetTags ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetTags(v map[string]*string) *DescribeRulesetOutput
SetTags sets the Tags field's value.
func (*DescribeRulesetOutput) SetTargetArn ¶ added in v1.42.8
func (s *DescribeRulesetOutput) SetTargetArn(v string) *DescribeRulesetOutput
SetTargetArn sets the TargetArn field's value.
func (DescribeRulesetOutput) String ¶ added in v1.42.8
func (s DescribeRulesetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntityDetectorConfiguration ¶ added in v1.42.8
type EntityDetectorConfiguration struct { // Configuration of statistics that are allowed to be run on columns that contain // detected entities. When undefined, no statistics will be computed on columns // that contain detected entities. AllowedStatistics []*AllowedStatistics `min:"1" type:"list"` // Entity types to detect. Can be any of the following: // // * USA_SSN // // * EMAIL // // * USA_ITIN // // * USA_PASSPORT_NUMBER // // * PHONE_NUMBER // // * USA_DRIVING_LICENSE // // * BANK_ACCOUNT // // * CREDIT_CARD // // * IP_ADDRESS // // * MAC_ADDRESS // // * USA_DEA_NUMBER // // * USA_HCPCS_CODE // // * USA_NATIONAL_PROVIDER_IDENTIFIER // // * USA_NATIONAL_DRUG_CODE // // * USA_HEALTH_INSURANCE_CLAIM_NUMBER // // * USA_MEDICARE_BENEFICIARY_IDENTIFIER // // * USA_CPT_CODE // // * PERSON_NAME // // * DATE // // The Entity type group USA_ALL is also supported, and includes all of the // above entity types except PERSON_NAME and DATE. // // EntityTypes is a required field EntityTypes []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
func (EntityDetectorConfiguration) GoString ¶ added in v1.42.8
func (s EntityDetectorConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityDetectorConfiguration) SetAllowedStatistics ¶ added in v1.42.8
func (s *EntityDetectorConfiguration) SetAllowedStatistics(v []*AllowedStatistics) *EntityDetectorConfiguration
SetAllowedStatistics sets the AllowedStatistics field's value.
func (*EntityDetectorConfiguration) SetEntityTypes ¶ added in v1.42.8
func (s *EntityDetectorConfiguration) SetEntityTypes(v []*string) *EntityDetectorConfiguration
SetEntityTypes sets the EntityTypes field's value.
func (EntityDetectorConfiguration) String ¶ added in v1.42.8
func (s EntityDetectorConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntityDetectorConfiguration) Validate ¶ added in v1.42.8
func (s *EntityDetectorConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExcelOptions ¶
type ExcelOptions struct { // A variable that specifies whether the first row in the file is parsed as // the header. If this value is false, column names are auto-generated. HeaderRow *bool `type:"boolean"` // One or more sheet numbers in the Excel file that will be included in the // dataset. SheetIndexes []*int64 `min:"1" type:"list"` // One or more named sheets in the Excel file that will be included in the dataset. SheetNames []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Represents a set of 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExcelOptions) SetHeaderRow ¶ added in v1.37.19
func (s *ExcelOptions) SetHeaderRow(v bool) *ExcelOptions
SetHeaderRow sets the HeaderRow field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExcelOptions) Validate ¶
func (s *ExcelOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilesLimit ¶ added in v1.38.9
type FilesLimit struct { // The number of Amazon S3 files to select. // // MaxFiles is a required field MaxFiles *int64 `min:"1" type:"integer" required:"true"` // A criteria to use for Amazon S3 files sorting before their selection. By // default uses DESCENDING order, i.e. most recent files are selected first. // Another possible value is ASCENDING. Order *string `type:"string" enum:"Order"` // A criteria to use for Amazon S3 files sorting before their selection. By // default uses LAST_MODIFIED_DATE as a sorting criteria. Currently it's the // only allowed value. OrderedBy *string `type:"string" enum:"OrderedBy"` // contains filtered or unexported fields }
Represents a limit imposed on number of Amazon S3 files that should be selected for a dataset from a connected Amazon S3 path.
func (FilesLimit) GoString ¶ added in v1.38.9
func (s FilesLimit) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilesLimit) SetMaxFiles ¶ added in v1.38.9
func (s *FilesLimit) SetMaxFiles(v int64) *FilesLimit
SetMaxFiles sets the MaxFiles field's value.
func (*FilesLimit) SetOrder ¶ added in v1.38.9
func (s *FilesLimit) SetOrder(v string) *FilesLimit
SetOrder sets the Order field's value.
func (*FilesLimit) SetOrderedBy ¶ added in v1.38.9
func (s *FilesLimit) SetOrderedBy(v string) *FilesLimit
SetOrderedBy sets the OrderedBy field's value.
func (FilesLimit) String ¶ added in v1.38.9
func (s FilesLimit) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilesLimit) Validate ¶ added in v1.38.9
func (s *FilesLimit) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterExpression ¶ added in v1.38.9
type FilterExpression struct { // The expression which includes condition names followed by substitution variables, // possibly grouped and combined with other conditions. For example, "(starts_with // :prefix1 or starts_with :prefix2) and (ends_with :suffix1 or ends_with :suffix2)". // Substitution variables should start with ':' symbol. // // Expression is a required field Expression *string `min:"4" type:"string" required:"true"` // The map of substitution variable names to their values used in this filter // expression. // // ValuesMap is a required field ValuesMap map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
Represents a structure for defining parameter conditions. Supported conditions are described here: Supported conditions for dynamic datasets (https://docs.aws.amazon.com/databrew/latest/dg/datasets.multiple-files.html#conditions.for.dynamic.datasets) in the Glue DataBrew Developer Guide.
func (FilterExpression) GoString ¶ added in v1.38.9
func (s FilterExpression) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterExpression) SetExpression ¶ added in v1.38.9
func (s *FilterExpression) SetExpression(v string) *FilterExpression
SetExpression sets the Expression field's value.
func (*FilterExpression) SetValuesMap ¶ added in v1.38.9
func (s *FilterExpression) SetValuesMap(v map[string]*string) *FilterExpression
SetValuesMap sets the ValuesMap field's value.
func (FilterExpression) String ¶ added in v1.38.9
func (s FilterExpression) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterExpression) Validate ¶ added in v1.38.9
func (s *FilterExpression) 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 }
Represents a set of options that define the structure of either comma-separated value (CSV), Excel, or JSON input.
func (FormatOptions) GoString ¶
func (s FormatOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 version list is empty.
The version list size exceeds 50.
The version 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 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) CreateRuleset ¶ added in v1.42.8
func (c *GlueDataBrew) CreateRuleset(input *CreateRulesetInput) (*CreateRulesetOutput, error)
CreateRuleset API operation for AWS Glue DataBrew.
Creates a new ruleset that can be used in a profile job to validate the data quality of a 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 CreateRuleset 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/CreateRuleset
func (*GlueDataBrew) CreateRulesetRequest ¶ added in v1.42.8
func (c *GlueDataBrew) CreateRulesetRequest(input *CreateRulesetInput) (req *request.Request, output *CreateRulesetOutput)
CreateRulesetRequest generates a "aws/request.Request" representing the client's request for the CreateRuleset 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 CreateRuleset for more information on using the CreateRuleset 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 CreateRulesetRequest method. req, resp := client.CreateRulesetRequest(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/CreateRuleset
func (*GlueDataBrew) CreateRulesetWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) CreateRulesetWithContext(ctx aws.Context, input *CreateRulesetInput, opts ...request.Option) (*CreateRulesetOutput, error)
CreateRulesetWithContext is the same as CreateRuleset with the addition of the ability to pass a context and additional request options.
See CreateRuleset 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) DeleteRuleset ¶ added in v1.42.8
func (c *GlueDataBrew) DeleteRuleset(input *DeleteRulesetInput) (*DeleteRulesetOutput, error)
DeleteRuleset API operation for AWS Glue DataBrew.
Deletes a ruleset.
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 DeleteRuleset 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.
ConflictException Updating or deleting a resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/DeleteRuleset
func (*GlueDataBrew) DeleteRulesetRequest ¶ added in v1.42.8
func (c *GlueDataBrew) DeleteRulesetRequest(input *DeleteRulesetInput) (req *request.Request, output *DeleteRulesetOutput)
DeleteRulesetRequest generates a "aws/request.Request" representing the client's request for the DeleteRuleset 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 DeleteRuleset for more information on using the DeleteRuleset 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 DeleteRulesetRequest method. req, resp := client.DeleteRulesetRequest(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/DeleteRuleset
func (*GlueDataBrew) DeleteRulesetWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) DeleteRulesetWithContext(ctx aws.Context, input *DeleteRulesetInput, opts ...request.Option) (*DeleteRulesetOutput, error)
DeleteRulesetWithContext is the same as DeleteRuleset with the addition of the ability to pass a context and additional request options.
See DeleteRuleset 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) DescribeRuleset ¶ added in v1.42.8
func (c *GlueDataBrew) DescribeRuleset(input *DescribeRulesetInput) (*DescribeRulesetOutput, error)
DescribeRuleset API operation for AWS Glue DataBrew.
Retrieves detailed information about the ruleset.
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 DescribeRuleset 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/DescribeRuleset
func (*GlueDataBrew) DescribeRulesetRequest ¶ added in v1.42.8
func (c *GlueDataBrew) DescribeRulesetRequest(input *DescribeRulesetInput) (req *request.Request, output *DescribeRulesetOutput)
DescribeRulesetRequest generates a "aws/request.Request" representing the client's request for the DescribeRuleset 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 DescribeRuleset for more information on using the DescribeRuleset 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 DescribeRulesetRequest method. req, resp := client.DescribeRulesetRequest(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/DescribeRuleset
func (*GlueDataBrew) DescribeRulesetWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) DescribeRulesetWithContext(ctx aws.Context, input *DescribeRulesetInput, opts ...request.Option) (*DescribeRulesetOutput, error)
DescribeRulesetWithContext is the same as DescribeRuleset with the addition of the ability to pass a context and additional request options.
See DescribeRuleset 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) ListRulesets ¶ added in v1.42.8
func (c *GlueDataBrew) ListRulesets(input *ListRulesetsInput) (*ListRulesetsOutput, error)
ListRulesets API operation for AWS Glue DataBrew.
List all rulesets available in the current account or rulesets associated with a specific resource (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 ListRulesets 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/ListRulesets
func (*GlueDataBrew) ListRulesetsPages ¶ added in v1.42.8
func (c *GlueDataBrew) ListRulesetsPages(input *ListRulesetsInput, fn func(*ListRulesetsOutput, bool) bool) error
ListRulesetsPages iterates over the pages of a ListRulesets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRulesets 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 ListRulesets operation. pageNum := 0 err := client.ListRulesetsPages(params, func(page *gluedatabrew.ListRulesetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GlueDataBrew) ListRulesetsPagesWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) ListRulesetsPagesWithContext(ctx aws.Context, input *ListRulesetsInput, fn func(*ListRulesetsOutput, bool) bool, opts ...request.Option) error
ListRulesetsPagesWithContext same as ListRulesetsPages 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) ListRulesetsRequest ¶ added in v1.42.8
func (c *GlueDataBrew) ListRulesetsRequest(input *ListRulesetsInput) (req *request.Request, output *ListRulesetsOutput)
ListRulesetsRequest generates a "aws/request.Request" representing the client's request for the ListRulesets 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 ListRulesets for more information on using the ListRulesets 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 ListRulesetsRequest method. req, resp := client.ListRulesetsRequest(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/ListRulesets
func (*GlueDataBrew) ListRulesetsWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) ListRulesetsWithContext(ctx aws.Context, input *ListRulesetsInput, opts ...request.Option) (*ListRulesetsOutput, error)
ListRulesetsWithContext is the same as ListRulesets with the addition of the ability to pass a context and additional request options.
See ListRulesets 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) UpdateRuleset ¶ added in v1.42.8
func (c *GlueDataBrew) UpdateRuleset(input *UpdateRulesetInput) (*UpdateRulesetOutput, error)
UpdateRuleset API operation for AWS Glue DataBrew.
Updates specified ruleset.
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 UpdateRuleset 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/UpdateRuleset
func (*GlueDataBrew) UpdateRulesetRequest ¶ added in v1.42.8
func (c *GlueDataBrew) UpdateRulesetRequest(input *UpdateRulesetInput) (req *request.Request, output *UpdateRulesetOutput)
UpdateRulesetRequest generates a "aws/request.Request" representing the client's request for the UpdateRuleset 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 UpdateRuleset for more information on using the UpdateRuleset 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 UpdateRulesetRequest method. req, resp := client.UpdateRulesetRequest(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/UpdateRuleset
func (*GlueDataBrew) UpdateRulesetWithContext ¶ added in v1.42.8
func (c *GlueDataBrew) UpdateRulesetWithContext(ctx aws.Context, input *UpdateRulesetInput, opts ...request.Option) (*UpdateRulesetOutput, error)
UpdateRulesetWithContext is the same as UpdateRuleset with the addition of the ability to pass a context and additional request options.
See UpdateRuleset 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 Glue Data Catalog parameters for the data. DataCatalogInputDefinition *DataCatalogInputDefinition `type:"structure"` // Connection information for dataset input files stored in a database. DatabaseInputDefinition *DatabaseInputDefinition `type:"structure"` // Contains additional resource information needed for specific datasets. Metadata *Metadata `type:"structure"` // The Amazon S3 location where the data is stored. S3InputDefinition *S3Location `type:"structure"` // contains filtered or unexported fields }
Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
func (Input) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Input) SetDataCatalogInputDefinition ¶
func (s *Input) SetDataCatalogInputDefinition(v *DataCatalogInputDefinition) *Input
SetDataCatalogInputDefinition sets the DataCatalogInputDefinition field's value.
func (*Input) SetDatabaseInputDefinition ¶ added in v1.38.9
func (s *Input) SetDatabaseInputDefinition(v *DatabaseInputDefinition) *Input
SetDatabaseInputDefinition sets the DatabaseInputDefinition field's value.
func (*Input) SetMetadata ¶ added in v1.42.8
SetMetadata sets the Metadata 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Job ¶
type Job struct { // The ID of the Amazon Web Services 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"` // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write into. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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 keys managed by KMS. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // A sample configuration for profile jobs only, which determines the number // of rows on which the profile job is run. If a JobSample value isn't provided, // the default value is used. The default value is CUSTOM_ROWS for the mode // parameter and 20,000 for the size parameter. JobSample *JobSample `type:"structure"` // 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 to 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"` // List of validation configurations that are applied to the profile job. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
Represents all of the attributes of a DataBrew job.
func (Job) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *Job) SetDataCatalogOutputs(v []*DataCatalogOutput_) *Job
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*Job) SetDatabaseOutputs ¶ added in v1.40.6
func (s *Job) SetDatabaseOutputs(v []*DatabaseOutput_) *Job
SetDatabaseOutputs sets the DatabaseOutputs 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) SetJobSample ¶ added in v1.37.9
SetJobSample sets the JobSample 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.
func (*Job) SetValidationConfigurations ¶ added in v1.42.8
func (s *Job) SetValidationConfigurations(v []*ValidationConfiguration) *Job
SetValidationConfigurations sets the ValidationConfigurations 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"` // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write into. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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"` // A sample configuration for profile jobs only, which determines the number // of rows on which the profile job is run. If a JobSample value isn't provided, // the default is used. The default value is CUSTOM_ROWS for the mode parameter // and 20,000 for the size parameter. JobSample *JobSample `type:"structure"` // 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"` // List of validation configurations that are applied to the profile job run. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
Represents one run of a DataBrew job.
func (JobRun) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*JobRun) SetAttempt ¶
SetAttempt sets the Attempt field's value.
func (*JobRun) SetCompletedOn ¶
SetCompletedOn sets the CompletedOn field's value.
func (*JobRun) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *JobRun) SetDataCatalogOutputs(v []*DataCatalogOutput_) *JobRun
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*JobRun) SetDatabaseOutputs ¶ added in v1.40.6
func (s *JobRun) SetDatabaseOutputs(v []*DatabaseOutput_) *JobRun
SetDatabaseOutputs sets the DatabaseOutputs 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) SetJobSample ¶ added in v1.37.9
SetJobSample sets the JobSample 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.
func (*JobRun) SetValidationConfigurations ¶ added in v1.42.8
func (s *JobRun) SetValidationConfigurations(v []*ValidationConfiguration) *JobRun
SetValidationConfigurations sets the ValidationConfigurations field's value.
type JobSample ¶ added in v1.37.9
type JobSample struct { // A value that determines whether the profile job is run on the entire dataset // or a specified number of rows. This value must be one of the following: // // * FULL_DATASET - The profile job is run on the entire dataset. // // * CUSTOM_ROWS - The profile job is run on the number of rows specified // in the Size parameter. Mode *string `type:"string" enum:"SampleMode"` // The Size parameter is only required when the mode is CUSTOM_ROWS. The profile // job is run on the specified number of rows. The maximum value for size is // Long.MAX_VALUE. // // Long.MAX_VALUE = 9223372036854775807 Size *int64 `type:"long"` // contains filtered or unexported fields }
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.
func (JobSample) GoString ¶ added in v1.37.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Glue DataBrew.
func (JsonOptions) GoString ¶
func (s JsonOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRulesetsInput ¶ added in v1.42.8
type ListRulesetsInput struct { // 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 Amazon Resource Name (ARN) of a resource (dataset). Using this parameter // indicates to return only those rulesets that are associated with the specified // resource. TargetArn *string `location:"querystring" locationName:"targetArn" min:"20" type:"string"` // contains filtered or unexported fields }
func (ListRulesetsInput) GoString ¶ added in v1.42.8
func (s ListRulesetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesetsInput) SetMaxResults ¶ added in v1.42.8
func (s *ListRulesetsInput) SetMaxResults(v int64) *ListRulesetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRulesetsInput) SetNextToken ¶ added in v1.42.8
func (s *ListRulesetsInput) SetNextToken(v string) *ListRulesetsInput
SetNextToken sets the NextToken field's value.
func (*ListRulesetsInput) SetTargetArn ¶ added in v1.42.8
func (s *ListRulesetsInput) SetTargetArn(v string) *ListRulesetsInput
SetTargetArn sets the TargetArn field's value.
func (ListRulesetsInput) String ¶ added in v1.42.8
func (s ListRulesetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesetsInput) Validate ¶ added in v1.42.8
func (s *ListRulesetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRulesetsOutput ¶ added in v1.42.8
type ListRulesetsOutput 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 RulesetItem. RulesetItem contains meta data of a ruleset. // // Rulesets is a required field Rulesets []*RulesetItem `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRulesetsOutput) GoString ¶ added in v1.42.8
func (s ListRulesetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesetsOutput) SetNextToken ¶ added in v1.42.8
func (s *ListRulesetsOutput) SetNextToken(v string) *ListRulesetsOutput
SetNextToken sets the NextToken field's value.
func (*ListRulesetsOutput) SetRulesets ¶ added in v1.42.8
func (s *ListRulesetsOutput) SetRulesets(v []*RulesetItem) *ListRulesetsOutput
SetRulesets sets the Rulesets field's value.
func (ListRulesetsOutput) String ¶ added in v1.42.8
func (s ListRulesetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Metadata ¶ added in v1.42.8
type Metadata struct { // The Amazon Resource Name (ARN) associated with the dataset. Currently, DataBrew // only supports ARNs from Amazon AppFlow. SourceArn *string `min:"20" type:"string"` // contains filtered or unexported fields }
Contains additional resource information needed for specific datasets.
func (Metadata) GoString ¶ added in v1.42.8
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Metadata) SetSourceArn ¶ added in v1.42.8
SetSourceArn sets the SourceArn field's value.
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"` // Represents 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"` // Maximum number of files to be generated by the job and written to the output // folder. For output partitioned by column(s), the MaxOutputFiles value is // the maximum number of files per partition. MaxOutputFiles *int64 `min:"1" type:"integer"` // 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 }
Represents options that specify how and where in Amazon S3 DataBrew writes the output generated by recipe jobs or profile jobs.
func (Output) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetMaxOutputFiles ¶ added in v1.43.6
SetMaxOutputFiles sets the MaxOutputFiles 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 { // Represents a set of options that define the structure of comma-separated // value (CSV) job output. Csv *CsvOutputOptions `type:"structure"` // contains filtered or unexported fields }
Represents a set of options that define the structure of comma-separated (CSV) job output.
func (OutputFormatOptions) GoString ¶ added in v1.37.0
func (s OutputFormatOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 PathOptions ¶ added in v1.38.9
type PathOptions struct { // If provided, this structure imposes a limit on a number of files that should // be selected. FilesLimit *FilesLimit `type:"structure"` // If provided, this structure defines a date range for matching Amazon S3 objects // based on their LastModifiedDate attribute in Amazon S3. LastModifiedDateCondition *FilterExpression `type:"structure"` // A structure that maps names of parameters used in the Amazon S3 path of a // dataset to their definitions. Parameters map[string]*DatasetParameter `min:"1" type:"map"` // contains filtered or unexported fields }
Represents a set of options that define how DataBrew selects files for a given Amazon S3 path in a dataset.
func (PathOptions) GoString ¶ added in v1.38.9
func (s PathOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PathOptions) SetFilesLimit ¶ added in v1.38.9
func (s *PathOptions) SetFilesLimit(v *FilesLimit) *PathOptions
SetFilesLimit sets the FilesLimit field's value.
func (*PathOptions) SetLastModifiedDateCondition ¶ added in v1.38.9
func (s *PathOptions) SetLastModifiedDateCondition(v *FilterExpression) *PathOptions
SetLastModifiedDateCondition sets the LastModifiedDateCondition field's value.
func (*PathOptions) SetParameters ¶ added in v1.38.9
func (s *PathOptions) SetParameters(v map[string]*DatasetParameter) *PathOptions
SetParameters sets the Parameters field's value.
func (PathOptions) String ¶ added in v1.38.9
func (s PathOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PathOptions) Validate ¶ added in v1.38.9
func (s *PathOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProfileConfiguration ¶ added in v1.40.6
type ProfileConfiguration struct { // List of configurations for column evaluations. ColumnStatisticsConfigurations // are used to select evaluations and override parameters of evaluations for // particular columns. When ColumnStatisticsConfigurations is undefined, the // profile job will profile all supported columns and run all supported evaluations. ColumnStatisticsConfigurations []*ColumnStatisticsConfiguration `min:"1" type:"list"` // Configuration for inter-column evaluations. Configuration can be used to // select evaluations and override parameters of evaluations. When configuration // is undefined, the profile job will run all supported inter-column evaluations. DatasetStatisticsConfiguration *StatisticsConfiguration `type:"structure"` // Configuration of entity detection for a profile job. When undefined, entity // detection is disabled. EntityDetectorConfiguration *EntityDetectorConfiguration `type:"structure"` // List of column selectors. ProfileColumns can be used to select columns from // the dataset. When ProfileColumns is undefined, the profile job will profile // all supported columns. ProfileColumns []*ColumnSelector `min:"1" type:"list"` // contains filtered or unexported fields }
Configuration for profile jobs. Configuration can be used to select columns, do evaluations, and override default parameters of evaluations. When configuration is undefined, the profile job will apply default settings to all supported columns.
func (ProfileConfiguration) GoString ¶ added in v1.40.6
func (s ProfileConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileConfiguration) SetColumnStatisticsConfigurations ¶ added in v1.40.6
func (s *ProfileConfiguration) SetColumnStatisticsConfigurations(v []*ColumnStatisticsConfiguration) *ProfileConfiguration
SetColumnStatisticsConfigurations sets the ColumnStatisticsConfigurations field's value.
func (*ProfileConfiguration) SetDatasetStatisticsConfiguration ¶ added in v1.40.6
func (s *ProfileConfiguration) SetDatasetStatisticsConfiguration(v *StatisticsConfiguration) *ProfileConfiguration
SetDatasetStatisticsConfiguration sets the DatasetStatisticsConfiguration field's value.
func (*ProfileConfiguration) SetEntityDetectorConfiguration ¶ added in v1.42.8
func (s *ProfileConfiguration) SetEntityDetectorConfiguration(v *EntityDetectorConfiguration) *ProfileConfiguration
SetEntityDetectorConfiguration sets the EntityDetectorConfiguration field's value.
func (*ProfileConfiguration) SetProfileColumns ¶ added in v1.40.6
func (s *ProfileConfiguration) SetProfileColumns(v []*ColumnSelector) *ProfileConfiguration
SetProfileColumns sets the ProfileColumns field's value.
func (ProfileConfiguration) String ¶ added in v1.40.6
func (s ProfileConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProfileConfiguration) Validate ¶ added in v1.40.6
func (s *ProfileConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Project ¶
type Project struct { // The ID of the Amazon Web Services 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 consists 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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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" isn't 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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Rule ¶ added in v1.42.8
type Rule struct { // The expression which includes column references, condition names followed // by variable references, possibly grouped and combined with other conditions. // For example, (:col1 starts_with :prefix1 or :col1 starts_with :prefix2) and // (:col1 ends_with :suffix1 or :col1 ends_with :suffix2). Column and value // references are substitution variables that should start with the ':' symbol. // Depending on the context, substitution variables' values can be either an // actual value or a column name. These values are defined in the SubstitutionMap. // If a CheckExpression starts with a column reference, then ColumnSelectors // in the rule should be null. If ColumnSelectors has been defined, then there // should be no column reference in the left side of a condition, for example, // is_between :val1 and :val2. // // For more information, see Available checks (https://docs.aws.amazon.com/databrew/latest/dg/profile.data-quality-available-checks.html) // // CheckExpression is a required field CheckExpression *string `min:"4" type:"string" required:"true"` // List of column selectors. Selectors can be used to select columns using a // name or regular expression from the dataset. Rule will be applied to selected // columns. ColumnSelectors []*ColumnSelector `min:"1" type:"list"` // A value that specifies whether the rule is disabled. Once a rule is disabled, // a profile job will not validate it during a job run. Default value is false. Disabled *bool `type:"boolean"` // The name of the rule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The map of substitution variable names to their values used in a check expression. // Variable names should start with a ':' (colon). Variable values can either // be actual values or column names. To differentiate between the two, column // names should be enclosed in backticks, for example, ":col1": "`Column A`". SubstitutionMap map[string]*string `type:"map"` // The threshold used with a non-aggregate check expression. Non-aggregate check // expressions will be applied to each row in a specific column, and the threshold // will be used to determine whether the validation succeeds. Threshold *Threshold `type:"structure"` // contains filtered or unexported fields }
Represents a single data quality requirement that should be validated in the scope of this dataset.
func (Rule) GoString ¶ added in v1.42.8
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Rule) SetCheckExpression ¶ added in v1.42.8
SetCheckExpression sets the CheckExpression field's value.
func (*Rule) SetColumnSelectors ¶ added in v1.42.8
func (s *Rule) SetColumnSelectors(v []*ColumnSelector) *Rule
SetColumnSelectors sets the ColumnSelectors field's value.
func (*Rule) SetDisabled ¶ added in v1.42.8
SetDisabled sets the Disabled field's value.
func (*Rule) SetSubstitutionMap ¶ added in v1.42.8
SetSubstitutionMap sets the SubstitutionMap field's value.
func (*Rule) SetThreshold ¶ added in v1.42.8
SetThreshold sets the Threshold field's value.
type RulesetItem ¶ added in v1.42.8
type RulesetItem struct { // The ID of the Amazon Web Services account that owns the ruleset. AccountId *string `type:"string"` // The date and time that the ruleset was created. CreateDate *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who created the ruleset. CreatedBy *string `type:"string"` // The description of the ruleset. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the user who last modified the ruleset. LastModifiedBy *string `type:"string"` // The modification date and time of the ruleset. LastModifiedDate *time.Time `type:"timestamp"` // The name of the ruleset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) for the ruleset. ResourceArn *string `min:"20" type:"string"` // The number of rules that are defined in the ruleset. RuleCount *int64 `type:"integer"` // Metadata tags that have been applied to the ruleset. Tags map[string]*string `min:"1" type:"map"` // The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is // associated with. // // TargetArn is a required field TargetArn *string `min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
Contains metadata about the ruleset.
func (RulesetItem) GoString ¶ added in v1.42.8
func (s RulesetItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RulesetItem) SetAccountId ¶ added in v1.42.8
func (s *RulesetItem) SetAccountId(v string) *RulesetItem
SetAccountId sets the AccountId field's value.
func (*RulesetItem) SetCreateDate ¶ added in v1.42.8
func (s *RulesetItem) SetCreateDate(v time.Time) *RulesetItem
SetCreateDate sets the CreateDate field's value.
func (*RulesetItem) SetCreatedBy ¶ added in v1.42.8
func (s *RulesetItem) SetCreatedBy(v string) *RulesetItem
SetCreatedBy sets the CreatedBy field's value.
func (*RulesetItem) SetDescription ¶ added in v1.42.8
func (s *RulesetItem) SetDescription(v string) *RulesetItem
SetDescription sets the Description field's value.
func (*RulesetItem) SetLastModifiedBy ¶ added in v1.42.8
func (s *RulesetItem) SetLastModifiedBy(v string) *RulesetItem
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*RulesetItem) SetLastModifiedDate ¶ added in v1.42.8
func (s *RulesetItem) SetLastModifiedDate(v time.Time) *RulesetItem
SetLastModifiedDate sets the LastModifiedDate field's value.
func (*RulesetItem) SetName ¶ added in v1.42.8
func (s *RulesetItem) SetName(v string) *RulesetItem
SetName sets the Name field's value.
func (*RulesetItem) SetResourceArn ¶ added in v1.42.8
func (s *RulesetItem) SetResourceArn(v string) *RulesetItem
SetResourceArn sets the ResourceArn field's value.
func (*RulesetItem) SetRuleCount ¶ added in v1.42.8
func (s *RulesetItem) SetRuleCount(v int64) *RulesetItem
SetRuleCount sets the RuleCount field's value.
func (*RulesetItem) SetTags ¶ added in v1.42.8
func (s *RulesetItem) SetTags(v map[string]*string) *RulesetItem
SetTags sets the Tags field's value.
func (*RulesetItem) SetTargetArn ¶ added in v1.42.8
func (s *RulesetItem) SetTargetArn(v string) *RulesetItem
SetTargetArn sets the TargetArn field's value.
func (RulesetItem) String ¶ added in v1.42.8
func (s RulesetItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Location ¶
type S3Location struct { // The Amazon S3 bucket name. // // Bucket is a required field Bucket *string `min:"3" type:"string" required:"true"` // The Amazon Web Services account ID of the bucket owner. BucketOwner *string `min:"12" type:"string"` // The unique name of the object in the bucket. Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
Represents an Amazon S3 location (bucket name, bucket owner, and 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) SetBucket ¶
func (s *S3Location) SetBucket(v string) *S3Location
SetBucket sets the Bucket field's value.
func (*S3Location) SetBucketOwner ¶ added in v1.42.31
func (s *S3Location) SetBucketOwner(v string) *S3Location
SetBucketOwner sets the BucketOwner 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) Validate ¶
func (s *S3Location) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3TableOutputOptions ¶ added in v1.38.70
type S3TableOutputOptions struct { // Represents an Amazon S3 location (bucket name and object key) where DataBrew // can write output from a job. // // Location is a required field Location *S3Location `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
func (S3TableOutputOptions) GoString ¶ added in v1.38.70
func (s S3TableOutputOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3TableOutputOptions) SetLocation ¶ added in v1.38.70
func (s *S3TableOutputOptions) SetLocation(v *S3Location) *S3TableOutputOptions
SetLocation sets the Location field's value.
func (S3TableOutputOptions) String ¶ added in v1.38.70
func (s S3TableOutputOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3TableOutputOptions) Validate ¶ added in v1.38.70
func (s *S3TableOutputOptions) 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.
func (Sample) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Schedule ¶
type Schedule struct { // The ID of the Amazon Web Services 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 dates and times when the job is to run. For more information, see Cron // expressions (https://docs.aws.amazon.com/databrew/latest/dg/jobs.cron.html) // in the 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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SendProjectSessionActionInput's // String and GoString methods. ClientSessionId *string `min:"1" type:"string" sensitive:"true"` // 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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartProjectSessionOutput's // String and GoString methods. ClientSessionId *string `min:"1" type:"string" sensitive:"true"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StatisticOverride ¶ added in v1.40.6
type StatisticOverride struct { // A map that includes overrides of an evaluation’s parameters. // // Parameters is a required field Parameters map[string]*string `type:"map" required:"true"` // The name of an evaluation // // Statistic is a required field Statistic *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Override of a particular evaluation for a profile job.
func (StatisticOverride) GoString ¶ added in v1.40.6
func (s StatisticOverride) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StatisticOverride) SetParameters ¶ added in v1.40.6
func (s *StatisticOverride) SetParameters(v map[string]*string) *StatisticOverride
SetParameters sets the Parameters field's value.
func (*StatisticOverride) SetStatistic ¶ added in v1.40.6
func (s *StatisticOverride) SetStatistic(v string) *StatisticOverride
SetStatistic sets the Statistic field's value.
func (StatisticOverride) String ¶ added in v1.40.6
func (s StatisticOverride) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StatisticOverride) Validate ¶ added in v1.40.6
func (s *StatisticOverride) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StatisticsConfiguration ¶ added in v1.40.6
type StatisticsConfiguration struct { // List of included evaluations. When the list is undefined, all supported evaluations // will be included. IncludedStatistics []*string `min:"1" type:"list"` // List of overrides for evaluations. Overrides []*StatisticOverride `min:"1" type:"list"` // contains filtered or unexported fields }
Configuration of evaluations for a profile job. This configuration can be used to select evaluations and override the parameters of selected evaluations.
func (StatisticsConfiguration) GoString ¶ added in v1.40.6
func (s StatisticsConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StatisticsConfiguration) SetIncludedStatistics ¶ added in v1.40.6
func (s *StatisticsConfiguration) SetIncludedStatistics(v []*string) *StatisticsConfiguration
SetIncludedStatistics sets the IncludedStatistics field's value.
func (*StatisticsConfiguration) SetOverrides ¶ added in v1.40.6
func (s *StatisticsConfiguration) SetOverrides(v []*StatisticOverride) *StatisticsConfiguration
SetOverrides sets the Overrides field's value.
func (StatisticsConfiguration) String ¶ added in v1.40.6
func (s StatisticsConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StatisticsConfiguration) Validate ¶ added in v1.40.6
func (s *StatisticsConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Threshold ¶ added in v1.42.8
type Threshold struct { // The type of a threshold. Used for comparison of an actual count of rows that // satisfy the rule to the threshold value. Type *string `type:"string" enum:"ThresholdType"` // Unit of threshold value. Can be either a COUNT or PERCENTAGE of the full // sample size used for validation. Unit *string `type:"string" enum:"ThresholdUnit"` // The value of a threshold. // // Value is a required field Value *float64 `type:"double" required:"true"` // contains filtered or unexported fields }
The threshold used with a non-aggregate check expression. The non-aggregate check expression will be applied to each row in a specific column. Then the threshold will be used to determine whether the validation succeeds.
func (Threshold) GoString ¶ added in v1.42.8
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDatasetInput ¶
type UpdateDatasetInput struct { // The file format of a dataset that is created from an Amazon S3 file or folder. Format *string `type:"string" enum:"InputFormat"` // Represents a set of options that define the structure of either comma-separated // value (CSV), Excel, or JSON input. FormatOptions *FormatOptions `type:"structure"` // Represents information on how DataBrew can find data, in either the 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"` // A set of options that defines how DataBrew interprets an Amazon S3 path of // the dataset. PathOptions *PathOptions `type:"structure"` // contains filtered or unexported fields }
func (UpdateDatasetInput) GoString ¶
func (s UpdateDatasetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDatasetInput) SetFormat ¶ added in v1.37.19
func (s *UpdateDatasetInput) SetFormat(v string) *UpdateDatasetInput
SetFormat sets the Format field's value.
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) SetPathOptions ¶ added in v1.38.9
func (s *UpdateDatasetInput) SetPathOptions(v *PathOptions) *UpdateDatasetInput
SetPathOptions sets the PathOptions field's value.
func (UpdateDatasetInput) String ¶
func (s UpdateDatasetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateProfileJobInput ¶
type UpdateProfileJobInput struct { // Configuration for profile jobs. Used to select columns, do evaluations, and // override default parameters of evaluations. When configuration is null, the // profile job will run with default settings. Configuration *ProfileConfiguration `type:"structure"` // 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 keys managed by KMS. // // * SSE-S3 - Server-side encryption with keys managed by Amazon S3. EncryptionMode *string `type:"string" enum:"EncryptionMode"` // Sample configuration for Profile Jobs only. Determines the number of rows // on which the Profile job will be executed. If a JobSample value is not provided // for profile jobs, the default value will be used. The default value is CUSTOM_ROWS // for the mode parameter and 20000 for the size parameter. JobSample *JobSample `type:"structure"` // 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"` // Represents an Amazon S3 location (bucket name, bucket owner, and 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 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"` // List of validation configurations that are applied to the profile job. ValidationConfigurations []*ValidationConfiguration `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateProfileJobInput) GoString ¶
func (s UpdateProfileJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateProfileJobInput) SetConfiguration ¶ added in v1.40.6
func (s *UpdateProfileJobInput) SetConfiguration(v *ProfileConfiguration) *UpdateProfileJobInput
SetConfiguration sets the Configuration field's value.
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) SetJobSample ¶ added in v1.37.9
func (s *UpdateProfileJobInput) SetJobSample(v *JobSample) *UpdateProfileJobInput
SetJobSample sets the JobSample 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) SetValidationConfigurations ¶ added in v1.42.8
func (s *UpdateProfileJobInput) SetValidationConfigurations(v []*ValidationConfiguration) *UpdateProfileJobInput
SetValidationConfigurations sets the ValidationConfigurations field's value.
func (UpdateProfileJobInput) String ¶
func (s UpdateProfileJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 { // One or more artifacts that represent the Glue Data Catalog output from running // the job. DataCatalogOutputs []*DataCatalogOutput_ `min:"1" type:"list"` // Represents a list of JDBC database output objects which defines the output // destination for a DataBrew recipe job to write into. DatabaseOutputs []*DatabaseOutput_ `min:"1" type:"list"` // 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 keys managed by KMS. // // * 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 []*Output `min:"1" type:"list"` // The Amazon Resource Name (ARN) of the 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRecipeJobInput) SetDataCatalogOutputs ¶ added in v1.38.70
func (s *UpdateRecipeJobInput) SetDataCatalogOutputs(v []*DataCatalogOutput_) *UpdateRecipeJobInput
SetDataCatalogOutputs sets the DataCatalogOutputs field's value.
func (*UpdateRecipeJobInput) SetDatabaseOutputs ¶ added in v1.40.6
func (s *UpdateRecipeJobInput) SetDatabaseOutputs(v []*DatabaseOutput_) *UpdateRecipeJobInput
SetDatabaseOutputs sets the DatabaseOutputs field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRulesetInput ¶ added in v1.42.8
type UpdateRulesetInput struct { // The description of the ruleset. Description *string `type:"string"` // The name of the ruleset to be updated. // // Name is a required field Name *string `location:"uri" locationName:"name" min:"1" type:"string" required:"true"` // A list of rules that are defined with the ruleset. A rule includes one or // more checks to be validated on a DataBrew dataset. // // Rules is a required field Rules []*Rule `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateRulesetInput) GoString ¶ added in v1.42.8
func (s UpdateRulesetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRulesetInput) SetDescription ¶ added in v1.42.8
func (s *UpdateRulesetInput) SetDescription(v string) *UpdateRulesetInput
SetDescription sets the Description field's value.
func (*UpdateRulesetInput) SetName ¶ added in v1.42.8
func (s *UpdateRulesetInput) SetName(v string) *UpdateRulesetInput
SetName sets the Name field's value.
func (*UpdateRulesetInput) SetRules ¶ added in v1.42.8
func (s *UpdateRulesetInput) SetRules(v []*Rule) *UpdateRulesetInput
SetRules sets the Rules field's value.
func (UpdateRulesetInput) String ¶ added in v1.42.8
func (s UpdateRulesetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRulesetInput) Validate ¶ added in v1.42.8
func (s *UpdateRulesetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRulesetOutput ¶ added in v1.42.8
type UpdateRulesetOutput struct { // The name of the updated ruleset. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRulesetOutput) GoString ¶ added in v1.42.8
func (s UpdateRulesetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRulesetOutput) SetName ¶ added in v1.42.8
func (s *UpdateRulesetOutput) SetName(v string) *UpdateRulesetOutput
SetName sets the Name field's value.
func (UpdateRulesetOutput) String ¶ added in v1.42.8
func (s UpdateRulesetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationConfiguration ¶ added in v1.42.8
type ValidationConfiguration struct { // The Amazon Resource Name (ARN) for the ruleset to be validated in the profile // job. The TargetArn of the selected ruleset should be the same as the Amazon // Resource Name (ARN) of the dataset that is associated with the profile job. // // RulesetArn is a required field RulesetArn *string `min:"20" type:"string" required:"true"` // Mode of data quality validation. Default mode is “CHECK_ALL” which verifies // all rules defined in the selected ruleset. ValidationMode *string `type:"string" enum:"ValidationMode"` // contains filtered or unexported fields }
Configuration for data quality validation. Used to select the Rulesets and Validation Mode to be used in the profile job. When ValidationConfiguration is null, the profile job will run without data quality validation.
func (ValidationConfiguration) GoString ¶ added in v1.42.8
func (s ValidationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationConfiguration) SetRulesetArn ¶ added in v1.42.8
func (s *ValidationConfiguration) SetRulesetArn(v string) *ValidationConfiguration
SetRulesetArn sets the RulesetArn field's value.
func (*ValidationConfiguration) SetValidationMode ¶ added in v1.42.8
func (s *ValidationConfiguration) SetValidationMode(v string) *ValidationConfiguration
SetValidationMode sets the ValidationMode field's value.
func (ValidationConfiguration) String ¶ added in v1.42.8
func (s ValidationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationConfiguration) Validate ¶ added in v1.42.8
func (s *ValidationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ViewFrame ¶
type ViewFrame struct { // Controls if analytics computation is enabled or disabled. Enabled by default. Analytics *string `type:"string" enum:"AnalyticsMode"` // 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 number of rows to include in the view frame, beginning with the StartRowIndex // value. RowRange *int64 `type:"integer"` // 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"` // The starting index for the range of rows to return in the view frame. StartRowIndex *int64 `type:"integer"` // contains filtered or unexported fields }
Represents the data being transformed during an action.
func (ViewFrame) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ViewFrame) SetAnalytics ¶ added in v1.42.8
SetAnalytics sets the Analytics field's value.
func (*ViewFrame) SetColumnRange ¶
SetColumnRange sets the ColumnRange field's value.
func (*ViewFrame) SetHiddenColumns ¶
SetHiddenColumns sets the HiddenColumns field's value.
func (*ViewFrame) SetRowRange ¶ added in v1.42.8
SetRowRange sets the RowRange field's value.
func (*ViewFrame) SetStartColumnIndex ¶
SetStartColumnIndex sets the StartColumnIndex field's value.
func (*ViewFrame) SetStartRowIndex ¶ added in v1.42.8
SetStartRowIndex sets the StartRowIndex 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. |