...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/github.com/aws/aws-sdk-go/service/glue"
Overview
Constants

Overview ▾

Package glue provides the client and types for making API requests to AWS Glue.

Defines the public endpoint for the AWS Glue service.

See https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31 for more information on this service.

See glue package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/glue/

Using the Client

To contact AWS Glue 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 client Glue for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/glue/#New

The stub package, glueiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Glue
    BatchCreatePartition
    BatchCreatePartitionRequest
    BatchCreatePartitionWithContext
    BatchDeleteConnection
    BatchDeleteConnectionRequest
    BatchDeleteConnectionWithContext
    BatchDeletePartition
    BatchDeletePartitionRequest
    BatchDeletePartitionWithContext
    BatchDeleteTable
    BatchDeleteTableRequest
    BatchDeleteTableVersion
    BatchDeleteTableVersionRequest
    BatchDeleteTableVersionWithContext
    BatchDeleteTableWithContext
    BatchGetCrawlers
    BatchGetCrawlersRequest
    BatchGetCrawlersWithContext
    BatchGetDevEndpoints
    BatchGetDevEndpointsRequest
    BatchGetDevEndpointsWithContext
    BatchGetJobs
    BatchGetJobsRequest
    BatchGetJobsWithContext
    BatchGetPartition
    BatchGetPartitionRequest
    BatchGetPartitionWithContext
    BatchGetTriggers
    BatchGetTriggersRequest
    BatchGetTriggersWithContext
    BatchGetWorkflows
    BatchGetWorkflowsRequest
    BatchGetWorkflowsWithContext
    BatchStopJobRun
    BatchStopJobRunRequest
    BatchStopJobRunWithContext
    CancelMLTaskRun
    CancelMLTaskRunRequest
    CancelMLTaskRunWithContext
    CreateClassifier
    CreateClassifierRequest
    CreateClassifierWithContext
    CreateConnection
    CreateConnectionRequest
    CreateConnectionWithContext
    CreateCrawler
    CreateCrawlerRequest
    CreateCrawlerWithContext
    CreateDatabase
    CreateDatabaseRequest
    CreateDatabaseWithContext
    CreateDevEndpoint
    CreateDevEndpointRequest
    CreateDevEndpointWithContext
    CreateJob
    CreateJobRequest
    CreateJobWithContext
    CreateMLTransform
    CreateMLTransformRequest
    CreateMLTransformWithContext
    CreatePartition
    CreatePartitionRequest
    CreatePartitionWithContext
    CreateScript
    CreateScriptRequest
    CreateScriptWithContext
    CreateSecurityConfiguration
    CreateSecurityConfigurationRequest
    CreateSecurityConfigurationWithContext
    CreateTable
    CreateTableRequest
    CreateTableWithContext
    CreateTrigger
    CreateTriggerRequest
    CreateTriggerWithContext
    CreateUserDefinedFunction
    CreateUserDefinedFunctionRequest
    CreateUserDefinedFunctionWithContext
    CreateWorkflow
    CreateWorkflowRequest
    CreateWorkflowWithContext
    DeleteClassifier
    DeleteClassifierRequest
    DeleteClassifierWithContext
    DeleteConnection
    DeleteConnectionRequest
    DeleteConnectionWithContext
    DeleteCrawler
    DeleteCrawlerRequest
    DeleteCrawlerWithContext
    DeleteDatabase
    DeleteDatabaseRequest
    DeleteDatabaseWithContext
    DeleteDevEndpoint
    DeleteDevEndpointRequest
    DeleteDevEndpointWithContext
    DeleteJob
    DeleteJobRequest
    DeleteJobWithContext
    DeleteMLTransform
    DeleteMLTransformRequest
    DeleteMLTransformWithContext
    DeletePartition
    DeletePartitionRequest
    DeletePartitionWithContext
    DeleteResourcePolicy
    DeleteResourcePolicyRequest
    DeleteResourcePolicyWithContext
    DeleteSecurityConfiguration
    DeleteSecurityConfigurationRequest
    DeleteSecurityConfigurationWithContext
    DeleteTable
    DeleteTableRequest
    DeleteTableVersion
    DeleteTableVersionRequest
    DeleteTableVersionWithContext
    DeleteTableWithContext
    DeleteTrigger
    DeleteTriggerRequest
    DeleteTriggerWithContext
    DeleteUserDefinedFunction
    DeleteUserDefinedFunctionRequest
    DeleteUserDefinedFunctionWithContext
    DeleteWorkflow
    DeleteWorkflowRequest
    DeleteWorkflowWithContext
    GetCatalogImportStatus
    GetCatalogImportStatusRequest
    GetCatalogImportStatusWithContext
    GetClassifier
    GetClassifierRequest
    GetClassifierWithContext
    GetClassifiers
    GetClassifiersPagesWithContext
    GetClassifiersRequest
    GetClassifiersWithContext
    GetConnection
    GetConnectionRequest
    GetConnectionWithContext
    GetConnections
    GetConnectionsPagesWithContext
    GetConnectionsRequest
    GetConnectionsWithContext
    GetCrawler
    GetCrawlerMetrics
    GetCrawlerMetricsPagesWithContext
    GetCrawlerMetricsRequest
    GetCrawlerMetricsWithContext
    GetCrawlerRequest
    GetCrawlerWithContext
    GetCrawlers
    GetCrawlersPagesWithContext
    GetCrawlersRequest
    GetCrawlersWithContext
    GetDataCatalogEncryptionSettings
    GetDataCatalogEncryptionSettingsRequest
    GetDataCatalogEncryptionSettingsWithContext
    GetDatabase
    GetDatabaseRequest
    GetDatabaseWithContext
    GetDatabases
    GetDatabasesPagesWithContext
    GetDatabasesRequest
    GetDatabasesWithContext
    GetDataflowGraph
    GetDataflowGraphRequest
    GetDataflowGraphWithContext
    GetDevEndpoint
    GetDevEndpointRequest
    GetDevEndpointWithContext
    GetDevEndpoints
    GetDevEndpointsPagesWithContext
    GetDevEndpointsRequest
    GetDevEndpointsWithContext
    GetJob
    GetJobBookmark
    GetJobBookmarkRequest
    GetJobBookmarkWithContext
    GetJobRequest
    GetJobRun
    GetJobRunRequest
    GetJobRunWithContext
    GetJobRuns
    GetJobRunsPagesWithContext
    GetJobRunsRequest
    GetJobRunsWithContext
    GetJobWithContext
    GetJobs
    GetJobsPagesWithContext
    GetJobsRequest
    GetJobsWithContext
    GetMLTaskRun
    GetMLTaskRunRequest
    GetMLTaskRunWithContext
    GetMLTaskRuns
    GetMLTaskRunsPagesWithContext
    GetMLTaskRunsRequest
    GetMLTaskRunsWithContext
    GetMLTransform
    GetMLTransformRequest
    GetMLTransformWithContext
    GetMLTransforms
    GetMLTransformsPagesWithContext
    GetMLTransformsRequest
    GetMLTransformsWithContext
    GetMapping
    GetMappingRequest
    GetMappingWithContext
    GetPartition
    GetPartitionRequest
    GetPartitionWithContext
    GetPartitions
    GetPartitionsPagesWithContext
    GetPartitionsRequest
    GetPartitionsWithContext
    GetPlan
    GetPlanRequest
    GetPlanWithContext
    GetResourcePolicy
    GetResourcePolicyRequest
    GetResourcePolicyWithContext
    GetSecurityConfiguration
    GetSecurityConfigurationRequest
    GetSecurityConfigurationWithContext
    GetSecurityConfigurations
    GetSecurityConfigurationsPagesWithContext
    GetSecurityConfigurationsRequest
    GetSecurityConfigurationsWithContext
    GetTable
    GetTableRequest
    GetTableVersion
    GetTableVersionRequest
    GetTableVersionWithContext
    GetTableVersions
    GetTableVersionsPagesWithContext
    GetTableVersionsRequest
    GetTableVersionsWithContext
    GetTableWithContext
    GetTables
    GetTablesPagesWithContext
    GetTablesRequest
    GetTablesWithContext
    GetTags
    GetTagsRequest
    GetTagsWithContext
    GetTrigger
    GetTriggerRequest
    GetTriggerWithContext
    GetTriggers
    GetTriggersPagesWithContext
    GetTriggersRequest
    GetTriggersWithContext
    GetUserDefinedFunction
    GetUserDefinedFunctionRequest
    GetUserDefinedFunctionWithContext
    GetUserDefinedFunctions
    GetUserDefinedFunctionsPagesWithContext
    GetUserDefinedFunctionsRequest
    GetUserDefinedFunctionsWithContext
    GetWorkflow
    GetWorkflowRequest
    GetWorkflowRun
    GetWorkflowRunProperties
    GetWorkflowRunPropertiesRequest
    GetWorkflowRunPropertiesWithContext
    GetWorkflowRunRequest
    GetWorkflowRunWithContext
    GetWorkflowRuns
    GetWorkflowRunsPagesWithContext
    GetWorkflowRunsRequest
    GetWorkflowRunsWithContext
    GetWorkflowWithContext
    ImportCatalogToGlue
    ImportCatalogToGlueRequest
    ImportCatalogToGlueWithContext
    ListCrawlers
    ListCrawlersPagesWithContext
    ListCrawlersRequest
    ListCrawlersWithContext
    ListDevEndpoints
    ListDevEndpointsPagesWithContext
    ListDevEndpointsRequest
    ListDevEndpointsWithContext
    ListJobs
    ListJobsPagesWithContext
    ListJobsRequest
    ListJobsWithContext
    ListTriggers
    ListTriggersPagesWithContext
    ListTriggersRequest
    ListTriggersWithContext
    ListWorkflows
    ListWorkflowsPagesWithContext
    ListWorkflowsRequest
    ListWorkflowsWithContext
    PutDataCatalogEncryptionSettings
    PutDataCatalogEncryptionSettingsRequest
    PutDataCatalogEncryptionSettingsWithContext
    PutResourcePolicy
    PutResourcePolicyRequest
    PutResourcePolicyWithContext
    PutWorkflowRunProperties
    PutWorkflowRunPropertiesRequest
    PutWorkflowRunPropertiesWithContext
    ResetJobBookmark
    ResetJobBookmarkRequest
    ResetJobBookmarkWithContext
    SearchTables
    SearchTablesPagesWithContext
    SearchTablesRequest
    SearchTablesWithContext
    StartCrawler
    StartCrawlerRequest
    StartCrawlerSchedule
    StartCrawlerScheduleRequest
    StartCrawlerScheduleWithContext
    StartCrawlerWithContext
    StartExportLabelsTaskRun
    StartExportLabelsTaskRunRequest
    StartExportLabelsTaskRunWithContext
    StartImportLabelsTaskRun
    StartImportLabelsTaskRunRequest
    StartImportLabelsTaskRunWithContext
    StartJobRun
    StartJobRunRequest
    StartJobRunWithContext
    StartMLEvaluationTaskRun
    StartMLEvaluationTaskRunRequest
    StartMLEvaluationTaskRunWithContext
    StartMLLabelingSetGenerationTaskRun
    StartMLLabelingSetGenerationTaskRunRequest
    StartMLLabelingSetGenerationTaskRunWithContext
    StartTrigger
    StartTriggerRequest
    StartTriggerWithContext
    StartWorkflowRun
    StartWorkflowRunRequest
    StartWorkflowRunWithContext
    StopCrawler
    StopCrawlerRequest
    StopCrawlerSchedule
    StopCrawlerScheduleRequest
    StopCrawlerScheduleWithContext
    StopCrawlerWithContext
    StopTrigger
    StopTriggerRequest
    StopTriggerWithContext
    TagResource
    TagResourceRequest
    TagResourceWithContext
    UntagResource
    UntagResourceRequest
    UntagResourceWithContext
    UpdateClassifier
    UpdateClassifierRequest
    UpdateClassifierWithContext
    UpdateConnection
    UpdateConnectionRequest
    UpdateConnectionWithContext
    UpdateCrawler
    UpdateCrawlerRequest
    UpdateCrawlerSchedule
    UpdateCrawlerScheduleRequest
    UpdateCrawlerScheduleWithContext
    UpdateCrawlerWithContext
    UpdateDatabase
    UpdateDatabaseRequest
    UpdateDatabaseWithContext
    UpdateDevEndpoint
    UpdateDevEndpointRequest
    UpdateDevEndpointWithContext
    UpdateJob
    UpdateJobRequest
    UpdateJobWithContext
    UpdateMLTransform
    UpdateMLTransformRequest
    UpdateMLTransformWithContext
    UpdatePartition
    UpdatePartitionRequest
    UpdatePartitionWithContext
    UpdateTable
    UpdateTableRequest
    UpdateTableWithContext
    UpdateTrigger
    UpdateTriggerRequest
    UpdateTriggerWithContext
    UpdateUserDefinedFunction
    UpdateUserDefinedFunctionRequest
    UpdateUserDefinedFunctionWithContext
    UpdateWorkflow
    UpdateWorkflowRequest
    UpdateWorkflowWithContext

Paginators ▾

func (c *Glue) GetClassifiersPages(input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool) error
func (c *Glue) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
func (c *Glue) GetCrawlerMetricsPages(input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool) error
func (c *Glue) GetCrawlersPages(input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool) error
func (c *Glue) GetDatabasesPages(input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool) error
func (c *Glue) GetDevEndpointsPages(input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool) error
func (c *Glue) GetJobRunsPages(input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool) error
func (c *Glue) GetJobsPages(input *GetJobsInput, fn func(*GetJobsOutput, bool) bool) error
func (c *Glue) GetMLTaskRunsPages(input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool) error
func (c *Glue) GetMLTransformsPages(input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool) error
func (c *Glue) GetPartitionsPages(input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool) error
func (c *Glue) GetSecurityConfigurationsPages(input *GetSecurityConfigurationsInput, fn func(*GetSecurityConfigurationsOutput, bool) bool) error
func (c *Glue) GetTableVersionsPages(input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool) error
func (c *Glue) GetTablesPages(input *GetTablesInput, fn func(*GetTablesOutput, bool) bool) error
func (c *Glue) GetTriggersPages(input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool) error
func (c *Glue) GetUserDefinedFunctionsPages(input *GetUserDefinedFunctionsInput, fn func(*GetUserDefinedFunctionsOutput, bool) bool) error
func (c *Glue) GetWorkflowRunsPages(input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool) error
func (c *Glue) ListCrawlersPages(input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool) error
func (c *Glue) ListDevEndpointsPages(input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool) error
func (c *Glue) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
func (c *Glue) ListTriggersPages(input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool) error
func (c *Glue) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
func (c *Glue) SearchTablesPages(input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool) error

Types ▾

type Action
func (s *Action) SetArguments(v map[string]*string) *Action
func (s *Action) SetCrawlerName(v string) *Action
func (s *Action) SetJobName(v string) *Action
func (s *Action) SetNotificationProperty(v *NotificationProperty) *Action
func (s *Action) SetSecurityConfiguration(v string) *Action
func (s *Action) SetTimeout(v int64) *Action
type BatchCreatePartitionInput
func (s *BatchCreatePartitionInput) SetCatalogId(v string) *BatchCreatePartitionInput
func (s *BatchCreatePartitionInput) SetDatabaseName(v string) *BatchCreatePartitionInput
func (s *BatchCreatePartitionInput) SetPartitionInputList(v []*PartitionInput) *BatchCreatePartitionInput
func (s *BatchCreatePartitionInput) SetTableName(v string) *BatchCreatePartitionInput
type BatchCreatePartitionOutput
func (s *BatchCreatePartitionOutput) SetErrors(v []*PartitionError) *BatchCreatePartitionOutput
type BatchDeleteConnectionInput
func (s *BatchDeleteConnectionInput) SetCatalogId(v string) *BatchDeleteConnectionInput
func (s *BatchDeleteConnectionInput) SetConnectionNameList(v []*string) *BatchDeleteConnectionInput
type BatchDeleteConnectionOutput
func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]*ErrorDetail) *BatchDeleteConnectionOutput
func (s *BatchDeleteConnectionOutput) SetSucceeded(v []*string) *BatchDeleteConnectionOutput
type BatchDeletePartitionInput
func (s *BatchDeletePartitionInput) SetCatalogId(v string) *BatchDeletePartitionInput
func (s *BatchDeletePartitionInput) SetDatabaseName(v string) *BatchDeletePartitionInput
func (s *BatchDeletePartitionInput) SetPartitionsToDelete(v []*PartitionValueList) *BatchDeletePartitionInput
func (s *BatchDeletePartitionInput) SetTableName(v string) *BatchDeletePartitionInput
type BatchDeletePartitionOutput
func (s *BatchDeletePartitionOutput) SetErrors(v []*PartitionError) *BatchDeletePartitionOutput
type BatchDeleteTableInput
func (s *BatchDeleteTableInput) SetCatalogId(v string) *BatchDeleteTableInput
func (s *BatchDeleteTableInput) SetDatabaseName(v string) *BatchDeleteTableInput
func (s *BatchDeleteTableInput) SetTablesToDelete(v []*string) *BatchDeleteTableInput
type BatchDeleteTableOutput
func (s *BatchDeleteTableOutput) SetErrors(v []*TableError) *BatchDeleteTableOutput
type BatchDeleteTableVersionInput
func (s *BatchDeleteTableVersionInput) SetCatalogId(v string) *BatchDeleteTableVersionInput
func (s *BatchDeleteTableVersionInput) SetDatabaseName(v string) *BatchDeleteTableVersionInput
func (s *BatchDeleteTableVersionInput) SetTableName(v string) *BatchDeleteTableVersionInput
func (s *BatchDeleteTableVersionInput) SetVersionIds(v []*string) *BatchDeleteTableVersionInput
type BatchDeleteTableVersionOutput
func (s *BatchDeleteTableVersionOutput) SetErrors(v []*TableVersionError) *BatchDeleteTableVersionOutput
type BatchGetCrawlersInput
func (s *BatchGetCrawlersInput) SetCrawlerNames(v []*string) *BatchGetCrawlersInput
type BatchGetCrawlersOutput
func (s *BatchGetCrawlersOutput) SetCrawlers(v []*Crawler) *BatchGetCrawlersOutput
func (s *BatchGetCrawlersOutput) SetCrawlersNotFound(v []*string) *BatchGetCrawlersOutput
type BatchGetDevEndpointsInput
func (s *BatchGetDevEndpointsInput) SetDevEndpointNames(v []*string) *BatchGetDevEndpointsInput
type BatchGetDevEndpointsOutput
func (s *BatchGetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *BatchGetDevEndpointsOutput
func (s *BatchGetDevEndpointsOutput) SetDevEndpointsNotFound(v []*string) *BatchGetDevEndpointsOutput
type BatchGetJobsInput
func (s *BatchGetJobsInput) SetJobNames(v []*string) *BatchGetJobsInput
type BatchGetJobsOutput
func (s *BatchGetJobsOutput) SetJobs(v []*Job) *BatchGetJobsOutput
func (s *BatchGetJobsOutput) SetJobsNotFound(v []*string) *BatchGetJobsOutput
type BatchGetPartitionInput
func (s *BatchGetPartitionInput) SetCatalogId(v string) *BatchGetPartitionInput
func (s *BatchGetPartitionInput) SetDatabaseName(v string) *BatchGetPartitionInput
func (s *BatchGetPartitionInput) SetPartitionsToGet(v []*PartitionValueList) *BatchGetPartitionInput
func (s *BatchGetPartitionInput) SetTableName(v string) *BatchGetPartitionInput
type BatchGetPartitionOutput
func (s *BatchGetPartitionOutput) SetPartitions(v []*Partition) *BatchGetPartitionOutput
func (s *BatchGetPartitionOutput) SetUnprocessedKeys(v []*PartitionValueList) *BatchGetPartitionOutput
type BatchGetTriggersInput
func (s *BatchGetTriggersInput) SetTriggerNames(v []*string) *BatchGetTriggersInput
type BatchGetTriggersOutput
func (s *BatchGetTriggersOutput) SetTriggers(v []*Trigger) *BatchGetTriggersOutput
func (s *BatchGetTriggersOutput) SetTriggersNotFound(v []*string) *BatchGetTriggersOutput
type BatchGetWorkflowsInput
func (s *BatchGetWorkflowsInput) SetIncludeGraph(v bool) *BatchGetWorkflowsInput
func (s *BatchGetWorkflowsInput) SetNames(v []*string) *BatchGetWorkflowsInput
type BatchGetWorkflowsOutput
func (s *BatchGetWorkflowsOutput) SetMissingWorkflows(v []*string) *BatchGetWorkflowsOutput
func (s *BatchGetWorkflowsOutput) SetWorkflows(v []*Workflow) *BatchGetWorkflowsOutput
type BatchStopJobRunError
func (s *BatchStopJobRunError) SetErrorDetail(v *ErrorDetail) *BatchStopJobRunError
func (s *BatchStopJobRunError) SetJobName(v string) *BatchStopJobRunError
func (s *BatchStopJobRunError) SetJobRunId(v string) *BatchStopJobRunError
type BatchStopJobRunInput
func (s *BatchStopJobRunInput) SetJobName(v string) *BatchStopJobRunInput
func (s *BatchStopJobRunInput) SetJobRunIds(v []*string) *BatchStopJobRunInput
type BatchStopJobRunOutput
func (s *BatchStopJobRunOutput) SetErrors(v []*BatchStopJobRunError) *BatchStopJobRunOutput
func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []*BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput
type BatchStopJobRunSuccessfulSubmission
func (s *BatchStopJobRunSuccessfulSubmission) SetJobName(v string) *BatchStopJobRunSuccessfulSubmission
func (s *BatchStopJobRunSuccessfulSubmission) SetJobRunId(v string) *BatchStopJobRunSuccessfulSubmission
type CancelMLTaskRunInput
func (s *CancelMLTaskRunInput) SetTaskRunId(v string) *CancelMLTaskRunInput
func (s *CancelMLTaskRunInput) SetTransformId(v string) *CancelMLTaskRunInput
type CancelMLTaskRunOutput
func (s *CancelMLTaskRunOutput) SetStatus(v string) *CancelMLTaskRunOutput
func (s *CancelMLTaskRunOutput) SetTaskRunId(v string) *CancelMLTaskRunOutput
func (s *CancelMLTaskRunOutput) SetTransformId(v string) *CancelMLTaskRunOutput
type CatalogEntry
func (s *CatalogEntry) SetDatabaseName(v string) *CatalogEntry
func (s *CatalogEntry) SetTableName(v string) *CatalogEntry
type CatalogImportStatus
func (s *CatalogImportStatus) SetImportCompleted(v bool) *CatalogImportStatus
func (s *CatalogImportStatus) SetImportTime(v time.Time) *CatalogImportStatus
func (s *CatalogImportStatus) SetImportedBy(v string) *CatalogImportStatus
type CatalogTarget
func (s *CatalogTarget) SetDatabaseName(v string) *CatalogTarget
func (s *CatalogTarget) SetTables(v []*string) *CatalogTarget
type Classifier
func (s *Classifier) SetCsvClassifier(v *CsvClassifier) *Classifier
func (s *Classifier) SetGrokClassifier(v *GrokClassifier) *Classifier
func (s *Classifier) SetJsonClassifier(v *JsonClassifier) *Classifier
func (s *Classifier) SetXMLClassifier(v *XMLClassifier) *Classifier
type CloudWatchEncryption
func (s *CloudWatchEncryption) SetCloudWatchEncryptionMode(v string) *CloudWatchEncryption
func (s *CloudWatchEncryption) SetKmsKeyArn(v string) *CloudWatchEncryption
type CodeGenEdge
func (s *CodeGenEdge) SetSource(v string) *CodeGenEdge
func (s *CodeGenEdge) SetTarget(v string) *CodeGenEdge
func (s *CodeGenEdge) SetTargetParameter(v string) *CodeGenEdge
type CodeGenNode
func (s *CodeGenNode) SetArgs(v []*CodeGenNodeArg) *CodeGenNode
func (s *CodeGenNode) SetId(v string) *CodeGenNode
func (s *CodeGenNode) SetLineNumber(v int64) *CodeGenNode
func (s *CodeGenNode) SetNodeType(v string) *CodeGenNode
type CodeGenNodeArg
func (s *CodeGenNodeArg) SetName(v string) *CodeGenNodeArg
func (s *CodeGenNodeArg) SetParam(v bool) *CodeGenNodeArg
func (s *CodeGenNodeArg) SetValue(v string) *CodeGenNodeArg
type Column
func (s *Column) SetComment(v string) *Column
func (s *Column) SetName(v string) *Column
func (s *Column) SetParameters(v map[string]*string) *Column
func (s *Column) SetType(v string) *Column
type Condition
func (s *Condition) SetCrawlState(v string) *Condition
func (s *Condition) SetCrawlerName(v string) *Condition
func (s *Condition) SetJobName(v string) *Condition
func (s *Condition) SetLogicalOperator(v string) *Condition
func (s *Condition) SetState(v string) *Condition
type ConfusionMatrix
func (s *ConfusionMatrix) SetNumFalseNegatives(v int64) *ConfusionMatrix
func (s *ConfusionMatrix) SetNumFalsePositives(v int64) *ConfusionMatrix
func (s *ConfusionMatrix) SetNumTrueNegatives(v int64) *ConfusionMatrix
func (s *ConfusionMatrix) SetNumTruePositives(v int64) *ConfusionMatrix
type Connection
func (s *Connection) SetConnectionProperties(v map[string]*string) *Connection
func (s *Connection) SetConnectionType(v string) *Connection
func (s *Connection) SetCreationTime(v time.Time) *Connection
func (s *Connection) SetDescription(v string) *Connection
func (s *Connection) SetLastUpdatedBy(v string) *Connection
func (s *Connection) SetLastUpdatedTime(v time.Time) *Connection
func (s *Connection) SetMatchCriteria(v []*string) *Connection
func (s *Connection) SetName(v string) *Connection
func (s *Connection) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *Connection
type ConnectionInput
func (s *ConnectionInput) SetConnectionProperties(v map[string]*string) *ConnectionInput
func (s *ConnectionInput) SetConnectionType(v string) *ConnectionInput
func (s *ConnectionInput) SetDescription(v string) *ConnectionInput
func (s *ConnectionInput) SetMatchCriteria(v []*string) *ConnectionInput
func (s *ConnectionInput) SetName(v string) *ConnectionInput
func (s *ConnectionInput) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *ConnectionInput
type ConnectionPasswordEncryption
func (s *ConnectionPasswordEncryption) SetAwsKmsKeyId(v string) *ConnectionPasswordEncryption
func (s *ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted(v bool) *ConnectionPasswordEncryption
type ConnectionsList
func (s *ConnectionsList) SetConnections(v []*string) *ConnectionsList
type Crawl
func (s *Crawl) SetCompletedOn(v time.Time) *Crawl
func (s *Crawl) SetErrorMessage(v string) *Crawl
func (s *Crawl) SetLogGroup(v string) *Crawl
func (s *Crawl) SetLogStream(v string) *Crawl
func (s *Crawl) SetStartedOn(v time.Time) *Crawl
func (s *Crawl) SetState(v string) *Crawl
type Crawler
func (s *Crawler) SetClassifiers(v []*string) *Crawler
func (s *Crawler) SetConfiguration(v string) *Crawler
func (s *Crawler) SetCrawlElapsedTime(v int64) *Crawler
func (s *Crawler) SetCrawlerSecurityConfiguration(v string) *Crawler
func (s *Crawler) SetCreationTime(v time.Time) *Crawler
func (s *Crawler) SetDatabaseName(v string) *Crawler
func (s *Crawler) SetDescription(v string) *Crawler
func (s *Crawler) SetLastCrawl(v *LastCrawlInfo) *Crawler
func (s *Crawler) SetLastUpdated(v time.Time) *Crawler
func (s *Crawler) SetName(v string) *Crawler
func (s *Crawler) SetRole(v string) *Crawler
func (s *Crawler) SetSchedule(v *Schedule) *Crawler
func (s *Crawler) SetSchemaChangePolicy(v *SchemaChangePolicy) *Crawler
func (s *Crawler) SetState(v string) *Crawler
func (s *Crawler) SetTablePrefix(v string) *Crawler
func (s *Crawler) SetTargets(v *CrawlerTargets) *Crawler
func (s *Crawler) SetVersion(v int64) *Crawler
type CrawlerMetrics
func (s *CrawlerMetrics) SetCrawlerName(v string) *CrawlerMetrics
func (s *CrawlerMetrics) SetLastRuntimeSeconds(v float64) *CrawlerMetrics
func (s *CrawlerMetrics) SetMedianRuntimeSeconds(v float64) *CrawlerMetrics
func (s *CrawlerMetrics) SetStillEstimating(v bool) *CrawlerMetrics
func (s *CrawlerMetrics) SetTablesCreated(v int64) *CrawlerMetrics
func (s *CrawlerMetrics) SetTablesDeleted(v int64) *CrawlerMetrics
func (s *CrawlerMetrics) SetTablesUpdated(v int64) *CrawlerMetrics
func (s *CrawlerMetrics) SetTimeLeftSeconds(v float64) *CrawlerMetrics
type CrawlerNodeDetails
func (s *CrawlerNodeDetails) SetCrawls(v []*Crawl) *CrawlerNodeDetails
type CrawlerTargets
func (s *CrawlerTargets) SetCatalogTargets(v []*CatalogTarget) *CrawlerTargets
func (s *CrawlerTargets) SetDynamoDBTargets(v []*DynamoDBTarget) *CrawlerTargets
func (s *CrawlerTargets) SetJdbcTargets(v []*JdbcTarget) *CrawlerTargets
func (s *CrawlerTargets) SetS3Targets(v []*S3Target) *CrawlerTargets
type CreateClassifierInput
func (s *CreateClassifierInput) SetCsvClassifier(v *CreateCsvClassifierRequest) *CreateClassifierInput
func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput
func (s *CreateClassifierInput) SetJsonClassifier(v *CreateJsonClassifierRequest) *CreateClassifierInput
func (s *CreateClassifierInput) SetXMLClassifier(v *CreateXMLClassifierRequest) *CreateClassifierInput
type CreateClassifierOutput
type CreateConnectionInput
func (s *CreateConnectionInput) SetCatalogId(v string) *CreateConnectionInput
func (s *CreateConnectionInput) SetConnectionInput(v *ConnectionInput) *CreateConnectionInput
type CreateConnectionOutput
type CreateCrawlerInput
func (s *CreateCrawlerInput) SetClassifiers(v []*string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetConfiguration(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetDatabaseName(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetDescription(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetName(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetRole(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetSchedule(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetTablePrefix(v string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetTags(v map[string]*string) *CreateCrawlerInput
func (s *CreateCrawlerInput) SetTargets(v *CrawlerTargets) *CreateCrawlerInput
type CreateCrawlerOutput
type CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetAllowSingleColumn(v bool) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetContainsHeader(v string) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetDelimiter(v string) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetDisableValueTrimming(v bool) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetHeader(v []*string) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetName(v string) *CreateCsvClassifierRequest
func (s *CreateCsvClassifierRequest) SetQuoteSymbol(v string) *CreateCsvClassifierRequest
type CreateDatabaseInput
func (s *CreateDatabaseInput) SetCatalogId(v string) *CreateDatabaseInput
func (s *CreateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *CreateDatabaseInput
type CreateDatabaseOutput
type CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetArguments(v map[string]*string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetNumberOfWorkers(v int64) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetPublicKeys(v []*string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetSecurityConfiguration(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetSecurityGroupIds(v []*string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetSubnetId(v string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetTags(v map[string]*string) *CreateDevEndpointInput
func (s *CreateDevEndpointInput) SetWorkerType(v string) *CreateDevEndpointInput
type CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetArguments(v map[string]*string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetNumberOfWorkers(v int64) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetRoleArn(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetSecurityConfiguration(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetSecurityGroupIds(v []*string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetStatus(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetSubnetId(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetVpcId(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetWorkerType(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetYarnEndpointAddress(v string) *CreateDevEndpointOutput
func (s *CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort(v int64) *CreateDevEndpointOutput
type CreateGrokClassifierRequest
func (s *CreateGrokClassifierRequest) SetClassification(v string) *CreateGrokClassifierRequest
func (s *CreateGrokClassifierRequest) SetCustomPatterns(v string) *CreateGrokClassifierRequest
func (s *CreateGrokClassifierRequest) SetGrokPattern(v string) *CreateGrokClassifierRequest
func (s *CreateGrokClassifierRequest) SetName(v string) *CreateGrokClassifierRequest
type CreateJobInput
func (s *CreateJobInput) SetAllocatedCapacity(v int64) *CreateJobInput
func (s *CreateJobInput) SetCommand(v *JobCommand) *CreateJobInput
func (s *CreateJobInput) SetConnections(v *ConnectionsList) *CreateJobInput
func (s *CreateJobInput) SetDefaultArguments(v map[string]*string) *CreateJobInput
func (s *CreateJobInput) SetDescription(v string) *CreateJobInput
func (s *CreateJobInput) SetExecutionProperty(v *ExecutionProperty) *CreateJobInput
func (s *CreateJobInput) SetGlueVersion(v string) *CreateJobInput
func (s *CreateJobInput) SetLogUri(v string) *CreateJobInput
func (s *CreateJobInput) SetMaxCapacity(v float64) *CreateJobInput
func (s *CreateJobInput) SetMaxRetries(v int64) *CreateJobInput
func (s *CreateJobInput) SetName(v string) *CreateJobInput
func (s *CreateJobInput) SetNotificationProperty(v *NotificationProperty) *CreateJobInput
func (s *CreateJobInput) SetNumberOfWorkers(v int64) *CreateJobInput
func (s *CreateJobInput) SetRole(v string) *CreateJobInput
func (s *CreateJobInput) SetSecurityConfiguration(v string) *CreateJobInput
func (s *CreateJobInput) SetTags(v map[string]*string) *CreateJobInput
func (s *CreateJobInput) SetTimeout(v int64) *CreateJobInput
func (s *CreateJobInput) SetWorkerType(v string) *CreateJobInput
type CreateJobOutput
func (s *CreateJobOutput) SetName(v string) *CreateJobOutput
type CreateJsonClassifierRequest
func (s *CreateJsonClassifierRequest) SetJsonPath(v string) *CreateJsonClassifierRequest
func (s *CreateJsonClassifierRequest) SetName(v string) *CreateJsonClassifierRequest
type CreateMLTransformInput
func (s *CreateMLTransformInput) SetDescription(v string) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetInputRecordTables(v []*Table) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetMaxCapacity(v float64) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetMaxRetries(v int64) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetName(v string) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetNumberOfWorkers(v int64) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetParameters(v *TransformParameters) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetRole(v string) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetTimeout(v int64) *CreateMLTransformInput
func (s *CreateMLTransformInput) SetWorkerType(v string) *CreateMLTransformInput
type CreateMLTransformOutput
func (s *CreateMLTransformOutput) SetTransformId(v string) *CreateMLTransformOutput
type CreatePartitionInput
func (s *CreatePartitionInput) SetCatalogId(v string) *CreatePartitionInput
func (s *CreatePartitionInput) SetDatabaseName(v string) *CreatePartitionInput
func (s *CreatePartitionInput) SetPartitionInput(v *PartitionInput) *CreatePartitionInput
func (s *CreatePartitionInput) SetTableName(v string) *CreatePartitionInput
type CreatePartitionOutput
type CreateScriptInput
func (s *CreateScriptInput) SetDagEdges(v []*CodeGenEdge) *CreateScriptInput
func (s *CreateScriptInput) SetDagNodes(v []*CodeGenNode) *CreateScriptInput
func (s *CreateScriptInput) SetLanguage(v string) *CreateScriptInput
type CreateScriptOutput
func (s *CreateScriptOutput) SetPythonScript(v string) *CreateScriptOutput
func (s *CreateScriptOutput) SetScalaCode(v string) *CreateScriptOutput
type CreateSecurityConfigurationInput
func (s *CreateSecurityConfigurationInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateSecurityConfigurationInput
func (s *CreateSecurityConfigurationInput) SetName(v string) *CreateSecurityConfigurationInput
type CreateSecurityConfigurationOutput
func (s *CreateSecurityConfigurationOutput) SetCreatedTimestamp(v time.Time) *CreateSecurityConfigurationOutput
func (s *CreateSecurityConfigurationOutput) SetName(v string) *CreateSecurityConfigurationOutput
type CreateTableInput
func (s *CreateTableInput) SetCatalogId(v string) *CreateTableInput
func (s *CreateTableInput) SetDatabaseName(v string) *CreateTableInput
func (s *CreateTableInput) SetTableInput(v *TableInput) *CreateTableInput
type CreateTableOutput
type CreateTriggerInput
func (s *CreateTriggerInput) SetActions(v []*Action) *CreateTriggerInput
func (s *CreateTriggerInput) SetDescription(v string) *CreateTriggerInput
func (s *CreateTriggerInput) SetName(v string) *CreateTriggerInput
func (s *CreateTriggerInput) SetPredicate(v *Predicate) *CreateTriggerInput
func (s *CreateTriggerInput) SetSchedule(v string) *CreateTriggerInput
func (s *CreateTriggerInput) SetStartOnCreation(v bool) *CreateTriggerInput
func (s *CreateTriggerInput) SetTags(v map[string]*string) *CreateTriggerInput
func (s *CreateTriggerInput) SetType(v string) *CreateTriggerInput
func (s *CreateTriggerInput) SetWorkflowName(v string) *CreateTriggerInput
type CreateTriggerOutput
func (s *CreateTriggerOutput) SetName(v string) *CreateTriggerOutput
type CreateUserDefinedFunctionInput
func (s *CreateUserDefinedFunctionInput) SetCatalogId(v string) *CreateUserDefinedFunctionInput
func (s *CreateUserDefinedFunctionInput) SetDatabaseName(v string) *CreateUserDefinedFunctionInput
func (s *CreateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *CreateUserDefinedFunctionInput
type CreateUserDefinedFunctionOutput
type CreateWorkflowInput
func (s *CreateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *CreateWorkflowInput
func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput
func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput
func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput
type CreateWorkflowOutput
func (s *CreateWorkflowOutput) SetName(v string) *CreateWorkflowOutput
type CreateXMLClassifierRequest
func (s *CreateXMLClassifierRequest) SetClassification(v string) *CreateXMLClassifierRequest
func (s *CreateXMLClassifierRequest) SetName(v string) *CreateXMLClassifierRequest
func (s *CreateXMLClassifierRequest) SetRowTag(v string) *CreateXMLClassifierRequest
type CsvClassifier
func (s *CsvClassifier) SetAllowSingleColumn(v bool) *CsvClassifier
func (s *CsvClassifier) SetContainsHeader(v string) *CsvClassifier
func (s *CsvClassifier) SetCreationTime(v time.Time) *CsvClassifier
func (s *CsvClassifier) SetDelimiter(v string) *CsvClassifier
func (s *CsvClassifier) SetDisableValueTrimming(v bool) *CsvClassifier
func (s *CsvClassifier) SetHeader(v []*string) *CsvClassifier
func (s *CsvClassifier) SetLastUpdated(v time.Time) *CsvClassifier
func (s *CsvClassifier) SetName(v string) *CsvClassifier
func (s *CsvClassifier) SetQuoteSymbol(v string) *CsvClassifier
func (s *CsvClassifier) SetVersion(v int64) *CsvClassifier
type DataCatalogEncryptionSettings
func (s *DataCatalogEncryptionSettings) SetConnectionPasswordEncryption(v *ConnectionPasswordEncryption) *DataCatalogEncryptionSettings
func (s *DataCatalogEncryptionSettings) SetEncryptionAtRest(v *EncryptionAtRest) *DataCatalogEncryptionSettings
type DataLakePrincipal
func (s *DataLakePrincipal) SetDataLakePrincipalIdentifier(v string) *DataLakePrincipal
type Database
func (s *Database) SetCreateTableDefaultPermissions(v []*PrincipalPermissions) *Database
func (s *Database) SetCreateTime(v time.Time) *Database
func (s *Database) SetDescription(v string) *Database
func (s *Database) SetLocationUri(v string) *Database
func (s *Database) SetName(v string) *Database
func (s *Database) SetParameters(v map[string]*string) *Database
type DatabaseInput
func (s *DatabaseInput) SetCreateTableDefaultPermissions(v []*PrincipalPermissions) *DatabaseInput
func (s *DatabaseInput) SetDescription(v string) *DatabaseInput
func (s *DatabaseInput) SetLocationUri(v string) *DatabaseInput
func (s *DatabaseInput) SetName(v string) *DatabaseInput
func (s *DatabaseInput) SetParameters(v map[string]*string) *DatabaseInput
type DeleteClassifierInput
func (s *DeleteClassifierInput) SetName(v string) *DeleteClassifierInput
type DeleteClassifierOutput
type DeleteConnectionInput
func (s *DeleteConnectionInput) SetCatalogId(v string) *DeleteConnectionInput
func (s *DeleteConnectionInput) SetConnectionName(v string) *DeleteConnectionInput
type DeleteConnectionOutput
type DeleteCrawlerInput
func (s *DeleteCrawlerInput) SetName(v string) *DeleteCrawlerInput
type DeleteCrawlerOutput
type DeleteDatabaseInput
func (s *DeleteDatabaseInput) SetCatalogId(v string) *DeleteDatabaseInput
func (s *DeleteDatabaseInput) SetName(v string) *DeleteDatabaseInput
type DeleteDatabaseOutput
type DeleteDevEndpointInput
func (s *DeleteDevEndpointInput) SetEndpointName(v string) *DeleteDevEndpointInput
type DeleteDevEndpointOutput
type DeleteJobInput
func (s *DeleteJobInput) SetJobName(v string) *DeleteJobInput
type DeleteJobOutput
func (s *DeleteJobOutput) SetJobName(v string) *DeleteJobOutput
type DeleteMLTransformInput
func (s *DeleteMLTransformInput) SetTransformId(v string) *DeleteMLTransformInput
type DeleteMLTransformOutput
func (s *DeleteMLTransformOutput) SetTransformId(v string) *DeleteMLTransformOutput
type DeletePartitionInput
func (s *DeletePartitionInput) SetCatalogId(v string) *DeletePartitionInput
func (s *DeletePartitionInput) SetDatabaseName(v string) *DeletePartitionInput
func (s *DeletePartitionInput) SetPartitionValues(v []*string) *DeletePartitionInput
func (s *DeletePartitionInput) SetTableName(v string) *DeletePartitionInput
type DeletePartitionOutput
type DeleteResourcePolicyInput
func (s *DeleteResourcePolicyInput) SetPolicyHashCondition(v string) *DeleteResourcePolicyInput
type DeleteResourcePolicyOutput
type DeleteSecurityConfigurationInput
func (s *DeleteSecurityConfigurationInput) SetName(v string) *DeleteSecurityConfigurationInput
type DeleteSecurityConfigurationOutput
type DeleteTableInput
func (s *DeleteTableInput) SetCatalogId(v string) *DeleteTableInput
func (s *DeleteTableInput) SetDatabaseName(v string) *DeleteTableInput
func (s *DeleteTableInput) SetName(v string) *DeleteTableInput
type DeleteTableOutput
type DeleteTableVersionInput
func (s *DeleteTableVersionInput) SetCatalogId(v string) *DeleteTableVersionInput
func (s *DeleteTableVersionInput) SetDatabaseName(v string) *DeleteTableVersionInput
func (s *DeleteTableVersionInput) SetTableName(v string) *DeleteTableVersionInput
func (s *DeleteTableVersionInput) SetVersionId(v string) *DeleteTableVersionInput
type DeleteTableVersionOutput
type DeleteTriggerInput
func (s *DeleteTriggerInput) SetName(v string) *DeleteTriggerInput
type DeleteTriggerOutput
func (s *DeleteTriggerOutput) SetName(v string) *DeleteTriggerOutput
type DeleteUserDefinedFunctionInput
func (s *DeleteUserDefinedFunctionInput) SetCatalogId(v string) *DeleteUserDefinedFunctionInput
func (s *DeleteUserDefinedFunctionInput) SetDatabaseName(v string) *DeleteUserDefinedFunctionInput
func (s *DeleteUserDefinedFunctionInput) SetFunctionName(v string) *DeleteUserDefinedFunctionInput
type DeleteUserDefinedFunctionOutput
type DeleteWorkflowInput
func (s *DeleteWorkflowInput) SetName(v string) *DeleteWorkflowInput
type DeleteWorkflowOutput
func (s *DeleteWorkflowOutput) SetName(v string) *DeleteWorkflowOutput
type DevEndpoint
func (s *DevEndpoint) SetArguments(v map[string]*string) *DevEndpoint
func (s *DevEndpoint) SetAvailabilityZone(v string) *DevEndpoint
func (s *DevEndpoint) SetCreatedTimestamp(v time.Time) *DevEndpoint
func (s *DevEndpoint) SetEndpointName(v string) *DevEndpoint
func (s *DevEndpoint) SetExtraJarsS3Path(v string) *DevEndpoint
func (s *DevEndpoint) SetExtraPythonLibsS3Path(v string) *DevEndpoint
func (s *DevEndpoint) SetFailureReason(v string) *DevEndpoint
func (s *DevEndpoint) SetLastModifiedTimestamp(v time.Time) *DevEndpoint
func (s *DevEndpoint) SetLastUpdateStatus(v string) *DevEndpoint
func (s *DevEndpoint) SetNumberOfNodes(v int64) *DevEndpoint
func (s *DevEndpoint) SetNumberOfWorkers(v int64) *DevEndpoint
func (s *DevEndpoint) SetPrivateAddress(v string) *DevEndpoint
func (s *DevEndpoint) SetPublicAddress(v string) *DevEndpoint
func (s *DevEndpoint) SetPublicKey(v string) *DevEndpoint
func (s *DevEndpoint) SetPublicKeys(v []*string) *DevEndpoint
func (s *DevEndpoint) SetRoleArn(v string) *DevEndpoint
func (s *DevEndpoint) SetSecurityConfiguration(v string) *DevEndpoint
func (s *DevEndpoint) SetSecurityGroupIds(v []*string) *DevEndpoint
func (s *DevEndpoint) SetStatus(v string) *DevEndpoint
func (s *DevEndpoint) SetSubnetId(v string) *DevEndpoint
func (s *DevEndpoint) SetVpcId(v string) *DevEndpoint
func (s *DevEndpoint) SetWorkerType(v string) *DevEndpoint
func (s *DevEndpoint) SetYarnEndpointAddress(v string) *DevEndpoint
func (s *DevEndpoint) SetZeppelinRemoteSparkInterpreterPort(v int64) *DevEndpoint
type DevEndpointCustomLibraries
func (s *DevEndpointCustomLibraries) SetExtraJarsS3Path(v string) *DevEndpointCustomLibraries
func (s *DevEndpointCustomLibraries) SetExtraPythonLibsS3Path(v string) *DevEndpointCustomLibraries
type DynamoDBTarget
func (s *DynamoDBTarget) SetPath(v string) *DynamoDBTarget
type Edge
func (s *Edge) SetDestinationId(v string) *Edge
func (s *Edge) SetSourceId(v string) *Edge
type EncryptionAtRest
func (s *EncryptionAtRest) SetCatalogEncryptionMode(v string) *EncryptionAtRest
func (s *EncryptionAtRest) SetSseAwsKmsKeyId(v string) *EncryptionAtRest
type EncryptionConfiguration
func (s *EncryptionConfiguration) SetCloudWatchEncryption(v *CloudWatchEncryption) *EncryptionConfiguration
func (s *EncryptionConfiguration) SetJobBookmarksEncryption(v *JobBookmarksEncryption) *EncryptionConfiguration
func (s *EncryptionConfiguration) SetS3Encryption(v []*S3Encryption) *EncryptionConfiguration
type ErrorDetail
func (s *ErrorDetail) SetErrorCode(v string) *ErrorDetail
func (s *ErrorDetail) SetErrorMessage(v string) *ErrorDetail
type EvaluationMetrics
func (s *EvaluationMetrics) SetFindMatchesMetrics(v *FindMatchesMetrics) *EvaluationMetrics
func (s *EvaluationMetrics) SetTransformType(v string) *EvaluationMetrics
type ExecutionProperty
func (s *ExecutionProperty) SetMaxConcurrentRuns(v int64) *ExecutionProperty
type ExportLabelsTaskRunProperties
func (s *ExportLabelsTaskRunProperties) SetOutputS3Path(v string) *ExportLabelsTaskRunProperties
type FindMatchesMetrics
func (s *FindMatchesMetrics) SetAreaUnderPRCurve(v float64) *FindMatchesMetrics
func (s *FindMatchesMetrics) SetConfusionMatrix(v *ConfusionMatrix) *FindMatchesMetrics
func (s *FindMatchesMetrics) SetF1(v float64) *FindMatchesMetrics
func (s *FindMatchesMetrics) SetPrecision(v float64) *FindMatchesMetrics
func (s *FindMatchesMetrics) SetRecall(v float64) *FindMatchesMetrics
type FindMatchesParameters
func (s *FindMatchesParameters) SetAccuracyCostTradeoff(v float64) *FindMatchesParameters
func (s *FindMatchesParameters) SetEnforceProvidedLabels(v bool) *FindMatchesParameters
func (s *FindMatchesParameters) SetPrecisionRecallTradeoff(v float64) *FindMatchesParameters
func (s *FindMatchesParameters) SetPrimaryKeyColumnName(v string) *FindMatchesParameters
type FindMatchesTaskRunProperties
func (s *FindMatchesTaskRunProperties) SetJobId(v string) *FindMatchesTaskRunProperties
func (s *FindMatchesTaskRunProperties) SetJobName(v string) *FindMatchesTaskRunProperties
func (s *FindMatchesTaskRunProperties) SetJobRunId(v string) *FindMatchesTaskRunProperties
type GetCatalogImportStatusInput
func (s *GetCatalogImportStatusInput) SetCatalogId(v string) *GetCatalogImportStatusInput
type GetCatalogImportStatusOutput
func (s *GetCatalogImportStatusOutput) SetImportStatus(v *CatalogImportStatus) *GetCatalogImportStatusOutput
type GetClassifierInput
func (s *GetClassifierInput) SetName(v string) *GetClassifierInput
type GetClassifierOutput
func (s *GetClassifierOutput) SetClassifier(v *Classifier) *GetClassifierOutput
type GetClassifiersInput
func (s *GetClassifiersInput) SetMaxResults(v int64) *GetClassifiersInput
func (s *GetClassifiersInput) SetNextToken(v string) *GetClassifiersInput
type GetClassifiersOutput
func (s *GetClassifiersOutput) SetClassifiers(v []*Classifier) *GetClassifiersOutput
func (s *GetClassifiersOutput) SetNextToken(v string) *GetClassifiersOutput
type GetConnectionInput
func (s *GetConnectionInput) SetCatalogId(v string) *GetConnectionInput
func (s *GetConnectionInput) SetHidePassword(v bool) *GetConnectionInput
func (s *GetConnectionInput) SetName(v string) *GetConnectionInput
type GetConnectionOutput
func (s *GetConnectionOutput) SetConnection(v *Connection) *GetConnectionOutput
type GetConnectionsFilter
func (s *GetConnectionsFilter) SetConnectionType(v string) *GetConnectionsFilter
func (s *GetConnectionsFilter) SetMatchCriteria(v []*string) *GetConnectionsFilter
type GetConnectionsInput
func (s *GetConnectionsInput) SetCatalogId(v string) *GetConnectionsInput
func (s *GetConnectionsInput) SetFilter(v *GetConnectionsFilter) *GetConnectionsInput
func (s *GetConnectionsInput) SetHidePassword(v bool) *GetConnectionsInput
func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput
func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
type GetConnectionsOutput
func (s *GetConnectionsOutput) SetConnectionList(v []*Connection) *GetConnectionsOutput
func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput
type GetCrawlerInput
func (s *GetCrawlerInput) SetName(v string) *GetCrawlerInput
type GetCrawlerMetricsInput
func (s *GetCrawlerMetricsInput) SetCrawlerNameList(v []*string) *GetCrawlerMetricsInput
func (s *GetCrawlerMetricsInput) SetMaxResults(v int64) *GetCrawlerMetricsInput
func (s *GetCrawlerMetricsInput) SetNextToken(v string) *GetCrawlerMetricsInput
type GetCrawlerMetricsOutput
func (s *GetCrawlerMetricsOutput) SetCrawlerMetricsList(v []*CrawlerMetrics) *GetCrawlerMetricsOutput
func (s *GetCrawlerMetricsOutput) SetNextToken(v string) *GetCrawlerMetricsOutput
type GetCrawlerOutput
func (s *GetCrawlerOutput) SetCrawler(v *Crawler) *GetCrawlerOutput
type GetCrawlersInput
func (s *GetCrawlersInput) SetMaxResults(v int64) *GetCrawlersInput
func (s *GetCrawlersInput) SetNextToken(v string) *GetCrawlersInput
type GetCrawlersOutput
func (s *GetCrawlersOutput) SetCrawlers(v []*Crawler) *GetCrawlersOutput
func (s *GetCrawlersOutput) SetNextToken(v string) *GetCrawlersOutput
type GetDataCatalogEncryptionSettingsInput
func (s *GetDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *GetDataCatalogEncryptionSettingsInput
type GetDataCatalogEncryptionSettingsOutput
func (s *GetDataCatalogEncryptionSettingsOutput) SetDataCatalogEncryptionSettings(v *DataCatalogEncryptionSettings) *GetDataCatalogEncryptionSettingsOutput
type GetDatabaseInput
func (s *GetDatabaseInput) SetCatalogId(v string) *GetDatabaseInput
func (s *GetDatabaseInput) SetName(v string) *GetDatabaseInput
type GetDatabaseOutput
func (s *GetDatabaseOutput) SetDatabase(v *Database) *GetDatabaseOutput
type GetDatabasesInput
func (s *GetDatabasesInput) SetCatalogId(v string) *GetDatabasesInput
func (s *GetDatabasesInput) SetMaxResults(v int64) *GetDatabasesInput
func (s *GetDatabasesInput) SetNextToken(v string) *GetDatabasesInput
type GetDatabasesOutput
func (s *GetDatabasesOutput) SetDatabaseList(v []*Database) *GetDatabasesOutput
func (s *GetDatabasesOutput) SetNextToken(v string) *GetDatabasesOutput
type GetDataflowGraphInput
func (s *GetDataflowGraphInput) SetPythonScript(v string) *GetDataflowGraphInput
type GetDataflowGraphOutput
func (s *GetDataflowGraphOutput) SetDagEdges(v []*CodeGenEdge) *GetDataflowGraphOutput
func (s *GetDataflowGraphOutput) SetDagNodes(v []*CodeGenNode) *GetDataflowGraphOutput
type GetDevEndpointInput
func (s *GetDevEndpointInput) SetEndpointName(v string) *GetDevEndpointInput
type GetDevEndpointOutput
func (s *GetDevEndpointOutput) SetDevEndpoint(v *DevEndpoint) *GetDevEndpointOutput
type GetDevEndpointsInput
func (s *GetDevEndpointsInput) SetMaxResults(v int64) *GetDevEndpointsInput
func (s *GetDevEndpointsInput) SetNextToken(v string) *GetDevEndpointsInput
type GetDevEndpointsOutput
func (s *GetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *GetDevEndpointsOutput
func (s *GetDevEndpointsOutput) SetNextToken(v string) *GetDevEndpointsOutput
type GetJobBookmarkInput
func (s *GetJobBookmarkInput) SetJobName(v string) *GetJobBookmarkInput
func (s *GetJobBookmarkInput) SetRunId(v string) *GetJobBookmarkInput
type GetJobBookmarkOutput
func (s *GetJobBookmarkOutput) SetJobBookmarkEntry(v *JobBookmarkEntry) *GetJobBookmarkOutput
type GetJobInput
func (s *GetJobInput) SetJobName(v string) *GetJobInput
type GetJobOutput
func (s *GetJobOutput) SetJob(v *Job) *GetJobOutput
type GetJobRunInput
func (s *GetJobRunInput) SetJobName(v string) *GetJobRunInput
func (s *GetJobRunInput) SetPredecessorsIncluded(v bool) *GetJobRunInput
func (s *GetJobRunInput) SetRunId(v string) *GetJobRunInput
type GetJobRunOutput
func (s *GetJobRunOutput) SetJobRun(v *JobRun) *GetJobRunOutput
type GetJobRunsInput
func (s *GetJobRunsInput) SetJobName(v string) *GetJobRunsInput
func (s *GetJobRunsInput) SetMaxResults(v int64) *GetJobRunsInput
func (s *GetJobRunsInput) SetNextToken(v string) *GetJobRunsInput
type GetJobRunsOutput
func (s *GetJobRunsOutput) SetJobRuns(v []*JobRun) *GetJobRunsOutput
func (s *GetJobRunsOutput) SetNextToken(v string) *GetJobRunsOutput
type GetJobsInput
func (s *GetJobsInput) SetMaxResults(v int64) *GetJobsInput
func (s *GetJobsInput) SetNextToken(v string) *GetJobsInput
type GetJobsOutput
func (s *GetJobsOutput) SetJobs(v []*Job) *GetJobsOutput
func (s *GetJobsOutput) SetNextToken(v string) *GetJobsOutput
type GetMLTaskRunInput
func (s *GetMLTaskRunInput) SetTaskRunId(v string) *GetMLTaskRunInput
func (s *GetMLTaskRunInput) SetTransformId(v string) *GetMLTaskRunInput
type GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetCompletedOn(v time.Time) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetErrorString(v string) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetExecutionTime(v int64) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetLastModifiedOn(v time.Time) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetLogGroupName(v string) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetProperties(v *TaskRunProperties) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetStartedOn(v time.Time) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetStatus(v string) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetTaskRunId(v string) *GetMLTaskRunOutput
func (s *GetMLTaskRunOutput) SetTransformId(v string) *GetMLTaskRunOutput
type GetMLTaskRunsInput
func (s *GetMLTaskRunsInput) SetFilter(v *TaskRunFilterCriteria) *GetMLTaskRunsInput
func (s *GetMLTaskRunsInput) SetMaxResults(v int64) *GetMLTaskRunsInput
func (s *GetMLTaskRunsInput) SetNextToken(v string) *GetMLTaskRunsInput
func (s *GetMLTaskRunsInput) SetSort(v *TaskRunSortCriteria) *GetMLTaskRunsInput
func (s *GetMLTaskRunsInput) SetTransformId(v string) *GetMLTaskRunsInput
type GetMLTaskRunsOutput
func (s *GetMLTaskRunsOutput) SetNextToken(v string) *GetMLTaskRunsOutput
func (s *GetMLTaskRunsOutput) SetTaskRuns(v []*TaskRun) *GetMLTaskRunsOutput
type GetMLTransformInput
func (s *GetMLTransformInput) SetTransformId(v string) *GetMLTransformInput
type GetMLTransformOutput
func (s *GetMLTransformOutput) SetCreatedOn(v time.Time) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetDescription(v string) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetEvaluationMetrics(v *EvaluationMetrics) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetInputRecordTables(v []*Table) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetLabelCount(v int64) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetLastModifiedOn(v time.Time) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetMaxCapacity(v float64) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetMaxRetries(v int64) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetName(v string) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetNumberOfWorkers(v int64) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetParameters(v *TransformParameters) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetRole(v string) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetSchema(v []*SchemaColumn) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetStatus(v string) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetTimeout(v int64) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetTransformId(v string) *GetMLTransformOutput
func (s *GetMLTransformOutput) SetWorkerType(v string) *GetMLTransformOutput
type GetMLTransformsInput
func (s *GetMLTransformsInput) SetFilter(v *TransformFilterCriteria) *GetMLTransformsInput
func (s *GetMLTransformsInput) SetMaxResults(v int64) *GetMLTransformsInput
func (s *GetMLTransformsInput) SetNextToken(v string) *GetMLTransformsInput
func (s *GetMLTransformsInput) SetSort(v *TransformSortCriteria) *GetMLTransformsInput
type GetMLTransformsOutput
func (s *GetMLTransformsOutput) SetNextToken(v string) *GetMLTransformsOutput
func (s *GetMLTransformsOutput) SetTransforms(v []*MLTransform) *GetMLTransformsOutput
type GetMappingInput
func (s *GetMappingInput) SetLocation(v *Location) *GetMappingInput
func (s *GetMappingInput) SetSinks(v []*CatalogEntry) *GetMappingInput
func (s *GetMappingInput) SetSource(v *CatalogEntry) *GetMappingInput
type GetMappingOutput
func (s *GetMappingOutput) SetMapping(v []*MappingEntry) *GetMappingOutput
type GetPartitionInput
func (s *GetPartitionInput) SetCatalogId(v string) *GetPartitionInput
func (s *GetPartitionInput) SetDatabaseName(v string) *GetPartitionInput
func (s *GetPartitionInput) SetPartitionValues(v []*string) *GetPartitionInput
func (s *GetPartitionInput) SetTableName(v string) *GetPartitionInput
type GetPartitionOutput
func (s *GetPartitionOutput) SetPartition(v *Partition) *GetPartitionOutput
type GetPartitionsInput
func (s *GetPartitionsInput) SetCatalogId(v string) *GetPartitionsInput
func (s *GetPartitionsInput) SetDatabaseName(v string) *GetPartitionsInput
func (s *GetPartitionsInput) SetExpression(v string) *GetPartitionsInput
func (s *GetPartitionsInput) SetMaxResults(v int64) *GetPartitionsInput
func (s *GetPartitionsInput) SetNextToken(v string) *GetPartitionsInput
func (s *GetPartitionsInput) SetSegment(v *Segment) *GetPartitionsInput
func (s *GetPartitionsInput) SetTableName(v string) *GetPartitionsInput
type GetPartitionsOutput
func (s *GetPartitionsOutput) SetNextToken(v string) *GetPartitionsOutput
func (s *GetPartitionsOutput) SetPartitions(v []*Partition) *GetPartitionsOutput
type GetPlanInput
func (s *GetPlanInput) SetLanguage(v string) *GetPlanInput
func (s *GetPlanInput) SetLocation(v *Location) *GetPlanInput
func (s *GetPlanInput) SetMapping(v []*MappingEntry) *GetPlanInput
func (s *GetPlanInput) SetSinks(v []*CatalogEntry) *GetPlanInput
func (s *GetPlanInput) SetSource(v *CatalogEntry) *GetPlanInput
type GetPlanOutput
func (s *GetPlanOutput) SetPythonScript(v string) *GetPlanOutput
func (s *GetPlanOutput) SetScalaCode(v string) *GetPlanOutput
type GetResourcePolicyInput
type GetResourcePolicyOutput
func (s *GetResourcePolicyOutput) SetCreateTime(v time.Time) *GetResourcePolicyOutput
func (s *GetResourcePolicyOutput) SetPolicyHash(v string) *GetResourcePolicyOutput
func (s *GetResourcePolicyOutput) SetPolicyInJson(v string) *GetResourcePolicyOutput
func (s *GetResourcePolicyOutput) SetUpdateTime(v time.Time) *GetResourcePolicyOutput
type GetSecurityConfigurationInput
func (s *GetSecurityConfigurationInput) SetName(v string) *GetSecurityConfigurationInput
type GetSecurityConfigurationOutput
func (s *GetSecurityConfigurationOutput) SetSecurityConfiguration(v *SecurityConfiguration) *GetSecurityConfigurationOutput
type GetSecurityConfigurationsInput
func (s *GetSecurityConfigurationsInput) SetMaxResults(v int64) *GetSecurityConfigurationsInput
func (s *GetSecurityConfigurationsInput) SetNextToken(v string) *GetSecurityConfigurationsInput
type GetSecurityConfigurationsOutput
func (s *GetSecurityConfigurationsOutput) SetNextToken(v string) *GetSecurityConfigurationsOutput
func (s *GetSecurityConfigurationsOutput) SetSecurityConfigurations(v []*SecurityConfiguration) *GetSecurityConfigurationsOutput
type GetTableInput
func (s *GetTableInput) SetCatalogId(v string) *GetTableInput
func (s *GetTableInput) SetDatabaseName(v string) *GetTableInput
func (s *GetTableInput) SetName(v string) *GetTableInput
type GetTableOutput
func (s *GetTableOutput) SetTable(v *TableData) *GetTableOutput
type GetTableVersionInput
func (s *GetTableVersionInput) SetCatalogId(v string) *GetTableVersionInput
func (s *GetTableVersionInput) SetDatabaseName(v string) *GetTableVersionInput
func (s *GetTableVersionInput) SetTableName(v string) *GetTableVersionInput
func (s *GetTableVersionInput) SetVersionId(v string) *GetTableVersionInput
type GetTableVersionOutput
func (s *GetTableVersionOutput) SetTableVersion(v *TableVersion) *GetTableVersionOutput
type GetTableVersionsInput
func (s *GetTableVersionsInput) SetCatalogId(v string) *GetTableVersionsInput
func (s *GetTableVersionsInput) SetDatabaseName(v string) *GetTableVersionsInput
func (s *GetTableVersionsInput) SetMaxResults(v int64) *GetTableVersionsInput
func (s *GetTableVersionsInput) SetNextToken(v string) *GetTableVersionsInput
func (s *GetTableVersionsInput) SetTableName(v string) *GetTableVersionsInput
type GetTableVersionsOutput
func (s *GetTableVersionsOutput) SetNextToken(v string) *GetTableVersionsOutput
func (s *GetTableVersionsOutput) SetTableVersions(v []*TableVersion) *GetTableVersionsOutput
type GetTablesInput
func (s *GetTablesInput) SetCatalogId(v string) *GetTablesInput
func (s *GetTablesInput) SetDatabaseName(v string) *GetTablesInput
func (s *GetTablesInput) SetExpression(v string) *GetTablesInput
func (s *GetTablesInput) SetMaxResults(v int64) *GetTablesInput
func (s *GetTablesInput) SetNextToken(v string) *GetTablesInput
type GetTablesOutput
func (s *GetTablesOutput) SetNextToken(v string) *GetTablesOutput
func (s *GetTablesOutput) SetTableList(v []*TableData) *GetTablesOutput
type GetTagsInput
func (s *GetTagsInput) SetResourceArn(v string) *GetTagsInput
type GetTagsOutput
func (s *GetTagsOutput) SetTags(v map[string]*string) *GetTagsOutput
type GetTriggerInput
func (s *GetTriggerInput) SetName(v string) *GetTriggerInput
type GetTriggerOutput
func (s *GetTriggerOutput) SetTrigger(v *Trigger) *GetTriggerOutput
type GetTriggersInput
func (s *GetTriggersInput) SetDependentJobName(v string) *GetTriggersInput
func (s *GetTriggersInput) SetMaxResults(v int64) *GetTriggersInput
func (s *GetTriggersInput) SetNextToken(v string) *GetTriggersInput
type GetTriggersOutput
func (s *GetTriggersOutput) SetNextToken(v string) *GetTriggersOutput
func (s *GetTriggersOutput) SetTriggers(v []*Trigger) *GetTriggersOutput
type GetUserDefinedFunctionInput
func (s *GetUserDefinedFunctionInput) SetCatalogId(v string) *GetUserDefinedFunctionInput
func (s *GetUserDefinedFunctionInput) SetDatabaseName(v string) *GetUserDefinedFunctionInput
func (s *GetUserDefinedFunctionInput) SetFunctionName(v string) *GetUserDefinedFunctionInput
type GetUserDefinedFunctionOutput
func (s *GetUserDefinedFunctionOutput) SetUserDefinedFunction(v *UserDefinedFunction) *GetUserDefinedFunctionOutput
type GetUserDefinedFunctionsInput
func (s *GetUserDefinedFunctionsInput) SetCatalogId(v string) *GetUserDefinedFunctionsInput
func (s *GetUserDefinedFunctionsInput) SetDatabaseName(v string) *GetUserDefinedFunctionsInput
func (s *GetUserDefinedFunctionsInput) SetMaxResults(v int64) *GetUserDefinedFunctionsInput
func (s *GetUserDefinedFunctionsInput) SetNextToken(v string) *GetUserDefinedFunctionsInput
func (s *GetUserDefinedFunctionsInput) SetPattern(v string) *GetUserDefinedFunctionsInput
type GetUserDefinedFunctionsOutput
func (s *GetUserDefinedFunctionsOutput) SetNextToken(v string) *GetUserDefinedFunctionsOutput
func (s *GetUserDefinedFunctionsOutput) SetUserDefinedFunctions(v []*UserDefinedFunction) *GetUserDefinedFunctionsOutput
type GetWorkflowInput
func (s *GetWorkflowInput) SetIncludeGraph(v bool) *GetWorkflowInput
func (s *GetWorkflowInput) SetName(v string) *GetWorkflowInput
type GetWorkflowOutput
func (s *GetWorkflowOutput) SetWorkflow(v *Workflow) *GetWorkflowOutput
type GetWorkflowRunInput
func (s *GetWorkflowRunInput) SetIncludeGraph(v bool) *GetWorkflowRunInput
func (s *GetWorkflowRunInput) SetName(v string) *GetWorkflowRunInput
func (s *GetWorkflowRunInput) SetRunId(v string) *GetWorkflowRunInput
type GetWorkflowRunOutput
func (s *GetWorkflowRunOutput) SetRun(v *WorkflowRun) *GetWorkflowRunOutput
type GetWorkflowRunPropertiesInput
func (s *GetWorkflowRunPropertiesInput) SetName(v string) *GetWorkflowRunPropertiesInput
func (s *GetWorkflowRunPropertiesInput) SetRunId(v string) *GetWorkflowRunPropertiesInput
type GetWorkflowRunPropertiesOutput
func (s *GetWorkflowRunPropertiesOutput) SetRunProperties(v map[string]*string) *GetWorkflowRunPropertiesOutput
type GetWorkflowRunsInput
func (s *GetWorkflowRunsInput) SetIncludeGraph(v bool) *GetWorkflowRunsInput
func (s *GetWorkflowRunsInput) SetMaxResults(v int64) *GetWorkflowRunsInput
func (s *GetWorkflowRunsInput) SetName(v string) *GetWorkflowRunsInput
func (s *GetWorkflowRunsInput) SetNextToken(v string) *GetWorkflowRunsInput
type GetWorkflowRunsOutput
func (s *GetWorkflowRunsOutput) SetNextToken(v string) *GetWorkflowRunsOutput
func (s *GetWorkflowRunsOutput) SetRuns(v []*WorkflowRun) *GetWorkflowRunsOutput
type Glue
type GrokClassifier
func (s *GrokClassifier) SetClassification(v string) *GrokClassifier
func (s *GrokClassifier) SetCreationTime(v time.Time) *GrokClassifier
func (s *GrokClassifier) SetCustomPatterns(v string) *GrokClassifier
func (s *GrokClassifier) SetGrokPattern(v string) *GrokClassifier
func (s *GrokClassifier) SetLastUpdated(v time.Time) *GrokClassifier
func (s *GrokClassifier) SetName(v string) *GrokClassifier
func (s *GrokClassifier) SetVersion(v int64) *GrokClassifier
type ImportCatalogToGlueInput
func (s *ImportCatalogToGlueInput) SetCatalogId(v string) *ImportCatalogToGlueInput
type ImportCatalogToGlueOutput
type ImportLabelsTaskRunProperties
func (s *ImportLabelsTaskRunProperties) SetInputS3Path(v string) *ImportLabelsTaskRunProperties
func (s *ImportLabelsTaskRunProperties) SetReplace(v bool) *ImportLabelsTaskRunProperties
type JdbcTarget
func (s *JdbcTarget) SetConnectionName(v string) *JdbcTarget
func (s *JdbcTarget) SetExclusions(v []*string) *JdbcTarget
func (s *JdbcTarget) SetPath(v string) *JdbcTarget
type Job
func (s *Job) SetAllocatedCapacity(v int64) *Job
func (s *Job) SetCommand(v *JobCommand) *Job
func (s *Job) SetConnections(v *ConnectionsList) *Job
func (s *Job) SetCreatedOn(v time.Time) *Job
func (s *Job) SetDefaultArguments(v map[string]*string) *Job
func (s *Job) SetDescription(v string) *Job
func (s *Job) SetExecutionProperty(v *ExecutionProperty) *Job
func (s *Job) SetGlueVersion(v string) *Job
func (s *Job) SetLastModifiedOn(v time.Time) *Job
func (s *Job) SetLogUri(v string) *Job
func (s *Job) SetMaxCapacity(v float64) *Job
func (s *Job) SetMaxRetries(v int64) *Job
func (s *Job) SetName(v string) *Job
func (s *Job) SetNotificationProperty(v *NotificationProperty) *Job
func (s *Job) SetNumberOfWorkers(v int64) *Job
func (s *Job) SetRole(v string) *Job
func (s *Job) SetSecurityConfiguration(v string) *Job
func (s *Job) SetTimeout(v int64) *Job
func (s *Job) SetWorkerType(v string) *Job
type JobBookmarkEntry
func (s *JobBookmarkEntry) SetAttempt(v int64) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetJobBookmark(v string) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetJobName(v string) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetPreviousRunId(v string) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetRun(v int64) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetRunId(v string) *JobBookmarkEntry
func (s *JobBookmarkEntry) SetVersion(v int64) *JobBookmarkEntry
type JobBookmarksEncryption
func (s *JobBookmarksEncryption) SetJobBookmarksEncryptionMode(v string) *JobBookmarksEncryption
func (s *JobBookmarksEncryption) SetKmsKeyArn(v string) *JobBookmarksEncryption
type JobCommand
func (s *JobCommand) SetName(v string) *JobCommand
func (s *JobCommand) SetPythonVersion(v string) *JobCommand
func (s *JobCommand) SetScriptLocation(v string) *JobCommand
type JobNodeDetails
func (s *JobNodeDetails) SetJobRuns(v []*JobRun) *JobNodeDetails
type JobRun
func (s *JobRun) SetAllocatedCapacity(v int64) *JobRun
func (s *JobRun) SetArguments(v map[string]*string) *JobRun
func (s *JobRun) SetAttempt(v int64) *JobRun
func (s *JobRun) SetCompletedOn(v time.Time) *JobRun
func (s *JobRun) SetErrorMessage(v string) *JobRun
func (s *JobRun) SetExecutionTime(v int64) *JobRun
func (s *JobRun) SetGlueVersion(v string) *JobRun
func (s *JobRun) SetId(v string) *JobRun
func (s *JobRun) SetJobName(v string) *JobRun
func (s *JobRun) SetJobRunState(v string) *JobRun
func (s *JobRun) SetLastModifiedOn(v time.Time) *JobRun
func (s *JobRun) SetLogGroupName(v string) *JobRun
func (s *JobRun) SetMaxCapacity(v float64) *JobRun
func (s *JobRun) SetNotificationProperty(v *NotificationProperty) *JobRun
func (s *JobRun) SetNumberOfWorkers(v int64) *JobRun
func (s *JobRun) SetPredecessorRuns(v []*Predecessor) *JobRun
func (s *JobRun) SetPreviousRunId(v string) *JobRun
func (s *JobRun) SetSecurityConfiguration(v string) *JobRun
func (s *JobRun) SetStartedOn(v time.Time) *JobRun
func (s *JobRun) SetTimeout(v int64) *JobRun
func (s *JobRun) SetTriggerName(v string) *JobRun
func (s *JobRun) SetWorkerType(v string) *JobRun
type JobUpdate
func (s *JobUpdate) SetAllocatedCapacity(v int64) *JobUpdate
func (s *JobUpdate) SetCommand(v *JobCommand) *JobUpdate
func (s *JobUpdate) SetConnections(v *ConnectionsList) *JobUpdate
func (s *JobUpdate) SetDefaultArguments(v map[string]*string) *JobUpdate
func (s *JobUpdate) SetDescription(v string) *JobUpdate
func (s *JobUpdate) SetExecutionProperty(v *ExecutionProperty) *JobUpdate
func (s *JobUpdate) SetGlueVersion(v string) *JobUpdate
func (s *JobUpdate) SetLogUri(v string) *JobUpdate
func (s *JobUpdate) SetMaxCapacity(v float64) *JobUpdate
func (s *JobUpdate) SetMaxRetries(v int64) *JobUpdate
func (s *JobUpdate) SetNotificationProperty(v *NotificationProperty) *JobUpdate
func (s *JobUpdate) SetNumberOfWorkers(v int64) *JobUpdate
func (s *JobUpdate) SetRole(v string) *JobUpdate
func (s *JobUpdate) SetSecurityConfiguration(v string) *JobUpdate
func (s *JobUpdate) SetTimeout(v int64) *JobUpdate
func (s *JobUpdate) SetWorkerType(v string) *JobUpdate
type JsonClassifier
func (s *JsonClassifier) SetCreationTime(v time.Time) *JsonClassifier
func (s *JsonClassifier) SetJsonPath(v string) *JsonClassifier
func (s *JsonClassifier) SetLastUpdated(v time.Time) *JsonClassifier
func (s *JsonClassifier) SetName(v string) *JsonClassifier
func (s *JsonClassifier) SetVersion(v int64) *JsonClassifier
type LabelingSetGenerationTaskRunProperties
func (s *LabelingSetGenerationTaskRunProperties) SetOutputS3Path(v string) *LabelingSetGenerationTaskRunProperties
type LastCrawlInfo
func (s *LastCrawlInfo) SetErrorMessage(v string) *LastCrawlInfo
func (s *LastCrawlInfo) SetLogGroup(v string) *LastCrawlInfo
func (s *LastCrawlInfo) SetLogStream(v string) *LastCrawlInfo
func (s *LastCrawlInfo) SetMessagePrefix(v string) *LastCrawlInfo
func (s *LastCrawlInfo) SetStartTime(v time.Time) *LastCrawlInfo
func (s *LastCrawlInfo) SetStatus(v string) *LastCrawlInfo
type ListCrawlersInput
func (s *ListCrawlersInput) SetMaxResults(v int64) *ListCrawlersInput
func (s *ListCrawlersInput) SetNextToken(v string) *ListCrawlersInput
func (s *ListCrawlersInput) SetTags(v map[string]*string) *ListCrawlersInput
type ListCrawlersOutput
func (s *ListCrawlersOutput) SetCrawlerNames(v []*string) *ListCrawlersOutput
func (s *ListCrawlersOutput) SetNextToken(v string) *ListCrawlersOutput
type ListDevEndpointsInput
func (s *ListDevEndpointsInput) SetMaxResults(v int64) *ListDevEndpointsInput
func (s *ListDevEndpointsInput) SetNextToken(v string) *ListDevEndpointsInput
func (s *ListDevEndpointsInput) SetTags(v map[string]*string) *ListDevEndpointsInput
type ListDevEndpointsOutput
func (s *ListDevEndpointsOutput) SetDevEndpointNames(v []*string) *ListDevEndpointsOutput
func (s *ListDevEndpointsOutput) SetNextToken(v string) *ListDevEndpointsOutput
type ListJobsInput
func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
func (s *ListJobsInput) SetTags(v map[string]*string) *ListJobsInput
type ListJobsOutput
func (s *ListJobsOutput) SetJobNames(v []*string) *ListJobsOutput
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
type ListTriggersInput
func (s *ListTriggersInput) SetDependentJobName(v string) *ListTriggersInput
func (s *ListTriggersInput) SetMaxResults(v int64) *ListTriggersInput
func (s *ListTriggersInput) SetNextToken(v string) *ListTriggersInput
func (s *ListTriggersInput) SetTags(v map[string]*string) *ListTriggersInput
type ListTriggersOutput
func (s *ListTriggersOutput) SetNextToken(v string) *ListTriggersOutput
func (s *ListTriggersOutput) SetTriggerNames(v []*string) *ListTriggersOutput
type ListWorkflowsInput
func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
type ListWorkflowsOutput
func (s *ListWorkflowsOutput) SetNextToken(v string) *ListWorkflowsOutput
func (s *ListWorkflowsOutput) SetWorkflows(v []*string) *ListWorkflowsOutput
type Location
func (s *Location) SetDynamoDB(v []*CodeGenNodeArg) *Location
func (s *Location) SetJdbc(v []*CodeGenNodeArg) *Location
func (s *Location) SetS3(v []*CodeGenNodeArg) *Location
type MLTransform
func (s *MLTransform) SetCreatedOn(v time.Time) *MLTransform
func (s *MLTransform) SetDescription(v string) *MLTransform
func (s *MLTransform) SetEvaluationMetrics(v *EvaluationMetrics) *MLTransform
func (s *MLTransform) SetInputRecordTables(v []*Table) *MLTransform
func (s *MLTransform) SetLabelCount(v int64) *MLTransform
func (s *MLTransform) SetLastModifiedOn(v time.Time) *MLTransform
func (s *MLTransform) SetMaxCapacity(v float64) *MLTransform
func (s *MLTransform) SetMaxRetries(v int64) *MLTransform
func (s *MLTransform) SetName(v string) *MLTransform
func (s *MLTransform) SetNumberOfWorkers(v int64) *MLTransform
func (s *MLTransform) SetParameters(v *TransformParameters) *MLTransform
func (s *MLTransform) SetRole(v string) *MLTransform
func (s *MLTransform) SetSchema(v []*SchemaColumn) *MLTransform
func (s *MLTransform) SetStatus(v string) *MLTransform
func (s *MLTransform) SetTimeout(v int64) *MLTransform
func (s *MLTransform) SetTransformId(v string) *MLTransform
func (s *MLTransform) SetWorkerType(v string) *MLTransform
type MappingEntry
func (s *MappingEntry) SetSourcePath(v string) *MappingEntry
func (s *MappingEntry) SetSourceTable(v string) *MappingEntry
func (s *MappingEntry) SetSourceType(v string) *MappingEntry
func (s *MappingEntry) SetTargetPath(v string) *MappingEntry
func (s *MappingEntry) SetTargetTable(v string) *MappingEntry
func (s *MappingEntry) SetTargetType(v string) *MappingEntry
type Node
func (s *Node) SetCrawlerDetails(v *CrawlerNodeDetails) *Node
func (s *Node) SetJobDetails(v *JobNodeDetails) *Node
func (s *Node) SetName(v string) *Node
func (s *Node) SetTriggerDetails(v *TriggerNodeDetails) *Node
func (s *Node) SetType(v string) *Node
func (s *Node) SetUniqueId(v string) *Node
type NotificationProperty
func (s *NotificationProperty) SetNotifyDelayAfter(v int64) *NotificationProperty
type Order
func (s *Order) SetColumn(v string) *Order
func (s *Order) SetSortOrder(v int64) *Order
type Partition
func (s *Partition) SetCreationTime(v time.Time) *Partition
func (s *Partition) SetDatabaseName(v string) *Partition
func (s *Partition) SetLastAccessTime(v time.Time) *Partition
func (s *Partition) SetLastAnalyzedTime(v time.Time) *Partition
func (s *Partition) SetParameters(v map[string]*string) *Partition
func (s *Partition) SetStorageDescriptor(v *StorageDescriptor) *Partition
func (s *Partition) SetTableName(v string) *Partition
func (s *Partition) SetValues(v []*string) *Partition
type PartitionError
func (s *PartitionError) SetErrorDetail(v *ErrorDetail) *PartitionError
func (s *PartitionError) SetPartitionValues(v []*string) *PartitionError
type PartitionInput
func (s *PartitionInput) SetLastAccessTime(v time.Time) *PartitionInput
func (s *PartitionInput) SetLastAnalyzedTime(v time.Time) *PartitionInput
func (s *PartitionInput) SetParameters(v map[string]*string) *PartitionInput
func (s *PartitionInput) SetStorageDescriptor(v *StorageDescriptor) *PartitionInput
func (s *PartitionInput) SetValues(v []*string) *PartitionInput
type PartitionValueList
func (s *PartitionValueList) SetValues(v []*string) *PartitionValueList
type PhysicalConnectionRequirements
func (s *PhysicalConnectionRequirements) SetAvailabilityZone(v string) *PhysicalConnectionRequirements
func (s *PhysicalConnectionRequirements) SetSecurityGroupIdList(v []*string) *PhysicalConnectionRequirements
func (s *PhysicalConnectionRequirements) SetSubnetId(v string) *PhysicalConnectionRequirements
type Predecessor
func (s *Predecessor) SetJobName(v string) *Predecessor
func (s *Predecessor) SetRunId(v string) *Predecessor
type Predicate
func (s *Predicate) SetConditions(v []*Condition) *Predicate
func (s *Predicate) SetLogical(v string) *Predicate
type PrincipalPermissions
func (s *PrincipalPermissions) SetPermissions(v []*string) *PrincipalPermissions
func (s *PrincipalPermissions) SetPrincipal(v *DataLakePrincipal) *PrincipalPermissions
type PropertyPredicate
func (s *PropertyPredicate) SetComparator(v string) *PropertyPredicate
func (s *PropertyPredicate) SetKey(v string) *PropertyPredicate
func (s *PropertyPredicate) SetValue(v string) *PropertyPredicate
type PutDataCatalogEncryptionSettingsInput
func (s *PutDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *PutDataCatalogEncryptionSettingsInput
func (s *PutDataCatalogEncryptionSettingsInput) SetDataCatalogEncryptionSettings(v *DataCatalogEncryptionSettings) *PutDataCatalogEncryptionSettingsInput
type PutDataCatalogEncryptionSettingsOutput
type PutResourcePolicyInput
func (s *PutResourcePolicyInput) SetPolicyExistsCondition(v string) *PutResourcePolicyInput
func (s *PutResourcePolicyInput) SetPolicyHashCondition(v string) *PutResourcePolicyInput
func (s *PutResourcePolicyInput) SetPolicyInJson(v string) *PutResourcePolicyInput
type PutResourcePolicyOutput
func (s *PutResourcePolicyOutput) SetPolicyHash(v string) *PutResourcePolicyOutput
type PutWorkflowRunPropertiesInput
func (s *PutWorkflowRunPropertiesInput) SetName(v string) *PutWorkflowRunPropertiesInput
func (s *PutWorkflowRunPropertiesInput) SetRunId(v string) *PutWorkflowRunPropertiesInput
func (s *PutWorkflowRunPropertiesInput) SetRunProperties(v map[string]*string) *PutWorkflowRunPropertiesInput
type PutWorkflowRunPropertiesOutput
type ResetJobBookmarkInput
func (s *ResetJobBookmarkInput) SetJobName(v string) *ResetJobBookmarkInput
func (s *ResetJobBookmarkInput) SetRunId(v string) *ResetJobBookmarkInput
type ResetJobBookmarkOutput
func (s *ResetJobBookmarkOutput) SetJobBookmarkEntry(v *JobBookmarkEntry) *ResetJobBookmarkOutput
type ResourceUri
func (s *ResourceUri) SetResourceType(v string) *ResourceUri
func (s *ResourceUri) SetUri(v string) *ResourceUri
type S3Encryption
func (s *S3Encryption) SetKmsKeyArn(v string) *S3Encryption
func (s *S3Encryption) SetS3EncryptionMode(v string) *S3Encryption
type S3Target
func (s *S3Target) SetExclusions(v []*string) *S3Target
func (s *S3Target) SetPath(v string) *S3Target
type Schedule
func (s *Schedule) SetScheduleExpression(v string) *Schedule
func (s *Schedule) SetState(v string) *Schedule
type SchemaChangePolicy
func (s *SchemaChangePolicy) SetDeleteBehavior(v string) *SchemaChangePolicy
func (s *SchemaChangePolicy) SetUpdateBehavior(v string) *SchemaChangePolicy
type SchemaColumn
func (s *SchemaColumn) SetDataType(v string) *SchemaColumn
func (s *SchemaColumn) SetName(v string) *SchemaColumn
type SearchTablesInput
func (s *SearchTablesInput) SetCatalogId(v string) *SearchTablesInput
func (s *SearchTablesInput) SetFilters(v []*PropertyPredicate) *SearchTablesInput
func (s *SearchTablesInput) SetMaxResults(v int64) *SearchTablesInput
func (s *SearchTablesInput) SetNextToken(v string) *SearchTablesInput
func (s *SearchTablesInput) SetSearchText(v string) *SearchTablesInput
func (s *SearchTablesInput) SetSortCriteria(v []*SortCriterion) *SearchTablesInput
type SearchTablesOutput
func (s *SearchTablesOutput) SetNextToken(v string) *SearchTablesOutput
func (s *SearchTablesOutput) SetTableList(v []*TableData) *SearchTablesOutput
type SecurityConfiguration
func (s *SecurityConfiguration) SetCreatedTimeStamp(v time.Time) *SecurityConfiguration
func (s *SecurityConfiguration) SetEncryptionConfiguration(v *EncryptionConfiguration) *SecurityConfiguration
func (s *SecurityConfiguration) SetName(v string) *SecurityConfiguration
type Segment
func (s *Segment) SetSegmentNumber(v int64) *Segment
func (s *Segment) SetTotalSegments(v int64) *Segment
type SerDeInfo
func (s *SerDeInfo) SetName(v string) *SerDeInfo
func (s *SerDeInfo) SetParameters(v map[string]*string) *SerDeInfo
func (s *SerDeInfo) SetSerializationLibrary(v string) *SerDeInfo
type SkewedInfo
func (s *SkewedInfo) SetSkewedColumnNames(v []*string) *SkewedInfo
func (s *SkewedInfo) SetSkewedColumnValueLocationMaps(v map[string]*string) *SkewedInfo
func (s *SkewedInfo) SetSkewedColumnValues(v []*string) *SkewedInfo
type SortCriterion
func (s *SortCriterion) SetFieldName(v string) *SortCriterion
func (s *SortCriterion) SetSort(v string) *SortCriterion
type StartCrawlerInput
func (s *StartCrawlerInput) SetName(v string) *StartCrawlerInput
type StartCrawlerOutput
type StartCrawlerScheduleInput
func (s *StartCrawlerScheduleInput) SetCrawlerName(v string) *StartCrawlerScheduleInput
type StartCrawlerScheduleOutput
type StartExportLabelsTaskRunInput
func (s *StartExportLabelsTaskRunInput) SetOutputS3Path(v string) *StartExportLabelsTaskRunInput
func (s *StartExportLabelsTaskRunInput) SetTransformId(v string) *StartExportLabelsTaskRunInput
type StartExportLabelsTaskRunOutput
func (s *StartExportLabelsTaskRunOutput) SetTaskRunId(v string) *StartExportLabelsTaskRunOutput
type StartImportLabelsTaskRunInput
func (s *StartImportLabelsTaskRunInput) SetInputS3Path(v string) *StartImportLabelsTaskRunInput
func (s *StartImportLabelsTaskRunInput) SetReplaceAllLabels(v bool) *StartImportLabelsTaskRunInput
func (s *StartImportLabelsTaskRunInput) SetTransformId(v string) *StartImportLabelsTaskRunInput
type StartImportLabelsTaskRunOutput
func (s *StartImportLabelsTaskRunOutput) SetTaskRunId(v string) *StartImportLabelsTaskRunOutput
type StartJobRunInput
func (s *StartJobRunInput) SetAllocatedCapacity(v int64) *StartJobRunInput
func (s *StartJobRunInput) SetArguments(v map[string]*string) *StartJobRunInput
func (s *StartJobRunInput) SetJobName(v string) *StartJobRunInput
func (s *StartJobRunInput) SetJobRunId(v string) *StartJobRunInput
func (s *StartJobRunInput) SetMaxCapacity(v float64) *StartJobRunInput
func (s *StartJobRunInput) SetNotificationProperty(v *NotificationProperty) *StartJobRunInput
func (s *StartJobRunInput) SetNumberOfWorkers(v int64) *StartJobRunInput
func (s *StartJobRunInput) SetSecurityConfiguration(v string) *StartJobRunInput
func (s *StartJobRunInput) SetTimeout(v int64) *StartJobRunInput
func (s *StartJobRunInput) SetWorkerType(v string) *StartJobRunInput
type StartJobRunOutput
func (s *StartJobRunOutput) SetJobRunId(v string) *StartJobRunOutput
type StartMLEvaluationTaskRunInput
func (s *StartMLEvaluationTaskRunInput) SetTransformId(v string) *StartMLEvaluationTaskRunInput
type StartMLEvaluationTaskRunOutput
func (s *StartMLEvaluationTaskRunOutput) SetTaskRunId(v string) *StartMLEvaluationTaskRunOutput
type StartMLLabelingSetGenerationTaskRunInput
func (s *StartMLLabelingSetGenerationTaskRunInput) SetOutputS3Path(v string) *StartMLLabelingSetGenerationTaskRunInput
func (s *StartMLLabelingSetGenerationTaskRunInput) SetTransformId(v string) *StartMLLabelingSetGenerationTaskRunInput
type StartMLLabelingSetGenerationTaskRunOutput
func (s *StartMLLabelingSetGenerationTaskRunOutput) SetTaskRunId(v string) *StartMLLabelingSetGenerationTaskRunOutput
type StartTriggerInput
func (s *StartTriggerInput) SetName(v string) *StartTriggerInput
type StartTriggerOutput
func (s *StartTriggerOutput) SetName(v string) *StartTriggerOutput
type StartWorkflowRunInput
func (s *StartWorkflowRunInput) SetName(v string) *StartWorkflowRunInput
type StartWorkflowRunOutput
func (s *StartWorkflowRunOutput) SetRunId(v string) *StartWorkflowRunOutput
type StopCrawlerInput
func (s *StopCrawlerInput) SetName(v string) *StopCrawlerInput
type StopCrawlerOutput
type StopCrawlerScheduleInput
func (s *StopCrawlerScheduleInput) SetCrawlerName(v string) *StopCrawlerScheduleInput
type StopCrawlerScheduleOutput
type StopTriggerInput
func (s *StopTriggerInput) SetName(v string) *StopTriggerInput
type StopTriggerOutput
func (s *StopTriggerOutput) SetName(v string) *StopTriggerOutput
type StorageDescriptor
func (s *StorageDescriptor) SetBucketColumns(v []*string) *StorageDescriptor
func (s *StorageDescriptor) SetColumns(v []*Column) *StorageDescriptor
func (s *StorageDescriptor) SetCompressed(v bool) *StorageDescriptor
func (s *StorageDescriptor) SetInputFormat(v string) *StorageDescriptor
func (s *StorageDescriptor) SetLocation(v string) *StorageDescriptor
func (s *StorageDescriptor) SetNumberOfBuckets(v int64) *StorageDescriptor
func (s *StorageDescriptor) SetOutputFormat(v string) *StorageDescriptor
func (s *StorageDescriptor) SetParameters(v map[string]*string) *StorageDescriptor
func (s *StorageDescriptor) SetSerdeInfo(v *SerDeInfo) *StorageDescriptor
func (s *StorageDescriptor) SetSkewedInfo(v *SkewedInfo) *StorageDescriptor
func (s *StorageDescriptor) SetSortColumns(v []*Order) *StorageDescriptor
func (s *StorageDescriptor) SetStoredAsSubDirectories(v bool) *StorageDescriptor
type Table
func (s *Table) SetCatalogId(v string) *Table
func (s *Table) SetConnectionName(v string) *Table
func (s *Table) SetDatabaseName(v string) *Table
func (s *Table) SetTableName(v string) *Table
type TableData
func (s *TableData) SetCreateTime(v time.Time) *TableData
func (s *TableData) SetCreatedBy(v string) *TableData
func (s *TableData) SetDatabaseName(v string) *TableData
func (s *TableData) SetDescription(v string) *TableData
func (s *TableData) SetIsRegisteredWithLakeFormation(v bool) *TableData
func (s *TableData) SetLastAccessTime(v time.Time) *TableData
func (s *TableData) SetLastAnalyzedTime(v time.Time) *TableData
func (s *TableData) SetName(v string) *TableData
func (s *TableData) SetOwner(v string) *TableData
func (s *TableData) SetParameters(v map[string]*string) *TableData
func (s *TableData) SetPartitionKeys(v []*Column) *TableData
func (s *TableData) SetRetention(v int64) *TableData
func (s *TableData) SetStorageDescriptor(v *StorageDescriptor) *TableData
func (s *TableData) SetTableType(v string) *TableData
func (s *TableData) SetUpdateTime(v time.Time) *TableData
func (s *TableData) SetViewExpandedText(v string) *TableData
func (s *TableData) SetViewOriginalText(v string) *TableData
type TableError
func (s *TableError) SetErrorDetail(v *ErrorDetail) *TableError
func (s *TableError) SetTableName(v string) *TableError
type TableInput
func (s *TableInput) SetDescription(v string) *TableInput
func (s *TableInput) SetLastAccessTime(v time.Time) *TableInput
func (s *TableInput) SetLastAnalyzedTime(v time.Time) *TableInput
func (s *TableInput) SetName(v string) *TableInput
func (s *TableInput) SetOwner(v string) *TableInput
func (s *TableInput) SetParameters(v map[string]*string) *TableInput
func (s *TableInput) SetPartitionKeys(v []*Column) *TableInput
func (s *TableInput) SetRetention(v int64) *TableInput
func (s *TableInput) SetStorageDescriptor(v *StorageDescriptor) *TableInput
func (s *TableInput) SetTableType(v string) *TableInput
func (s *TableInput) SetViewExpandedText(v string) *TableInput
func (s *TableInput) SetViewOriginalText(v string) *TableInput
type TableVersion
func (s *TableVersion) SetTable(v *TableData) *TableVersion
func (s *TableVersion) SetVersionId(v string) *TableVersion
type TableVersionError
func (s *TableVersionError) SetErrorDetail(v *ErrorDetail) *TableVersionError
func (s *TableVersionError) SetTableName(v string) *TableVersionError
func (s *TableVersionError) SetVersionId(v string) *TableVersionError
type TagResourceInput
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
func (s *TagResourceInput) SetTagsToAdd(v map[string]*string) *TagResourceInput
type TagResourceOutput
type TaskRun
func (s *TaskRun) SetCompletedOn(v time.Time) *TaskRun
func (s *TaskRun) SetErrorString(v string) *TaskRun
func (s *TaskRun) SetExecutionTime(v int64) *TaskRun
func (s *TaskRun) SetLastModifiedOn(v time.Time) *TaskRun
func (s *TaskRun) SetLogGroupName(v string) *TaskRun
func (s *TaskRun) SetProperties(v *TaskRunProperties) *TaskRun
func (s *TaskRun) SetStartedOn(v time.Time) *TaskRun
func (s *TaskRun) SetStatus(v string) *TaskRun
func (s *TaskRun) SetTaskRunId(v string) *TaskRun
func (s *TaskRun) SetTransformId(v string) *TaskRun
type TaskRunFilterCriteria
func (s *TaskRunFilterCriteria) SetStartedAfter(v time.Time) *TaskRunFilterCriteria
func (s *TaskRunFilterCriteria) SetStartedBefore(v time.Time) *TaskRunFilterCriteria
func (s *TaskRunFilterCriteria) SetStatus(v string) *TaskRunFilterCriteria
func (s *TaskRunFilterCriteria) SetTaskRunType(v string) *TaskRunFilterCriteria
type TaskRunProperties
func (s *TaskRunProperties) SetExportLabelsTaskRunProperties(v *ExportLabelsTaskRunProperties) *TaskRunProperties
func (s *TaskRunProperties) SetFindMatchesTaskRunProperties(v *FindMatchesTaskRunProperties) *TaskRunProperties
func (s *TaskRunProperties) SetImportLabelsTaskRunProperties(v *ImportLabelsTaskRunProperties) *TaskRunProperties
func (s *TaskRunProperties) SetLabelingSetGenerationTaskRunProperties(v *LabelingSetGenerationTaskRunProperties) *TaskRunProperties
func (s *TaskRunProperties) SetTaskType(v string) *TaskRunProperties
type TaskRunSortCriteria
func (s *TaskRunSortCriteria) SetColumn(v string) *TaskRunSortCriteria
func (s *TaskRunSortCriteria) SetSortDirection(v string) *TaskRunSortCriteria
type TransformFilterCriteria
func (s *TransformFilterCriteria) SetCreatedAfter(v time.Time) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetCreatedBefore(v time.Time) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetLastModifiedAfter(v time.Time) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetLastModifiedBefore(v time.Time) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetName(v string) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetSchema(v []*SchemaColumn) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetStatus(v string) *TransformFilterCriteria
func (s *TransformFilterCriteria) SetTransformType(v string) *TransformFilterCriteria
type TransformParameters
func (s *TransformParameters) SetFindMatchesParameters(v *FindMatchesParameters) *TransformParameters
func (s *TransformParameters) SetTransformType(v string) *TransformParameters
type TransformSortCriteria
func (s *TransformSortCriteria) SetColumn(v string) *TransformSortCriteria
func (s *TransformSortCriteria) SetSortDirection(v string) *TransformSortCriteria
type Trigger
func (s *Trigger) SetActions(v []*Action) *Trigger
func (s *Trigger) SetDescription(v string) *Trigger
func (s *Trigger) SetId(v string) *Trigger
func (s *Trigger) SetName(v string) *Trigger
func (s *Trigger) SetPredicate(v *Predicate) *Trigger
func (s *Trigger) SetSchedule(v string) *Trigger
func (s *Trigger) SetState(v string) *Trigger
func (s *Trigger) SetType(v string) *Trigger
func (s *Trigger) SetWorkflowName(v string) *Trigger
type TriggerNodeDetails
func (s *TriggerNodeDetails) SetTrigger(v *Trigger) *TriggerNodeDetails
type TriggerUpdate
func (s *TriggerUpdate) SetActions(v []*Action) *TriggerUpdate
func (s *TriggerUpdate) SetDescription(v string) *TriggerUpdate
func (s *TriggerUpdate) SetName(v string) *TriggerUpdate
func (s *TriggerUpdate) SetPredicate(v *Predicate) *TriggerUpdate
func (s *TriggerUpdate) SetSchedule(v string) *TriggerUpdate
type UntagResourceInput
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
func (s *UntagResourceInput) SetTagsToRemove(v []*string) *UntagResourceInput
type UntagResourceOutput
type UpdateClassifierInput
func (s *UpdateClassifierInput) SetCsvClassifier(v *UpdateCsvClassifierRequest) *UpdateClassifierInput
func (s *UpdateClassifierInput) SetGrokClassifier(v *UpdateGrokClassifierRequest) *UpdateClassifierInput
func (s *UpdateClassifierInput) SetJsonClassifier(v *UpdateJsonClassifierRequest) *UpdateClassifierInput
func (s *UpdateClassifierInput) SetXMLClassifier(v *UpdateXMLClassifierRequest) *UpdateClassifierInput
type UpdateClassifierOutput
type UpdateConnectionInput
func (s *UpdateConnectionInput) SetCatalogId(v string) *UpdateConnectionInput
func (s *UpdateConnectionInput) SetConnectionInput(v *ConnectionInput) *UpdateConnectionInput
func (s *UpdateConnectionInput) SetName(v string) *UpdateConnectionInput
type UpdateConnectionOutput
type UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetClassifiers(v []*string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetConfiguration(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetDatabaseName(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetDescription(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetName(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetRole(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetSchedule(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetTablePrefix(v string) *UpdateCrawlerInput
func (s *UpdateCrawlerInput) SetTargets(v *CrawlerTargets) *UpdateCrawlerInput
type UpdateCrawlerOutput
type UpdateCrawlerScheduleInput
func (s *UpdateCrawlerScheduleInput) SetCrawlerName(v string) *UpdateCrawlerScheduleInput
func (s *UpdateCrawlerScheduleInput) SetSchedule(v string) *UpdateCrawlerScheduleInput
type UpdateCrawlerScheduleOutput
type UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetAllowSingleColumn(v bool) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetContainsHeader(v string) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetDelimiter(v string) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetDisableValueTrimming(v bool) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetHeader(v []*string) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetName(v string) *UpdateCsvClassifierRequest
func (s *UpdateCsvClassifierRequest) SetQuoteSymbol(v string) *UpdateCsvClassifierRequest
type UpdateDatabaseInput
func (s *UpdateDatabaseInput) SetCatalogId(v string) *UpdateDatabaseInput
func (s *UpdateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *UpdateDatabaseInput
func (s *UpdateDatabaseInput) SetName(v string) *UpdateDatabaseInput
type UpdateDatabaseOutput
type UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetAddArguments(v map[string]*string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetAddPublicKeys(v []*string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetCustomLibraries(v *DevEndpointCustomLibraries) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetDeleteArguments(v []*string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetDeletePublicKeys(v []*string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetEndpointName(v string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetPublicKey(v string) *UpdateDevEndpointInput
func (s *UpdateDevEndpointInput) SetUpdateEtlLibraries(v bool) *UpdateDevEndpointInput
type UpdateDevEndpointOutput
type UpdateGrokClassifierRequest
func (s *UpdateGrokClassifierRequest) SetClassification(v string) *UpdateGrokClassifierRequest
func (s *UpdateGrokClassifierRequest) SetCustomPatterns(v string) *UpdateGrokClassifierRequest
func (s *UpdateGrokClassifierRequest) SetGrokPattern(v string) *UpdateGrokClassifierRequest
func (s *UpdateGrokClassifierRequest) SetName(v string) *UpdateGrokClassifierRequest
type UpdateJobInput
func (s *UpdateJobInput) SetJobName(v string) *UpdateJobInput
func (s *UpdateJobInput) SetJobUpdate(v *JobUpdate) *UpdateJobInput
type UpdateJobOutput
func (s *UpdateJobOutput) SetJobName(v string) *UpdateJobOutput
type UpdateJsonClassifierRequest
func (s *UpdateJsonClassifierRequest) SetJsonPath(v string) *UpdateJsonClassifierRequest
func (s *UpdateJsonClassifierRequest) SetName(v string) *UpdateJsonClassifierRequest
type UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetDescription(v string) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetMaxCapacity(v float64) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetMaxRetries(v int64) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetName(v string) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetNumberOfWorkers(v int64) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetParameters(v *TransformParameters) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetRole(v string) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetTimeout(v int64) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetTransformId(v string) *UpdateMLTransformInput
func (s *UpdateMLTransformInput) SetWorkerType(v string) *UpdateMLTransformInput
type UpdateMLTransformOutput
func (s *UpdateMLTransformOutput) SetTransformId(v string) *UpdateMLTransformOutput
type UpdatePartitionInput
func (s *UpdatePartitionInput) SetCatalogId(v string) *UpdatePartitionInput
func (s *UpdatePartitionInput) SetDatabaseName(v string) *UpdatePartitionInput
func (s *UpdatePartitionInput) SetPartitionInput(v *PartitionInput) *UpdatePartitionInput
func (s *UpdatePartitionInput) SetPartitionValueList(v []*string) *UpdatePartitionInput
func (s *UpdatePartitionInput) SetTableName(v string) *UpdatePartitionInput
type UpdatePartitionOutput
type UpdateTableInput
func (s *UpdateTableInput) SetCatalogId(v string) *UpdateTableInput
func (s *UpdateTableInput) SetDatabaseName(v string) *UpdateTableInput
func (s *UpdateTableInput) SetSkipArchive(v bool) *UpdateTableInput
func (s *UpdateTableInput) SetTableInput(v *TableInput) *UpdateTableInput
type UpdateTableOutput
type UpdateTriggerInput
func (s *UpdateTriggerInput) SetName(v string) *UpdateTriggerInput
func (s *UpdateTriggerInput) SetTriggerUpdate(v *TriggerUpdate) *UpdateTriggerInput
type UpdateTriggerOutput
func (s *UpdateTriggerOutput) SetTrigger(v *Trigger) *UpdateTriggerOutput
type UpdateUserDefinedFunctionInput
func (s *UpdateUserDefinedFunctionInput) SetCatalogId(v string) *UpdateUserDefinedFunctionInput
func (s *UpdateUserDefinedFunctionInput) SetDatabaseName(v string) *UpdateUserDefinedFunctionInput
func (s *UpdateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *UpdateUserDefinedFunctionInput
func (s *UpdateUserDefinedFunctionInput) SetFunctionName(v string) *UpdateUserDefinedFunctionInput
type UpdateUserDefinedFunctionOutput
type UpdateWorkflowInput
func (s *UpdateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *UpdateWorkflowInput
func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput
func (s *UpdateWorkflowInput) SetName(v string) *UpdateWorkflowInput
type UpdateWorkflowOutput
func (s *UpdateWorkflowOutput) SetName(v string) *UpdateWorkflowOutput
type UpdateXMLClassifierRequest
func (s *UpdateXMLClassifierRequest) SetClassification(v string) *UpdateXMLClassifierRequest
func (s *UpdateXMLClassifierRequest) SetName(v string) *UpdateXMLClassifierRequest
func (s *UpdateXMLClassifierRequest) SetRowTag(v string) *UpdateXMLClassifierRequest
type UserDefinedFunction
func (s *UserDefinedFunction) SetClassName(v string) *UserDefinedFunction
func (s *UserDefinedFunction) SetCreateTime(v time.Time) *UserDefinedFunction
func (s *UserDefinedFunction) SetFunctionName(v string) *UserDefinedFunction
func (s *UserDefinedFunction) SetOwnerName(v string) *UserDefinedFunction
func (s *UserDefinedFunction) SetOwnerType(v string) *UserDefinedFunction
func (s *UserDefinedFunction) SetResourceUris(v []*ResourceUri) *UserDefinedFunction
type UserDefinedFunctionInput
func (s *UserDefinedFunctionInput) SetClassName(v string) *UserDefinedFunctionInput
func (s *UserDefinedFunctionInput) SetFunctionName(v string) *UserDefinedFunctionInput
func (s *UserDefinedFunctionInput) SetOwnerName(v string) *UserDefinedFunctionInput
func (s *UserDefinedFunctionInput) SetOwnerType(v string) *UserDefinedFunctionInput
func (s *UserDefinedFunctionInput) SetResourceUris(v []*ResourceUri) *UserDefinedFunctionInput
type Workflow
func (s *Workflow) SetCreatedOn(v time.Time) *Workflow
func (s *Workflow) SetDefaultRunProperties(v map[string]*string) *Workflow
func (s *Workflow) SetDescription(v string) *Workflow
func (s *Workflow) SetGraph(v *WorkflowGraph) *Workflow
func (s *Workflow) SetLastModifiedOn(v time.Time) *Workflow
func (s *Workflow) SetLastRun(v *WorkflowRun) *Workflow
func (s *Workflow) SetName(v string) *Workflow
type WorkflowGraph
func (s *WorkflowGraph) SetEdges(v []*Edge) *WorkflowGraph
func (s *WorkflowGraph) SetNodes(v []*Node) *WorkflowGraph
type WorkflowRun
func (s *WorkflowRun) SetCompletedOn(v time.Time) *WorkflowRun
func (s *WorkflowRun) SetGraph(v *WorkflowGraph) *WorkflowRun
func (s *WorkflowRun) SetName(v string) *WorkflowRun
func (s *WorkflowRun) SetStartedOn(v time.Time) *WorkflowRun
func (s *WorkflowRun) SetStatistics(v *WorkflowRunStatistics) *WorkflowRun
func (s *WorkflowRun) SetStatus(v string) *WorkflowRun
func (s *WorkflowRun) SetWorkflowRunId(v string) *WorkflowRun
func (s *WorkflowRun) SetWorkflowRunProperties(v map[string]*string) *WorkflowRun
type WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetFailedActions(v int64) *WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetRunningActions(v int64) *WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetStoppedActions(v int64) *WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetSucceededActions(v int64) *WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetTimeoutActions(v int64) *WorkflowRunStatistics
func (s *WorkflowRunStatistics) SetTotalActions(v int64) *WorkflowRunStatistics
type XMLClassifier
func (s *XMLClassifier) SetClassification(v string) *XMLClassifier
func (s *XMLClassifier) SetCreationTime(v time.Time) *XMLClassifier
func (s *XMLClassifier) SetLastUpdated(v time.Time) *XMLClassifier
func (s *XMLClassifier) SetName(v string) *XMLClassifier
func (s *XMLClassifier) SetRowTag(v string) *XMLClassifier
func (s *XMLClassifier) SetVersion(v int64) *XMLClassifier

Constants ▾

const (
    // CatalogEncryptionModeDisabled is a CatalogEncryptionMode enum value
    CatalogEncryptionModeDisabled = "DISABLED"

    // CatalogEncryptionModeSseKms is a CatalogEncryptionMode enum value
    CatalogEncryptionModeSseKms = "SSE-KMS"
)
const (
    // CloudWatchEncryptionModeDisabled is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeDisabled = "DISABLED"

    // CloudWatchEncryptionModeSseKms is a CloudWatchEncryptionMode enum value
    CloudWatchEncryptionModeSseKms = "SSE-KMS"
)
const (
    // ComparatorEquals is a Comparator enum value
    ComparatorEquals = "EQUALS"

    // ComparatorGreaterThan is a Comparator enum value
    ComparatorGreaterThan = "GREATER_THAN"

    // ComparatorLessThan is a Comparator enum value
    ComparatorLessThan = "LESS_THAN"

    // ComparatorGreaterThanEquals is a Comparator enum value
    ComparatorGreaterThanEquals = "GREATER_THAN_EQUALS"

    // ComparatorLessThanEquals is a Comparator enum value
    ComparatorLessThanEquals = "LESS_THAN_EQUALS"
)
const (
    // ConnectionPropertyKeyHost is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyHost = "HOST"

    // ConnectionPropertyKeyPort is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPort = "PORT"

    // ConnectionPropertyKeyUsername is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyUsername = "USERNAME"

    // ConnectionPropertyKeyPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyPassword = "PASSWORD"

    // ConnectionPropertyKeyEncryptedPassword is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyEncryptedPassword = "ENCRYPTED_PASSWORD"

    // ConnectionPropertyKeyJdbcDriverJarUri is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverJarUri = "JDBC_DRIVER_JAR_URI"

    // ConnectionPropertyKeyJdbcDriverClassName is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcDriverClassName = "JDBC_DRIVER_CLASS_NAME"

    // ConnectionPropertyKeyJdbcEngine is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngine = "JDBC_ENGINE"

    // ConnectionPropertyKeyJdbcEngineVersion is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEngineVersion = "JDBC_ENGINE_VERSION"

    // ConnectionPropertyKeyConfigFiles is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyConfigFiles = "CONFIG_FILES"

    // ConnectionPropertyKeyInstanceId is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyInstanceId = "INSTANCE_ID"

    // ConnectionPropertyKeyJdbcConnectionUrl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcConnectionUrl = "JDBC_CONNECTION_URL"

    // ConnectionPropertyKeyJdbcEnforceSsl is a ConnectionPropertyKey enum value
    ConnectionPropertyKeyJdbcEnforceSsl = "JDBC_ENFORCE_SSL"
)
const (
    // ConnectionTypeJdbc is a ConnectionType enum value
    ConnectionTypeJdbc = "JDBC"

    // ConnectionTypeSftp is a ConnectionType enum value
    ConnectionTypeSftp = "SFTP"
)
const (
    // CrawlStateRunning is a CrawlState enum value
    CrawlStateRunning = "RUNNING"

    // CrawlStateSucceeded is a CrawlState enum value
    CrawlStateSucceeded = "SUCCEEDED"

    // CrawlStateCancelled is a CrawlState enum value
    CrawlStateCancelled = "CANCELLED"

    // CrawlStateFailed is a CrawlState enum value
    CrawlStateFailed = "FAILED"
)
const (
    // CrawlerStateReady is a CrawlerState enum value
    CrawlerStateReady = "READY"

    // CrawlerStateRunning is a CrawlerState enum value
    CrawlerStateRunning = "RUNNING"

    // CrawlerStateStopping is a CrawlerState enum value
    CrawlerStateStopping = "STOPPING"
)
const (
    // CsvHeaderOptionUnknown is a CsvHeaderOption enum value
    CsvHeaderOptionUnknown = "UNKNOWN"

    // CsvHeaderOptionPresent is a CsvHeaderOption enum value
    CsvHeaderOptionPresent = "PRESENT"

    // CsvHeaderOptionAbsent is a CsvHeaderOption enum value
    CsvHeaderOptionAbsent = "ABSENT"
)
const (
    // DeleteBehaviorLog is a DeleteBehavior enum value
    DeleteBehaviorLog = "LOG"

    // DeleteBehaviorDeleteFromDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeleteFromDatabase = "DELETE_FROM_DATABASE"

    // DeleteBehaviorDeprecateInDatabase is a DeleteBehavior enum value
    DeleteBehaviorDeprecateInDatabase = "DEPRECATE_IN_DATABASE"
)
const (
    // ExistConditionMustExist is a ExistCondition enum value
    ExistConditionMustExist = "MUST_EXIST"

    // ExistConditionNotExist is a ExistCondition enum value
    ExistConditionNotExist = "NOT_EXIST"

    // ExistConditionNone is a ExistCondition enum value
    ExistConditionNone = "NONE"
)
const (
    // JobBookmarksEncryptionModeDisabled is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeDisabled = "DISABLED"

    // JobBookmarksEncryptionModeCseKms is a JobBookmarksEncryptionMode enum value
    JobBookmarksEncryptionModeCseKms = "CSE-KMS"
)
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 (
    // LanguagePython is a Language enum value
    LanguagePython = "PYTHON"

    // LanguageScala is a Language enum value
    LanguageScala = "SCALA"
)
const (
    // LastCrawlStatusSucceeded is a LastCrawlStatus enum value
    LastCrawlStatusSucceeded = "SUCCEEDED"

    // LastCrawlStatusCancelled is a LastCrawlStatus enum value
    LastCrawlStatusCancelled = "CANCELLED"

    // LastCrawlStatusFailed is a LastCrawlStatus enum value
    LastCrawlStatusFailed = "FAILED"
)
const (
    // LogicalAnd is a Logical enum value
    LogicalAnd = "AND"

    // LogicalAny is a Logical enum value
    LogicalAny = "ANY"
)
const (
    // NodeTypeCrawler is a NodeType enum value
    NodeTypeCrawler = "CRAWLER"

    // NodeTypeJob is a NodeType enum value
    NodeTypeJob = "JOB"

    // NodeTypeTrigger is a NodeType enum value
    NodeTypeTrigger = "TRIGGER"
)
const (
    // PermissionAll is a Permission enum value
    PermissionAll = "ALL"

    // PermissionSelect is a Permission enum value
    PermissionSelect = "SELECT"

    // PermissionAlter is a Permission enum value
    PermissionAlter = "ALTER"

    // PermissionDrop is a Permission enum value
    PermissionDrop = "DROP"

    // PermissionDelete is a Permission enum value
    PermissionDelete = "DELETE"

    // PermissionInsert is a Permission enum value
    PermissionInsert = "INSERT"

    // PermissionCreateDatabase is a Permission enum value
    PermissionCreateDatabase = "CREATE_DATABASE"

    // PermissionCreateTable is a Permission enum value
    PermissionCreateTable = "CREATE_TABLE"

    // PermissionDataLocationAccess is a Permission enum value
    PermissionDataLocationAccess = "DATA_LOCATION_ACCESS"
)
const (
    // PrincipalTypeUser is a PrincipalType enum value
    PrincipalTypeUser = "USER"

    // PrincipalTypeRole is a PrincipalType enum value
    PrincipalTypeRole = "ROLE"

    // PrincipalTypeGroup is a PrincipalType enum value
    PrincipalTypeGroup = "GROUP"
)
const (
    // ResourceTypeJar is a ResourceType enum value
    ResourceTypeJar = "JAR"

    // ResourceTypeFile is a ResourceType enum value
    ResourceTypeFile = "FILE"

    // ResourceTypeArchive is a ResourceType enum value
    ResourceTypeArchive = "ARCHIVE"
)
const (
    // S3EncryptionModeDisabled is a S3EncryptionMode enum value
    S3EncryptionModeDisabled = "DISABLED"

    // S3EncryptionModeSseKms is a S3EncryptionMode enum value
    S3EncryptionModeSseKms = "SSE-KMS"

    // S3EncryptionModeSseS3 is a S3EncryptionMode enum value
    S3EncryptionModeSseS3 = "SSE-S3"
)
const (
    // ScheduleStateScheduled is a ScheduleState enum value
    ScheduleStateScheduled = "SCHEDULED"

    // ScheduleStateNotScheduled is a ScheduleState enum value
    ScheduleStateNotScheduled = "NOT_SCHEDULED"

    // ScheduleStateTransitioning is a ScheduleState enum value
    ScheduleStateTransitioning = "TRANSITIONING"
)
const (
    // SortAsc is a Sort enum value
    SortAsc = "ASC"

    // SortDesc is a Sort enum value
    SortDesc = "DESC"
)
const (
    // SortDirectionTypeDescending is a SortDirectionType enum value
    SortDirectionTypeDescending = "DESCENDING"

    // SortDirectionTypeAscending is a SortDirectionType enum value
    SortDirectionTypeAscending = "ASCENDING"
)
const (
    // TaskRunSortColumnTypeTaskRunType is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeTaskRunType = "TASK_RUN_TYPE"

    // TaskRunSortColumnTypeStatus is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeStatus = "STATUS"

    // TaskRunSortColumnTypeStarted is a TaskRunSortColumnType enum value
    TaskRunSortColumnTypeStarted = "STARTED"
)
const (
    // TaskStatusTypeStarting is a TaskStatusType enum value
    TaskStatusTypeStarting = "STARTING"

    // TaskStatusTypeRunning is a TaskStatusType enum value
    TaskStatusTypeRunning = "RUNNING"

    // TaskStatusTypeStopping is a TaskStatusType enum value
    TaskStatusTypeStopping = "STOPPING"

    // TaskStatusTypeStopped is a TaskStatusType enum value
    TaskStatusTypeStopped = "STOPPED"

    // TaskStatusTypeSucceeded is a TaskStatusType enum value
    TaskStatusTypeSucceeded = "SUCCEEDED"

    // TaskStatusTypeFailed is a TaskStatusType enum value
    TaskStatusTypeFailed = "FAILED"

    // TaskStatusTypeTimeout is a TaskStatusType enum value
    TaskStatusTypeTimeout = "TIMEOUT"
)
const (
    // TaskTypeEvaluation is a TaskType enum value
    TaskTypeEvaluation = "EVALUATION"

    // TaskTypeLabelingSetGeneration is a TaskType enum value
    TaskTypeLabelingSetGeneration = "LABELING_SET_GENERATION"

    // TaskTypeImportLabels is a TaskType enum value
    TaskTypeImportLabels = "IMPORT_LABELS"

    // TaskTypeExportLabels is a TaskType enum value
    TaskTypeExportLabels = "EXPORT_LABELS"

    // TaskTypeFindMatches is a TaskType enum value
    TaskTypeFindMatches = "FIND_MATCHES"
)
const (
    // TransformSortColumnTypeName is a TransformSortColumnType enum value
    TransformSortColumnTypeName = "NAME"

    // TransformSortColumnTypeTransformType is a TransformSortColumnType enum value
    TransformSortColumnTypeTransformType = "TRANSFORM_TYPE"

    // TransformSortColumnTypeStatus is a TransformSortColumnType enum value
    TransformSortColumnTypeStatus = "STATUS"

    // TransformSortColumnTypeCreated is a TransformSortColumnType enum value
    TransformSortColumnTypeCreated = "CREATED"

    // TransformSortColumnTypeLastModified is a TransformSortColumnType enum value
    TransformSortColumnTypeLastModified = "LAST_MODIFIED"
)
const (
    // TransformStatusTypeNotReady is a TransformStatusType enum value
    TransformStatusTypeNotReady = "NOT_READY"

    // TransformStatusTypeReady is a TransformStatusType enum value
    TransformStatusTypeReady = "READY"

    // TransformStatusTypeDeleting is a TransformStatusType enum value
    TransformStatusTypeDeleting = "DELETING"
)
const (
    // TriggerStateCreating is a TriggerState enum value
    TriggerStateCreating = "CREATING"

    // TriggerStateCreated is a TriggerState enum value
    TriggerStateCreated = "CREATED"

    // TriggerStateActivating is a TriggerState enum value
    TriggerStateActivating = "ACTIVATING"

    // TriggerStateActivated is a TriggerState enum value
    TriggerStateActivated = "ACTIVATED"

    // TriggerStateDeactivating is a TriggerState enum value
    TriggerStateDeactivating = "DEACTIVATING"

    // TriggerStateDeactivated is a TriggerState enum value
    TriggerStateDeactivated = "DEACTIVATED"

    // TriggerStateDeleting is a TriggerState enum value
    TriggerStateDeleting = "DELETING"

    // TriggerStateUpdating is a TriggerState enum value
    TriggerStateUpdating = "UPDATING"
)
const (
    // TriggerTypeScheduled is a TriggerType enum value
    TriggerTypeScheduled = "SCHEDULED"

    // TriggerTypeConditional is a TriggerType enum value
    TriggerTypeConditional = "CONDITIONAL"

    // TriggerTypeOnDemand is a TriggerType enum value
    TriggerTypeOnDemand = "ON_DEMAND"
)
const (
    // UpdateBehaviorLog is a UpdateBehavior enum value
    UpdateBehaviorLog = "LOG"

    // UpdateBehaviorUpdateInDatabase is a UpdateBehavior enum value
    UpdateBehaviorUpdateInDatabase = "UPDATE_IN_DATABASE"
)
const (
    // WorkerTypeStandard is a WorkerType enum value
    WorkerTypeStandard = "Standard"

    // WorkerTypeG1x is a WorkerType enum value
    WorkerTypeG1x = "G.1X"

    // WorkerTypeG2x is a WorkerType enum value
    WorkerTypeG2x = "G.2X"
)
const (
    // WorkflowRunStatusRunning is a WorkflowRunStatus enum value
    WorkflowRunStatusRunning = "RUNNING"

    // WorkflowRunStatusCompleted is a WorkflowRunStatus enum value
    WorkflowRunStatusCompleted = "COMPLETED"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // Access to a resource was denied.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeAlreadyExistsException for service response error code
    // "AlreadyExistsException".
    //
    // A resource to be created or added already exists.
    ErrCodeAlreadyExistsException = "AlreadyExistsException"

    // ErrCodeConcurrentModificationException for service response error code
    // "ConcurrentModificationException".
    //
    // Two processes are trying to modify a resource simultaneously.
    ErrCodeConcurrentModificationException = "ConcurrentModificationException"

    // ErrCodeConcurrentRunsExceededException for service response error code
    // "ConcurrentRunsExceededException".
    //
    // Too many jobs are being run concurrently.
    ErrCodeConcurrentRunsExceededException = "ConcurrentRunsExceededException"

    // ErrCodeConditionCheckFailureException for service response error code
    // "ConditionCheckFailureException".
    //
    // A specified condition was not satisfied.
    ErrCodeConditionCheckFailureException = "ConditionCheckFailureException"

    // ErrCodeCrawlerNotRunningException for service response error code
    // "CrawlerNotRunningException".
    //
    // The specified crawler is not running.
    ErrCodeCrawlerNotRunningException = "CrawlerNotRunningException"

    // ErrCodeCrawlerRunningException for service response error code
    // "CrawlerRunningException".
    //
    // The operation cannot be performed because the crawler is already running.
    ErrCodeCrawlerRunningException = "CrawlerRunningException"

    // ErrCodeCrawlerStoppingException for service response error code
    // "CrawlerStoppingException".
    //
    // The specified crawler is stopping.
    ErrCodeCrawlerStoppingException = "CrawlerStoppingException"

    // ErrCodeEncryptionException for service response error code
    // "GlueEncryptionException".
    //
    // An encryption operation failed.
    ErrCodeEncryptionException = "GlueEncryptionException"

    // ErrCodeEntityNotFoundException for service response error code
    // "EntityNotFoundException".
    //
    // A specified entity does not exist
    ErrCodeEntityNotFoundException = "EntityNotFoundException"

    // ErrCodeIdempotentParameterMismatchException for service response error code
    // "IdempotentParameterMismatchException".
    //
    // The same unique identifier was associated with two different records.
    ErrCodeIdempotentParameterMismatchException = "IdempotentParameterMismatchException"

    // ErrCodeInternalServiceException for service response error code
    // "InternalServiceException".
    //
    // An internal service error occurred.
    ErrCodeInternalServiceException = "InternalServiceException"

    // ErrCodeInvalidInputException for service response error code
    // "InvalidInputException".
    //
    // The input provided was not valid.
    ErrCodeInvalidInputException = "InvalidInputException"

    // ErrCodeMLTransformNotReadyException for service response error code
    // "MLTransformNotReadyException".
    //
    // The machine learning transform is not ready to run.
    ErrCodeMLTransformNotReadyException = "MLTransformNotReadyException"

    // ErrCodeNoScheduleException for service response error code
    // "NoScheduleException".
    //
    // There is no applicable schedule.
    ErrCodeNoScheduleException = "NoScheduleException"

    // ErrCodeOperationTimeoutException for service response error code
    // "OperationTimeoutException".
    //
    // The operation timed out.
    ErrCodeOperationTimeoutException = "OperationTimeoutException"

    // ErrCodeResourceNumberLimitExceededException for service response error code
    // "ResourceNumberLimitExceededException".
    //
    // A resource numerical limit was exceeded.
    ErrCodeResourceNumberLimitExceededException = "ResourceNumberLimitExceededException"

    // ErrCodeSchedulerNotRunningException for service response error code
    // "SchedulerNotRunningException".
    //
    // The specified scheduler is not running.
    ErrCodeSchedulerNotRunningException = "SchedulerNotRunningException"

    // ErrCodeSchedulerRunningException for service response error code
    // "SchedulerRunningException".
    //
    // The specified scheduler is already running.
    ErrCodeSchedulerRunningException = "SchedulerRunningException"

    // ErrCodeSchedulerTransitioningException for service response error code
    // "SchedulerTransitioningException".
    //
    // The specified scheduler is transitioning.
    ErrCodeSchedulerTransitioningException = "SchedulerTransitioningException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // A value could not be validated.
    ErrCodeValidationException = "ValidationException"

    // ErrCodeVersionMismatchException for service response error code
    // "VersionMismatchException".
    //
    // There was a version conflict.
    ErrCodeVersionMismatchException = "VersionMismatchException"
)
const (
    ServiceName = "glue"      // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "Glue"      // ServiceID is a unique identifer of a specific service.
)

Service information constants

const (
    // LogicalOperatorEquals is a LogicalOperator enum value
    LogicalOperatorEquals = "EQUALS"
)
const (
    // TransformTypeFindMatches is a TransformType enum value
    TransformTypeFindMatches = "FIND_MATCHES"
)

type Action

type Action struct {

    // The job arguments used when this trigger fires. For this job run, they replace
    // the default arguments set in the job definition itself.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that AWS Glue itself consumes.
    //
    // For information about how to specify and consume your own Job arguments,
    // see the Calling AWS Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html)
    // topic in the developer guide.
    //
    // For information about the key-value pairs that AWS Glue consumes to set up
    // your job, see the Special Parameters Used by AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
    // topic in the developer guide.
    Arguments map[string]*string `type:"map"`

    // The name of the crawler to be used with this action.
    CrawlerName *string `min:"1" type:"string"`

    // The name of a job to be executed.
    JobName *string `min:"1" type:"string"`

    // Specifies configuration properties of a job run notification.
    NotificationProperty *NotificationProperty `type:"structure"`

    // The name of the SecurityConfiguration structure to be used with this action.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The JobRun timeout in minutes. This is the maximum time that a job run can
    // consume resources before it is terminated and enters TIMEOUT status. The
    // default is 2,880 minutes (48 hours). This overrides the timeout value set
    // in the parent job.
    Timeout *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

Defines an action to be initiated by a trigger.

func (Action) GoString

func (s Action) GoString() string

GoString returns the string representation

func (*Action) SetArguments

func (s *Action) SetArguments(v map[string]*string) *Action

SetArguments sets the Arguments field's value.

func (*Action) SetCrawlerName

func (s *Action) SetCrawlerName(v string) *Action

SetCrawlerName sets the CrawlerName field's value.

func (*Action) SetJobName

func (s *Action) SetJobName(v string) *Action

SetJobName sets the JobName field's value.

func (*Action) SetNotificationProperty

func (s *Action) SetNotificationProperty(v *NotificationProperty) *Action

SetNotificationProperty sets the NotificationProperty field's value.

func (*Action) SetSecurityConfiguration

func (s *Action) SetSecurityConfiguration(v string) *Action

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*Action) SetTimeout

func (s *Action) SetTimeout(v int64) *Action

SetTimeout sets the Timeout field's value.

func (Action) String

func (s Action) String() string

String returns the string representation

func (*Action) Validate

func (s *Action) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreatePartitionInput

type BatchCreatePartitionInput struct {

    // The ID of the catalog in which the partition is to be created. Currently,
    // this should be the AWS account ID.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be created.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be created.
    //
    // PartitionInputList is a required field
    PartitionInputList []*PartitionInput `type:"list" required:"true"`

    // The name of the metadata table in which the partition is to be created.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionInput) GoString

func (s BatchCreatePartitionInput) GoString() string

GoString returns the string representation

func (*BatchCreatePartitionInput) SetCatalogId

func (s *BatchCreatePartitionInput) SetCatalogId(v string) *BatchCreatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchCreatePartitionInput) SetDatabaseName

func (s *BatchCreatePartitionInput) SetDatabaseName(v string) *BatchCreatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchCreatePartitionInput) SetPartitionInputList

func (s *BatchCreatePartitionInput) SetPartitionInputList(v []*PartitionInput) *BatchCreatePartitionInput

SetPartitionInputList sets the PartitionInputList field's value.

func (*BatchCreatePartitionInput) SetTableName

func (s *BatchCreatePartitionInput) SetTableName(v string) *BatchCreatePartitionInput

SetTableName sets the TableName field's value.

func (BatchCreatePartitionInput) String

func (s BatchCreatePartitionInput) String() string

String returns the string representation

func (*BatchCreatePartitionInput) Validate

func (s *BatchCreatePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreatePartitionOutput

type BatchCreatePartitionOutput struct {

    // The errors encountered when trying to create the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreatePartitionOutput) GoString

func (s BatchCreatePartitionOutput) GoString() string

GoString returns the string representation

func (*BatchCreatePartitionOutput) SetErrors

func (s *BatchCreatePartitionOutput) SetErrors(v []*PartitionError) *BatchCreatePartitionOutput

SetErrors sets the Errors field's value.

func (BatchCreatePartitionOutput) String

func (s BatchCreatePartitionOutput) String() string

String returns the string representation

type BatchDeleteConnectionInput

type BatchDeleteConnectionInput struct {

    // The ID of the Data Catalog in which the connections reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A list of names of the connections to delete.
    //
    // ConnectionNameList is a required field
    ConnectionNameList []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionInput) GoString

func (s BatchDeleteConnectionInput) GoString() string

GoString returns the string representation

func (*BatchDeleteConnectionInput) SetCatalogId

func (s *BatchDeleteConnectionInput) SetCatalogId(v string) *BatchDeleteConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteConnectionInput) SetConnectionNameList

func (s *BatchDeleteConnectionInput) SetConnectionNameList(v []*string) *BatchDeleteConnectionInput

SetConnectionNameList sets the ConnectionNameList field's value.

func (BatchDeleteConnectionInput) String

func (s BatchDeleteConnectionInput) String() string

String returns the string representation

func (*BatchDeleteConnectionInput) Validate

func (s *BatchDeleteConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteConnectionOutput

type BatchDeleteConnectionOutput struct {

    // A map of the names of connections that were not successfully deleted to error
    // details.
    Errors map[string]*ErrorDetail `type:"map"`

    // A list of names of the connection definitions that were successfully deleted.
    Succeeded []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteConnectionOutput) GoString

func (s BatchDeleteConnectionOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteConnectionOutput) SetErrors

func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]*ErrorDetail) *BatchDeleteConnectionOutput

SetErrors sets the Errors field's value.

func (*BatchDeleteConnectionOutput) SetSucceeded

func (s *BatchDeleteConnectionOutput) SetSucceeded(v []*string) *BatchDeleteConnectionOutput

SetSucceeded sets the Succeeded field's value.

func (BatchDeleteConnectionOutput) String

func (s BatchDeleteConnectionOutput) String() string

String returns the string representation

type BatchDeletePartitionInput

type BatchDeletePartitionInput struct {

    // The ID of the Data Catalog where the partition to be deleted resides. If
    // none is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table in question resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of PartitionInput structures that define the partitions to be deleted.
    //
    // PartitionsToDelete is a required field
    PartitionsToDelete []*PartitionValueList `type:"list" required:"true"`

    // The name of the table that contains the partitions to be deleted.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionInput) GoString

func (s BatchDeletePartitionInput) GoString() string

GoString returns the string representation

func (*BatchDeletePartitionInput) SetCatalogId

func (s *BatchDeletePartitionInput) SetCatalogId(v string) *BatchDeletePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeletePartitionInput) SetDatabaseName

func (s *BatchDeletePartitionInput) SetDatabaseName(v string) *BatchDeletePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeletePartitionInput) SetPartitionsToDelete

func (s *BatchDeletePartitionInput) SetPartitionsToDelete(v []*PartitionValueList) *BatchDeletePartitionInput

SetPartitionsToDelete sets the PartitionsToDelete field's value.

func (*BatchDeletePartitionInput) SetTableName

func (s *BatchDeletePartitionInput) SetTableName(v string) *BatchDeletePartitionInput

SetTableName sets the TableName field's value.

func (BatchDeletePartitionInput) String

func (s BatchDeletePartitionInput) String() string

String returns the string representation

func (*BatchDeletePartitionInput) Validate

func (s *BatchDeletePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeletePartitionOutput

type BatchDeletePartitionOutput struct {

    // The errors encountered when trying to delete the requested partitions.
    Errors []*PartitionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeletePartitionOutput) GoString

func (s BatchDeletePartitionOutput) GoString() string

GoString returns the string representation

func (*BatchDeletePartitionOutput) SetErrors

func (s *BatchDeletePartitionOutput) SetErrors(v []*PartitionError) *BatchDeletePartitionOutput

SetErrors sets the Errors field's value.

func (BatchDeletePartitionOutput) String

func (s BatchDeletePartitionOutput) String() string

String returns the string representation

type BatchDeleteTableInput

type BatchDeleteTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the tables to delete reside. For
    // Hive compatibility, this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of the table to delete.
    //
    // TablesToDelete is a required field
    TablesToDelete []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableInput) GoString

func (s BatchDeleteTableInput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableInput) SetCatalogId

func (s *BatchDeleteTableInput) SetCatalogId(v string) *BatchDeleteTableInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableInput) SetDatabaseName

func (s *BatchDeleteTableInput) SetDatabaseName(v string) *BatchDeleteTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableInput) SetTablesToDelete

func (s *BatchDeleteTableInput) SetTablesToDelete(v []*string) *BatchDeleteTableInput

SetTablesToDelete sets the TablesToDelete field's value.

func (BatchDeleteTableInput) String

func (s BatchDeleteTableInput) String() string

String returns the string representation

func (*BatchDeleteTableInput) Validate

func (s *BatchDeleteTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteTableOutput

type BatchDeleteTableOutput struct {

    // A list of errors encountered in attempting to delete the specified tables.
    Errors []*TableError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableOutput) GoString

func (s BatchDeleteTableOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableOutput) SetErrors

func (s *BatchDeleteTableOutput) SetErrors(v []*TableError) *BatchDeleteTableOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableOutput) String

func (s BatchDeleteTableOutput) String() string

String returns the string representation

type BatchDeleteTableVersionInput

type BatchDeleteTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // A list of the IDs of versions to be deleted. A VersionId is a string representation
    // of an integer. Each version is incremented by 1.
    //
    // VersionIds is a required field
    VersionIds []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionInput) GoString

func (s BatchDeleteTableVersionInput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableVersionInput) SetCatalogId

func (s *BatchDeleteTableVersionInput) SetCatalogId(v string) *BatchDeleteTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchDeleteTableVersionInput) SetDatabaseName

func (s *BatchDeleteTableVersionInput) SetDatabaseName(v string) *BatchDeleteTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchDeleteTableVersionInput) SetTableName

func (s *BatchDeleteTableVersionInput) SetTableName(v string) *BatchDeleteTableVersionInput

SetTableName sets the TableName field's value.

func (*BatchDeleteTableVersionInput) SetVersionIds

func (s *BatchDeleteTableVersionInput) SetVersionIds(v []*string) *BatchDeleteTableVersionInput

SetVersionIds sets the VersionIds field's value.

func (BatchDeleteTableVersionInput) String

func (s BatchDeleteTableVersionInput) String() string

String returns the string representation

func (*BatchDeleteTableVersionInput) Validate

func (s *BatchDeleteTableVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteTableVersionOutput

type BatchDeleteTableVersionOutput struct {

    // A list of errors encountered while trying to delete the specified table versions.
    Errors []*TableVersionError `type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteTableVersionOutput) GoString

func (s BatchDeleteTableVersionOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteTableVersionOutput) SetErrors

func (s *BatchDeleteTableVersionOutput) SetErrors(v []*TableVersionError) *BatchDeleteTableVersionOutput

SetErrors sets the Errors field's value.

func (BatchDeleteTableVersionOutput) String

func (s BatchDeleteTableVersionOutput) String() string

String returns the string representation

type BatchGetCrawlersInput

type BatchGetCrawlersInput struct {

    // A list of crawler names, which might be the names returned from the ListCrawlers
    // operation.
    //
    // CrawlerNames is a required field
    CrawlerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersInput) GoString

func (s BatchGetCrawlersInput) GoString() string

GoString returns the string representation

func (*BatchGetCrawlersInput) SetCrawlerNames

func (s *BatchGetCrawlersInput) SetCrawlerNames(v []*string) *BatchGetCrawlersInput

SetCrawlerNames sets the CrawlerNames field's value.

func (BatchGetCrawlersInput) String

func (s BatchGetCrawlersInput) String() string

String returns the string representation

func (*BatchGetCrawlersInput) Validate

func (s *BatchGetCrawlersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetCrawlersOutput

type BatchGetCrawlersOutput struct {

    // A list of crawler definitions.
    Crawlers []*Crawler `type:"list"`

    // A list of names of crawlers that were not found.
    CrawlersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetCrawlersOutput) GoString

func (s BatchGetCrawlersOutput) GoString() string

GoString returns the string representation

func (*BatchGetCrawlersOutput) SetCrawlers

func (s *BatchGetCrawlersOutput) SetCrawlers(v []*Crawler) *BatchGetCrawlersOutput

SetCrawlers sets the Crawlers field's value.

func (*BatchGetCrawlersOutput) SetCrawlersNotFound

func (s *BatchGetCrawlersOutput) SetCrawlersNotFound(v []*string) *BatchGetCrawlersOutput

SetCrawlersNotFound sets the CrawlersNotFound field's value.

func (BatchGetCrawlersOutput) String

func (s BatchGetCrawlersOutput) String() string

String returns the string representation

type BatchGetDevEndpointsInput

type BatchGetDevEndpointsInput struct {

    // The list of DevEndpoint names, which might be the names returned from the
    // ListDevEndpoint operation.
    //
    // DevEndpointNames is a required field
    DevEndpointNames []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsInput) GoString

func (s BatchGetDevEndpointsInput) GoString() string

GoString returns the string representation

func (*BatchGetDevEndpointsInput) SetDevEndpointNames

func (s *BatchGetDevEndpointsInput) SetDevEndpointNames(v []*string) *BatchGetDevEndpointsInput

SetDevEndpointNames sets the DevEndpointNames field's value.

func (BatchGetDevEndpointsInput) String

func (s BatchGetDevEndpointsInput) String() string

String returns the string representation

func (*BatchGetDevEndpointsInput) Validate

func (s *BatchGetDevEndpointsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetDevEndpointsOutput

type BatchGetDevEndpointsOutput struct {

    // A list of DevEndpoint definitions.
    DevEndpoints []*DevEndpoint `type:"list"`

    // A list of DevEndpoints not found.
    DevEndpointsNotFound []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetDevEndpointsOutput) GoString

func (s BatchGetDevEndpointsOutput) GoString() string

GoString returns the string representation

func (*BatchGetDevEndpointsOutput) SetDevEndpoints

func (s *BatchGetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *BatchGetDevEndpointsOutput

SetDevEndpoints sets the DevEndpoints field's value.

func (*BatchGetDevEndpointsOutput) SetDevEndpointsNotFound

func (s *BatchGetDevEndpointsOutput) SetDevEndpointsNotFound(v []*string) *BatchGetDevEndpointsOutput

SetDevEndpointsNotFound sets the DevEndpointsNotFound field's value.

func (BatchGetDevEndpointsOutput) String

func (s BatchGetDevEndpointsOutput) String() string

String returns the string representation

type BatchGetJobsInput

type BatchGetJobsInput struct {

    // A list of job names, which might be the names returned from the ListJobs
    // operation.
    //
    // JobNames is a required field
    JobNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetJobsInput) GoString

func (s BatchGetJobsInput) GoString() string

GoString returns the string representation

func (*BatchGetJobsInput) SetJobNames

func (s *BatchGetJobsInput) SetJobNames(v []*string) *BatchGetJobsInput

SetJobNames sets the JobNames field's value.

func (BatchGetJobsInput) String

func (s BatchGetJobsInput) String() string

String returns the string representation

func (*BatchGetJobsInput) Validate

func (s *BatchGetJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetJobsOutput

type BatchGetJobsOutput struct {

    // A list of job definitions.
    Jobs []*Job `type:"list"`

    // A list of names of jobs not found.
    JobsNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetJobsOutput) GoString

func (s BatchGetJobsOutput) GoString() string

GoString returns the string representation

func (*BatchGetJobsOutput) SetJobs

func (s *BatchGetJobsOutput) SetJobs(v []*Job) *BatchGetJobsOutput

SetJobs sets the Jobs field's value.

func (*BatchGetJobsOutput) SetJobsNotFound

func (s *BatchGetJobsOutput) SetJobsNotFound(v []*string) *BatchGetJobsOutput

SetJobsNotFound sets the JobsNotFound field's value.

func (BatchGetJobsOutput) String

func (s BatchGetJobsOutput) String() string

String returns the string representation

type BatchGetPartitionInput

type BatchGetPartitionInput struct {

    // The ID of the Data Catalog where the partitions in question reside. If none
    // is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the partitions reside.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of partition values identifying the partitions to retrieve.
    //
    // PartitionsToGet is a required field
    PartitionsToGet []*PartitionValueList `type:"list" required:"true"`

    // The name of the partitions' table.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionInput) GoString

func (s BatchGetPartitionInput) GoString() string

GoString returns the string representation

func (*BatchGetPartitionInput) SetCatalogId

func (s *BatchGetPartitionInput) SetCatalogId(v string) *BatchGetPartitionInput

SetCatalogId sets the CatalogId field's value.

func (*BatchGetPartitionInput) SetDatabaseName

func (s *BatchGetPartitionInput) SetDatabaseName(v string) *BatchGetPartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*BatchGetPartitionInput) SetPartitionsToGet

func (s *BatchGetPartitionInput) SetPartitionsToGet(v []*PartitionValueList) *BatchGetPartitionInput

SetPartitionsToGet sets the PartitionsToGet field's value.

func (*BatchGetPartitionInput) SetTableName

func (s *BatchGetPartitionInput) SetTableName(v string) *BatchGetPartitionInput

SetTableName sets the TableName field's value.

func (BatchGetPartitionInput) String

func (s BatchGetPartitionInput) String() string

String returns the string representation

func (*BatchGetPartitionInput) Validate

func (s *BatchGetPartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetPartitionOutput

type BatchGetPartitionOutput struct {

    // A list of the requested partitions.
    Partitions []*Partition `type:"list"`

    // A list of the partition values in the request for which partitions were not
    // returned.
    UnprocessedKeys []*PartitionValueList `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetPartitionOutput) GoString

func (s BatchGetPartitionOutput) GoString() string

GoString returns the string representation

func (*BatchGetPartitionOutput) SetPartitions

func (s *BatchGetPartitionOutput) SetPartitions(v []*Partition) *BatchGetPartitionOutput

SetPartitions sets the Partitions field's value.

func (*BatchGetPartitionOutput) SetUnprocessedKeys

func (s *BatchGetPartitionOutput) SetUnprocessedKeys(v []*PartitionValueList) *BatchGetPartitionOutput

SetUnprocessedKeys sets the UnprocessedKeys field's value.

func (BatchGetPartitionOutput) String

func (s BatchGetPartitionOutput) String() string

String returns the string representation

type BatchGetTriggersInput

type BatchGetTriggersInput struct {

    // A list of trigger names, which may be the names returned from the ListTriggers
    // operation.
    //
    // TriggerNames is a required field
    TriggerNames []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersInput) GoString

func (s BatchGetTriggersInput) GoString() string

GoString returns the string representation

func (*BatchGetTriggersInput) SetTriggerNames

func (s *BatchGetTriggersInput) SetTriggerNames(v []*string) *BatchGetTriggersInput

SetTriggerNames sets the TriggerNames field's value.

func (BatchGetTriggersInput) String

func (s BatchGetTriggersInput) String() string

String returns the string representation

func (*BatchGetTriggersInput) Validate

func (s *BatchGetTriggersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetTriggersOutput

type BatchGetTriggersOutput struct {

    // A list of trigger definitions.
    Triggers []*Trigger `type:"list"`

    // A list of names of triggers not found.
    TriggersNotFound []*string `type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetTriggersOutput) GoString

func (s BatchGetTriggersOutput) GoString() string

GoString returns the string representation

func (*BatchGetTriggersOutput) SetTriggers

func (s *BatchGetTriggersOutput) SetTriggers(v []*Trigger) *BatchGetTriggersOutput

SetTriggers sets the Triggers field's value.

func (*BatchGetTriggersOutput) SetTriggersNotFound

func (s *BatchGetTriggersOutput) SetTriggersNotFound(v []*string) *BatchGetTriggersOutput

SetTriggersNotFound sets the TriggersNotFound field's value.

func (BatchGetTriggersOutput) String

func (s BatchGetTriggersOutput) String() string

String returns the string representation

type BatchGetWorkflowsInput

type BatchGetWorkflowsInput struct {

    // Specifies whether to include a graph when returning the workflow resource
    // metadata.
    IncludeGraph *bool `type:"boolean"`

    // A list of workflow names, which may be the names returned from the ListWorkflows
    // operation.
    //
    // Names is a required field
    Names []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsInput) GoString

func (s BatchGetWorkflowsInput) GoString() string

GoString returns the string representation

func (*BatchGetWorkflowsInput) SetIncludeGraph

func (s *BatchGetWorkflowsInput) SetIncludeGraph(v bool) *BatchGetWorkflowsInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*BatchGetWorkflowsInput) SetNames

func (s *BatchGetWorkflowsInput) SetNames(v []*string) *BatchGetWorkflowsInput

SetNames sets the Names field's value.

func (BatchGetWorkflowsInput) String

func (s BatchGetWorkflowsInput) String() string

String returns the string representation

func (*BatchGetWorkflowsInput) Validate

func (s *BatchGetWorkflowsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchGetWorkflowsOutput

type BatchGetWorkflowsOutput struct {

    // A list of names of workflows not found.
    MissingWorkflows []*string `min:"1" type:"list"`

    // A list of workflow resource metadata.
    Workflows []*Workflow `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (BatchGetWorkflowsOutput) GoString

func (s BatchGetWorkflowsOutput) GoString() string

GoString returns the string representation

func (*BatchGetWorkflowsOutput) SetMissingWorkflows

func (s *BatchGetWorkflowsOutput) SetMissingWorkflows(v []*string) *BatchGetWorkflowsOutput

SetMissingWorkflows sets the MissingWorkflows field's value.

func (*BatchGetWorkflowsOutput) SetWorkflows

func (s *BatchGetWorkflowsOutput) SetWorkflows(v []*Workflow) *BatchGetWorkflowsOutput

SetWorkflows sets the Workflows field's value.

func (BatchGetWorkflowsOutput) String

func (s BatchGetWorkflowsOutput) String() string

String returns the string representation

type BatchStopJobRunError

type BatchStopJobRunError struct {

    // Specifies details about the error that was encountered.
    ErrorDetail *ErrorDetail `type:"structure"`

    // The name of the job definition that is used in the job run in question.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run in question.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records an error that occurred when attempting to stop a specified job run.

func (BatchStopJobRunError) GoString

func (s BatchStopJobRunError) GoString() string

GoString returns the string representation

func (*BatchStopJobRunError) SetErrorDetail

func (s *BatchStopJobRunError) SetErrorDetail(v *ErrorDetail) *BatchStopJobRunError

SetErrorDetail sets the ErrorDetail field's value.

func (*BatchStopJobRunError) SetJobName

func (s *BatchStopJobRunError) SetJobName(v string) *BatchStopJobRunError

SetJobName sets the JobName field's value.

func (*BatchStopJobRunError) SetJobRunId

func (s *BatchStopJobRunError) SetJobRunId(v string) *BatchStopJobRunError

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunError) String

func (s BatchStopJobRunError) String() string

String returns the string representation

type BatchStopJobRunInput

type BatchStopJobRunInput struct {

    // The name of the job definition for which to stop job runs.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`

    // A list of the JobRunIds that should be stopped for that job definition.
    //
    // JobRunIds is a required field
    JobRunIds []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunInput) GoString

func (s BatchStopJobRunInput) GoString() string

GoString returns the string representation

func (*BatchStopJobRunInput) SetJobName

func (s *BatchStopJobRunInput) SetJobName(v string) *BatchStopJobRunInput

SetJobName sets the JobName field's value.

func (*BatchStopJobRunInput) SetJobRunIds

func (s *BatchStopJobRunInput) SetJobRunIds(v []*string) *BatchStopJobRunInput

SetJobRunIds sets the JobRunIds field's value.

func (BatchStopJobRunInput) String

func (s BatchStopJobRunInput) String() string

String returns the string representation

func (*BatchStopJobRunInput) Validate

func (s *BatchStopJobRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchStopJobRunOutput

type BatchStopJobRunOutput struct {

    // A list of the errors that were encountered in trying to stop JobRuns, including
    // the JobRunId for which each error was encountered and details about the error.
    Errors []*BatchStopJobRunError `type:"list"`

    // A list of the JobRuns that were successfully submitted for stopping.
    SuccessfulSubmissions []*BatchStopJobRunSuccessfulSubmission `type:"list"`
    // contains filtered or unexported fields
}

func (BatchStopJobRunOutput) GoString

func (s BatchStopJobRunOutput) GoString() string

GoString returns the string representation

func (*BatchStopJobRunOutput) SetErrors

func (s *BatchStopJobRunOutput) SetErrors(v []*BatchStopJobRunError) *BatchStopJobRunOutput

SetErrors sets the Errors field's value.

func (*BatchStopJobRunOutput) SetSuccessfulSubmissions

func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []*BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput

SetSuccessfulSubmissions sets the SuccessfulSubmissions field's value.

func (BatchStopJobRunOutput) String

func (s BatchStopJobRunOutput) String() string

String returns the string representation

type BatchStopJobRunSuccessfulSubmission

type BatchStopJobRunSuccessfulSubmission struct {

    // The name of the job definition used in the job run that was stopped.
    JobName *string `min:"1" type:"string"`

    // The JobRunId of the job run that was stopped.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Records a successful request to stop a specified JobRun.

func (BatchStopJobRunSuccessfulSubmission) GoString

func (s BatchStopJobRunSuccessfulSubmission) GoString() string

GoString returns the string representation

func (*BatchStopJobRunSuccessfulSubmission) SetJobName

func (s *BatchStopJobRunSuccessfulSubmission) SetJobName(v string) *BatchStopJobRunSuccessfulSubmission

SetJobName sets the JobName field's value.

func (*BatchStopJobRunSuccessfulSubmission) SetJobRunId

func (s *BatchStopJobRunSuccessfulSubmission) SetJobRunId(v string) *BatchStopJobRunSuccessfulSubmission

SetJobRunId sets the JobRunId field's value.

func (BatchStopJobRunSuccessfulSubmission) String

func (s BatchStopJobRunSuccessfulSubmission) String() string

String returns the string representation

type CancelMLTaskRunInput

type CancelMLTaskRunInput struct {

    // A unique identifier for the task run.
    //
    // TaskRunId is a required field
    TaskRunId *string `min:"1" type:"string" required:"true"`

    // The unique identifier of the machine learning transform.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CancelMLTaskRunInput) GoString

func (s CancelMLTaskRunInput) GoString() string

GoString returns the string representation

func (*CancelMLTaskRunInput) SetTaskRunId

func (s *CancelMLTaskRunInput) SetTaskRunId(v string) *CancelMLTaskRunInput

SetTaskRunId sets the TaskRunId field's value.

func (*CancelMLTaskRunInput) SetTransformId

func (s *CancelMLTaskRunInput) SetTransformId(v string) *CancelMLTaskRunInput

SetTransformId sets the TransformId field's value.

func (CancelMLTaskRunInput) String

func (s CancelMLTaskRunInput) String() string

String returns the string representation

func (*CancelMLTaskRunInput) Validate

func (s *CancelMLTaskRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelMLTaskRunOutput

type CancelMLTaskRunOutput struct {

    // The status for this run.
    Status *string `type:"string" enum:"TaskStatusType"`

    // The unique identifier for the task run.
    TaskRunId *string `min:"1" type:"string"`

    // The unique identifier of the machine learning transform.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CancelMLTaskRunOutput) GoString

func (s CancelMLTaskRunOutput) GoString() string

GoString returns the string representation

func (*CancelMLTaskRunOutput) SetStatus

func (s *CancelMLTaskRunOutput) SetStatus(v string) *CancelMLTaskRunOutput

SetStatus sets the Status field's value.

func (*CancelMLTaskRunOutput) SetTaskRunId

func (s *CancelMLTaskRunOutput) SetTaskRunId(v string) *CancelMLTaskRunOutput

SetTaskRunId sets the TaskRunId field's value.

func (*CancelMLTaskRunOutput) SetTransformId

func (s *CancelMLTaskRunOutput) SetTransformId(v string) *CancelMLTaskRunOutput

SetTransformId sets the TransformId field's value.

func (CancelMLTaskRunOutput) String

func (s CancelMLTaskRunOutput) String() string

String returns the string representation

type CatalogEntry

type CatalogEntry struct {

    // The database in which the table metadata resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table in question.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a table definition in the AWS Glue Data Catalog.

func (CatalogEntry) GoString

func (s CatalogEntry) GoString() string

GoString returns the string representation

func (*CatalogEntry) SetDatabaseName

func (s *CatalogEntry) SetDatabaseName(v string) *CatalogEntry

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogEntry) SetTableName

func (s *CatalogEntry) SetTableName(v string) *CatalogEntry

SetTableName sets the TableName field's value.

func (CatalogEntry) String

func (s CatalogEntry) String() string

String returns the string representation

func (*CatalogEntry) Validate

func (s *CatalogEntry) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CatalogImportStatus

type CatalogImportStatus struct {

    // True if the migration has completed, or False otherwise.
    ImportCompleted *bool `type:"boolean"`

    // The time that the migration was started.
    ImportTime *time.Time `type:"timestamp"`

    // The name of the person who initiated the migration.
    ImportedBy *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A structure containing migration status information.

func (CatalogImportStatus) GoString

func (s CatalogImportStatus) GoString() string

GoString returns the string representation

func (*CatalogImportStatus) SetImportCompleted

func (s *CatalogImportStatus) SetImportCompleted(v bool) *CatalogImportStatus

SetImportCompleted sets the ImportCompleted field's value.

func (*CatalogImportStatus) SetImportTime

func (s *CatalogImportStatus) SetImportTime(v time.Time) *CatalogImportStatus

SetImportTime sets the ImportTime field's value.

func (*CatalogImportStatus) SetImportedBy

func (s *CatalogImportStatus) SetImportedBy(v string) *CatalogImportStatus

SetImportedBy sets the ImportedBy field's value.

func (CatalogImportStatus) String

func (s CatalogImportStatus) String() string

String returns the string representation

type CatalogTarget

type CatalogTarget struct {

    // The name of the database to be synchronized.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A list of the tables to be synchronized.
    //
    // Tables is a required field
    Tables []*string `min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Specifies an AWS Glue Data Catalog target.

func (CatalogTarget) GoString

func (s CatalogTarget) GoString() string

GoString returns the string representation

func (*CatalogTarget) SetDatabaseName

func (s *CatalogTarget) SetDatabaseName(v string) *CatalogTarget

SetDatabaseName sets the DatabaseName field's value.

func (*CatalogTarget) SetTables

func (s *CatalogTarget) SetTables(v []*string) *CatalogTarget

SetTables sets the Tables field's value.

func (CatalogTarget) String

func (s CatalogTarget) String() string

String returns the string representation

func (*CatalogTarget) Validate

func (s *CatalogTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Classifier

type Classifier struct {

    // A classifier for comma-separated values (CSV).
    CsvClassifier *CsvClassifier `type:"structure"`

    // A classifier that uses grok.
    GrokClassifier *GrokClassifier `type:"structure"`

    // A classifier for JSON content.
    JsonClassifier *JsonClassifier `type:"structure"`

    // A classifier for XML content.
    XMLClassifier *XMLClassifier `type:"structure"`
    // contains filtered or unexported fields
}

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that AWS Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

func (Classifier) GoString

func (s Classifier) GoString() string

GoString returns the string representation

func (*Classifier) SetCsvClassifier

func (s *Classifier) SetCsvClassifier(v *CsvClassifier) *Classifier

SetCsvClassifier sets the CsvClassifier field's value.

func (*Classifier) SetGrokClassifier

func (s *Classifier) SetGrokClassifier(v *GrokClassifier) *Classifier

SetGrokClassifier sets the GrokClassifier field's value.

func (*Classifier) SetJsonClassifier

func (s *Classifier) SetJsonClassifier(v *JsonClassifier) *Classifier

SetJsonClassifier sets the JsonClassifier field's value.

func (*Classifier) SetXMLClassifier

func (s *Classifier) SetXMLClassifier(v *XMLClassifier) *Classifier

SetXMLClassifier sets the XMLClassifier field's value.

func (Classifier) String

func (s Classifier) String() string

String returns the string representation

type CloudWatchEncryption

type CloudWatchEncryption struct {

    // The encryption mode to use for CloudWatch data.
    CloudWatchEncryptionMode *string `type:"string" enum:"CloudWatchEncryptionMode"`

    // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
    KmsKeyArn *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies how Amazon CloudWatch data should be encrypted.

func (CloudWatchEncryption) GoString

func (s CloudWatchEncryption) GoString() string

GoString returns the string representation

func (*CloudWatchEncryption) SetCloudWatchEncryptionMode

func (s *CloudWatchEncryption) SetCloudWatchEncryptionMode(v string) *CloudWatchEncryption

SetCloudWatchEncryptionMode sets the CloudWatchEncryptionMode field's value.

func (*CloudWatchEncryption) SetKmsKeyArn

func (s *CloudWatchEncryption) SetKmsKeyArn(v string) *CloudWatchEncryption

SetKmsKeyArn sets the KmsKeyArn field's value.

func (CloudWatchEncryption) String

func (s CloudWatchEncryption) String() string

String returns the string representation

type CodeGenEdge

type CodeGenEdge struct {

    // The ID of the node at which the edge starts.
    //
    // Source is a required field
    Source *string `min:"1" type:"string" required:"true"`

    // The ID of the node at which the edge ends.
    //
    // Target is a required field
    Target *string `min:"1" type:"string" required:"true"`

    // The target of the edge.
    TargetParameter *string `type:"string"`
    // contains filtered or unexported fields
}

Represents a directional edge in a directed acyclic graph (DAG).

func (CodeGenEdge) GoString

func (s CodeGenEdge) GoString() string

GoString returns the string representation

func (*CodeGenEdge) SetSource

func (s *CodeGenEdge) SetSource(v string) *CodeGenEdge

SetSource sets the Source field's value.

func (*CodeGenEdge) SetTarget

func (s *CodeGenEdge) SetTarget(v string) *CodeGenEdge

SetTarget sets the Target field's value.

func (*CodeGenEdge) SetTargetParameter

func (s *CodeGenEdge) SetTargetParameter(v string) *CodeGenEdge

SetTargetParameter sets the TargetParameter field's value.

func (CodeGenEdge) String

func (s CodeGenEdge) String() string

String returns the string representation

func (*CodeGenEdge) Validate

func (s *CodeGenEdge) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeGenNode

type CodeGenNode struct {

    // Properties of the node, in the form of name-value pairs.
    //
    // Args is a required field
    Args []*CodeGenNodeArg `type:"list" required:"true"`

    // A node identifier that is unique within the node's graph.
    //
    // Id is a required field
    Id *string `min:"1" type:"string" required:"true"`

    // The line number of the node.
    LineNumber *int64 `type:"integer"`

    // The type of node that this is.
    //
    // NodeType is a required field
    NodeType *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Represents a node in a directed acyclic graph (DAG)

func (CodeGenNode) GoString

func (s CodeGenNode) GoString() string

GoString returns the string representation

func (*CodeGenNode) SetArgs

func (s *CodeGenNode) SetArgs(v []*CodeGenNodeArg) *CodeGenNode

SetArgs sets the Args field's value.

func (*CodeGenNode) SetId

func (s *CodeGenNode) SetId(v string) *CodeGenNode

SetId sets the Id field's value.

func (*CodeGenNode) SetLineNumber

func (s *CodeGenNode) SetLineNumber(v int64) *CodeGenNode

SetLineNumber sets the LineNumber field's value.

func (*CodeGenNode) SetNodeType

func (s *CodeGenNode) SetNodeType(v string) *CodeGenNode

SetNodeType sets the NodeType field's value.

func (CodeGenNode) String

func (s CodeGenNode) String() string

String returns the string representation

func (*CodeGenNode) Validate

func (s *CodeGenNode) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeGenNodeArg

type CodeGenNodeArg struct {

    // The name of the argument or property.
    //
    // Name is a required field
    Name *string `type:"string" required:"true"`

    // True if the value is used as a parameter.
    Param *bool `type:"boolean"`

    // The value of the argument or property.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

An argument or property of a node.

func (CodeGenNodeArg) GoString

func (s CodeGenNodeArg) GoString() string

GoString returns the string representation

func (*CodeGenNodeArg) SetName

func (s *CodeGenNodeArg) SetName(v string) *CodeGenNodeArg

SetName sets the Name field's value.

func (*CodeGenNodeArg) SetParam

func (s *CodeGenNodeArg) SetParam(v bool) *CodeGenNodeArg

SetParam sets the Param field's value.

func (*CodeGenNodeArg) SetValue

func (s *CodeGenNodeArg) SetValue(v string) *CodeGenNodeArg

SetValue sets the Value field's value.

func (CodeGenNodeArg) String

func (s CodeGenNodeArg) String() string

String returns the string representation

func (*CodeGenNodeArg) Validate

func (s *CodeGenNodeArg) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Column

type Column struct {

    // A free-form text comment.
    Comment *string `type:"string"`

    // The name of the Column.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // These key-value pairs define properties associated with the column.
    Parameters map[string]*string `type:"map"`

    // The data type of the Column.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

A column in a Table.

func (Column) GoString

func (s Column) GoString() string

GoString returns the string representation

func (*Column) SetComment

func (s *Column) SetComment(v string) *Column

SetComment sets the Comment field's value.

func (*Column) SetName

func (s *Column) SetName(v string) *Column

SetName sets the Name field's value.

func (*Column) SetParameters

func (s *Column) SetParameters(v map[string]*string) *Column

SetParameters sets the Parameters field's value.

func (*Column) SetType

func (s *Column) SetType(v string) *Column

SetType sets the Type field's value.

func (Column) String

func (s Column) String() string

String returns the string representation

func (*Column) Validate

func (s *Column) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Condition

type Condition struct {

    // The state of the crawler to which this condition applies.
    CrawlState *string `type:"string" enum:"CrawlState"`

    // The name of the crawler to which this condition applies.
    CrawlerName *string `min:"1" type:"string"`

    // The name of the job whose JobRuns this condition applies to, and on which
    // this trigger waits.
    JobName *string `min:"1" type:"string"`

    // A logical operator.
    LogicalOperator *string `type:"string" enum:"LogicalOperator"`

    // The condition state. Currently, the values supported are SUCCEEDED, STOPPED,
    // TIMEOUT, and FAILED.
    State *string `type:"string" enum:"JobRunState"`
    // contains filtered or unexported fields
}

Defines a condition under which a trigger fires.

func (Condition) GoString

func (s Condition) GoString() string

GoString returns the string representation

func (*Condition) SetCrawlState

func (s *Condition) SetCrawlState(v string) *Condition

SetCrawlState sets the CrawlState field's value.

func (*Condition) SetCrawlerName

func (s *Condition) SetCrawlerName(v string) *Condition

SetCrawlerName sets the CrawlerName field's value.

func (*Condition) SetJobName

func (s *Condition) SetJobName(v string) *Condition

SetJobName sets the JobName field's value.

func (*Condition) SetLogicalOperator

func (s *Condition) SetLogicalOperator(v string) *Condition

SetLogicalOperator sets the LogicalOperator field's value.

func (*Condition) SetState

func (s *Condition) SetState(v string) *Condition

SetState sets the State field's value.

func (Condition) String

func (s Condition) String() string

String returns the string representation

func (*Condition) Validate

func (s *Condition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConfusionMatrix

type ConfusionMatrix struct {

    // The number of matches in the data that the transform didn't find, in the
    // confusion matrix for your transform.
    NumFalseNegatives *int64 `type:"long"`

    // The number of nonmatches in the data that the transform incorrectly classified
    // as a match, in the confusion matrix for your transform.
    NumFalsePositives *int64 `type:"long"`

    // The number of nonmatches in the data that the transform correctly rejected,
    // in the confusion matrix for your transform.
    NumTrueNegatives *int64 `type:"long"`

    // The number of matches in the data that the transform correctly found, in
    // the confusion matrix for your transform.
    NumTruePositives *int64 `type:"long"`
    // contains filtered or unexported fields
}

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix (https://en.wikipedia.org/wiki/Confusion_matrix) in Wikipedia.

func (ConfusionMatrix) GoString

func (s ConfusionMatrix) GoString() string

GoString returns the string representation

func (*ConfusionMatrix) SetNumFalseNegatives

func (s *ConfusionMatrix) SetNumFalseNegatives(v int64) *ConfusionMatrix

SetNumFalseNegatives sets the NumFalseNegatives field's value.

func (*ConfusionMatrix) SetNumFalsePositives

func (s *ConfusionMatrix) SetNumFalsePositives(v int64) *ConfusionMatrix

SetNumFalsePositives sets the NumFalsePositives field's value.

func (*ConfusionMatrix) SetNumTrueNegatives

func (s *ConfusionMatrix) SetNumTrueNegatives(v int64) *ConfusionMatrix

SetNumTrueNegatives sets the NumTrueNegatives field's value.

func (*ConfusionMatrix) SetNumTruePositives

func (s *ConfusionMatrix) SetNumTruePositives(v int64) *ConfusionMatrix

SetNumTruePositives sets the NumTruePositives field's value.

func (ConfusionMatrix) String

func (s ConfusionMatrix) String() string

String returns the string representation

type Connection

type Connection struct {

    // These key-value pairs define parameters for the connection:
    //
    //    * HOST - The host URI: either the fully qualified domain name (FQDN) or
    //    the IPv4 address of the database host.
    //
    //    * PORT - The port number, between 1024 and 65535, of the port on which
    //    the database host is listening for database connections.
    //
    //    * USER_NAME - The name under which to log in to the database. The value
    //    string for USER_NAME is "USERNAME".
    //
    //    * PASSWORD - A password, if one is used, for the user name.
    //
    //    * ENCRYPTED_PASSWORD - When you enable connection password protection
    //    by setting ConnectionPasswordEncryption in the Data Catalog encryption
    //    settings, this field stores the encrypted password.
    //
    //    * JDBC_DRIVER_JAR_URI - The Amazon Simple Storage Service (Amazon S3)
    //    path of the JAR file that contains the JDBC driver to use.
    //
    //    * JDBC_DRIVER_CLASS_NAME - The class name of the JDBC driver to use.
    //
    //    * JDBC_ENGINE - The name of the JDBC engine to use.
    //
    //    * JDBC_ENGINE_VERSION - The version of the JDBC engine to use.
    //
    //    * CONFIG_FILES - (Reserved for future use.)
    //
    //    * INSTANCE_ID - The instance ID to use.
    //
    //    * JDBC_CONNECTION_URL - The URL for the JDBC connection.
    //
    //    * JDBC_ENFORCE_SSL - A Boolean string (true, false) specifying whether
    //    Secure Sockets Layer (SSL) with hostname matching is enforced for the
    //    JDBC connection on the client. The default is false.
    ConnectionProperties map[string]*string `type:"map"`

    // The type of the connection. Currently, only JDBC is supported; SFTP is not
    // supported.
    ConnectionType *string `type:"string" enum:"ConnectionType"`

    // The time that this connection definition was created.
    CreationTime *time.Time `type:"timestamp"`

    // The description of the connection.
    Description *string `type:"string"`

    // The user, group, or role that last updated this connection definition.
    LastUpdatedBy *string `min:"1" type:"string"`

    // The last time that this connection definition was updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection definition.
    Name *string `min:"1" type:"string"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to make this connection successfully.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

Defines a connection to a data source.

func (Connection) GoString

func (s Connection) GoString() string

GoString returns the string representation

func (*Connection) SetConnectionProperties

func (s *Connection) SetConnectionProperties(v map[string]*string) *Connection

SetConnectionProperties sets the ConnectionProperties field's value.

func (*Connection) SetConnectionType

func (s *Connection) SetConnectionType(v string) *Connection

SetConnectionType sets the ConnectionType field's value.

func (*Connection) SetCreationTime

func (s *Connection) SetCreationTime(v time.Time) *Connection

SetCreationTime sets the CreationTime field's value.

func (*Connection) SetDescription

func (s *Connection) SetDescription(v string) *Connection

SetDescription sets the Description field's value.

func (*Connection) SetLastUpdatedBy

func (s *Connection) SetLastUpdatedBy(v string) *Connection

SetLastUpdatedBy sets the LastUpdatedBy field's value.

func (*Connection) SetLastUpdatedTime

func (s *Connection) SetLastUpdatedTime(v time.Time) *Connection

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*Connection) SetMatchCriteria

func (s *Connection) SetMatchCriteria(v []*string) *Connection

SetMatchCriteria sets the MatchCriteria field's value.

func (*Connection) SetName

func (s *Connection) SetName(v string) *Connection

SetName sets the Name field's value.

func (*Connection) SetPhysicalConnectionRequirements

func (s *Connection) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *Connection

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (Connection) String

func (s Connection) String() string

String returns the string representation

type ConnectionInput

type ConnectionInput struct {

    // These key-value pairs define parameters for the connection.
    //
    // ConnectionProperties is a required field
    ConnectionProperties map[string]*string `type:"map" required:"true"`

    // The type of the connection. Currently, only JDBC is supported; SFTP is not
    // supported.
    //
    // ConnectionType is a required field
    ConnectionType *string `type:"string" required:"true" enum:"ConnectionType"`

    // The description of the connection.
    Description *string `type:"string"`

    // A list of criteria that can be used in selecting this connection.
    MatchCriteria []*string `type:"list"`

    // The name of the connection.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A map of physical connection requirements, such as virtual private cloud
    // (VPC) and SecurityGroup, that are needed to successfully make this connection.
    PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"`
    // contains filtered or unexported fields
}

A structure that is used to specify a connection to create or update.

func (ConnectionInput) GoString

func (s ConnectionInput) GoString() string

GoString returns the string representation

func (*ConnectionInput) SetConnectionProperties

func (s *ConnectionInput) SetConnectionProperties(v map[string]*string) *ConnectionInput

SetConnectionProperties sets the ConnectionProperties field's value.

func (*ConnectionInput) SetConnectionType

func (s *ConnectionInput) SetConnectionType(v string) *ConnectionInput

SetConnectionType sets the ConnectionType field's value.

func (*ConnectionInput) SetDescription

func (s *ConnectionInput) SetDescription(v string) *ConnectionInput

SetDescription sets the Description field's value.

func (*ConnectionInput) SetMatchCriteria

func (s *ConnectionInput) SetMatchCriteria(v []*string) *ConnectionInput

SetMatchCriteria sets the MatchCriteria field's value.

func (*ConnectionInput) SetName

func (s *ConnectionInput) SetName(v string) *ConnectionInput

SetName sets the Name field's value.

func (*ConnectionInput) SetPhysicalConnectionRequirements

func (s *ConnectionInput) SetPhysicalConnectionRequirements(v *PhysicalConnectionRequirements) *ConnectionInput

SetPhysicalConnectionRequirements sets the PhysicalConnectionRequirements field's value.

func (ConnectionInput) String

func (s ConnectionInput) String() string

String returns the string representation

func (*ConnectionInput) Validate

func (s *ConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConnectionPasswordEncryption

type ConnectionPasswordEncryption struct {

    // An AWS KMS key that is used to encrypt the connection password.
    //
    // If connection password protection is enabled, the caller of CreateConnection
    // and UpdateConnection needs at least kms:Encrypt permission on the specified
    // AWS KMS key, to encrypt passwords before storing them in the Data Catalog.
    //
    // You can set the decrypt permission to enable or restrict access on the password
    // key according to your security requirements.
    AwsKmsKeyId *string `min:"1" type:"string"`

    // When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords
    // remain encrypted in the responses of GetConnection and GetConnections. This
    // encryption takes effect independently from catalog encryption.
    //
    // ReturnConnectionPasswordEncrypted is a required field
    ReturnConnectionPasswordEncrypted *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your AWS KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set AWS KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only administrators to have decrypt permission on the password key.

func (ConnectionPasswordEncryption) GoString

func (s ConnectionPasswordEncryption) GoString() string

GoString returns the string representation

func (*ConnectionPasswordEncryption) SetAwsKmsKeyId

func (s *ConnectionPasswordEncryption) SetAwsKmsKeyId(v string) *ConnectionPasswordEncryption

SetAwsKmsKeyId sets the AwsKmsKeyId field's value.

func (*ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted

func (s *ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted(v bool) *ConnectionPasswordEncryption

SetReturnConnectionPasswordEncrypted sets the ReturnConnectionPasswordEncrypted field's value.

func (ConnectionPasswordEncryption) String

func (s ConnectionPasswordEncryption) String() string

String returns the string representation

func (*ConnectionPasswordEncryption) Validate

func (s *ConnectionPasswordEncryption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConnectionsList

type ConnectionsList struct {

    // A list of connections used by the job.
    Connections []*string `type:"list"`
    // contains filtered or unexported fields
}

Specifies the connections used by a job.

func (ConnectionsList) GoString

func (s ConnectionsList) GoString() string

GoString returns the string representation

func (*ConnectionsList) SetConnections

func (s *ConnectionsList) SetConnections(v []*string) *ConnectionsList

SetConnections sets the Connections field's value.

func (ConnectionsList) String

func (s ConnectionsList) String() string

String returns the string representation

type Crawl

type Crawl struct {

    // The date and time on which the crawl completed.
    CompletedOn *time.Time `type:"timestamp"`

    // The error message associated with the crawl.
    ErrorMessage *string `type:"string"`

    // The log group associated with the crawl.
    LogGroup *string `min:"1" type:"string"`

    // The log stream associated with the crawl.
    LogStream *string `min:"1" type:"string"`

    // The date and time on which the crawl started.
    StartedOn *time.Time `type:"timestamp"`

    // The state of the crawler.
    State *string `type:"string" enum:"CrawlState"`
    // contains filtered or unexported fields
}

The details of a crawl in the workflow.

func (Crawl) GoString

func (s Crawl) GoString() string

GoString returns the string representation

func (*Crawl) SetCompletedOn

func (s *Crawl) SetCompletedOn(v time.Time) *Crawl

SetCompletedOn sets the CompletedOn field's value.

func (*Crawl) SetErrorMessage

func (s *Crawl) SetErrorMessage(v string) *Crawl

SetErrorMessage sets the ErrorMessage field's value.

func (*Crawl) SetLogGroup

func (s *Crawl) SetLogGroup(v string) *Crawl

SetLogGroup sets the LogGroup field's value.

func (*Crawl) SetLogStream

func (s *Crawl) SetLogStream(v string) *Crawl

SetLogStream sets the LogStream field's value.

func (*Crawl) SetStartedOn

func (s *Crawl) SetStartedOn(v time.Time) *Crawl

SetStartedOn sets the StartedOn field's value.

func (*Crawl) SetState

func (s *Crawl) SetState(v string) *Crawl

SetState sets the State field's value.

func (Crawl) String

func (s Crawl) String() string

String returns the string representation

type Crawler

type Crawler struct {

    // A list of UTF-8 strings that specify the custom classifiers that are associated
    // with the crawler.
    Classifiers []*string `type:"list"`

    // Crawler configuration information. This versioned JSON string allows users
    // to specify aspects of a crawler's behavior. For more information, see Configuring
    // a Crawler (http://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // If the crawler is running, contains the total time elapsed since the last
    // crawl began.
    CrawlElapsedTime *int64 `type:"long"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The time that the crawler was created.
    CreationTime *time.Time `type:"timestamp"`

    // The name of the database in which the crawler's output is stored.
    DatabaseName *string `type:"string"`

    // A description of the crawler.
    Description *string `type:"string"`

    // The status of the last crawl, and potentially error information if an error
    // occurred.
    LastCrawl *LastCrawlInfo `type:"structure"`

    // The time that the crawler was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // The name of the crawler.
    Name *string `min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of an IAM role that's used to access customer
    // resources, such as Amazon Simple Storage Service (Amazon S3) data.
    Role *string `type:"string"`

    // For scheduled crawlers, the schedule when the crawler runs.
    Schedule *Schedule `type:"structure"`

    // The policy that specifies update and delete behaviors for the crawler.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // Indicates whether the crawler is running, or whether a run is pending.
    State *string `type:"string" enum:"CrawlerState"`

    // The prefix added to the names of tables that are created.
    TablePrefix *string `type:"string"`

    // A collection of targets to crawl.
    Targets *CrawlerTargets `type:"structure"`

    // The version of the crawler.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the AWS Glue Data Catalog.

func (Crawler) GoString

func (s Crawler) GoString() string

GoString returns the string representation

func (*Crawler) SetClassifiers

func (s *Crawler) SetClassifiers(v []*string) *Crawler

SetClassifiers sets the Classifiers field's value.

func (*Crawler) SetConfiguration

func (s *Crawler) SetConfiguration(v string) *Crawler

SetConfiguration sets the Configuration field's value.

func (*Crawler) SetCrawlElapsedTime

func (s *Crawler) SetCrawlElapsedTime(v int64) *Crawler

SetCrawlElapsedTime sets the CrawlElapsedTime field's value.

func (*Crawler) SetCrawlerSecurityConfiguration

func (s *Crawler) SetCrawlerSecurityConfiguration(v string) *Crawler

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*Crawler) SetCreationTime

func (s *Crawler) SetCreationTime(v time.Time) *Crawler

SetCreationTime sets the CreationTime field's value.

func (*Crawler) SetDatabaseName

func (s *Crawler) SetDatabaseName(v string) *Crawler

SetDatabaseName sets the DatabaseName field's value.

func (*Crawler) SetDescription

func (s *Crawler) SetDescription(v string) *Crawler

SetDescription sets the Description field's value.

func (*Crawler) SetLastCrawl

func (s *Crawler) SetLastCrawl(v *LastCrawlInfo) *Crawler

SetLastCrawl sets the LastCrawl field's value.

func (*Crawler) SetLastUpdated

func (s *Crawler) SetLastUpdated(v time.Time) *Crawler

SetLastUpdated sets the LastUpdated field's value.

func (*Crawler) SetName

func (s *Crawler) SetName(v string) *Crawler

SetName sets the Name field's value.

func (*Crawler) SetRole

func (s *Crawler) SetRole(v string) *Crawler

SetRole sets the Role field's value.

func (*Crawler) SetSchedule

func (s *Crawler) SetSchedule(v *Schedule) *Crawler

SetSchedule sets the Schedule field's value.

func (*Crawler) SetSchemaChangePolicy

func (s *Crawler) SetSchemaChangePolicy(v *SchemaChangePolicy) *Crawler

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*Crawler) SetState

func (s *Crawler) SetState(v string) *Crawler

SetState sets the State field's value.

func (*Crawler) SetTablePrefix

func (s *Crawler) SetTablePrefix(v string) *Crawler

SetTablePrefix sets the TablePrefix field's value.

func (*Crawler) SetTargets

func (s *Crawler) SetTargets(v *CrawlerTargets) *Crawler

SetTargets sets the Targets field's value.

func (*Crawler) SetVersion

func (s *Crawler) SetVersion(v int64) *Crawler

SetVersion sets the Version field's value.

func (Crawler) String

func (s Crawler) String() string

String returns the string representation

type CrawlerMetrics

type CrawlerMetrics struct {

    // The name of the crawler.
    CrawlerName *string `min:"1" type:"string"`

    // The duration of the crawler's most recent run, in seconds.
    LastRuntimeSeconds *float64 `type:"double"`

    // The median duration of this crawler's runs, in seconds.
    MedianRuntimeSeconds *float64 `type:"double"`

    // True if the crawler is still estimating how long it will take to complete
    // this run.
    StillEstimating *bool `type:"boolean"`

    // The number of tables created by this crawler.
    TablesCreated *int64 `type:"integer"`

    // The number of tables deleted by this crawler.
    TablesDeleted *int64 `type:"integer"`

    // The number of tables updated by this crawler.
    TablesUpdated *int64 `type:"integer"`

    // The estimated time left to complete a running crawl.
    TimeLeftSeconds *float64 `type:"double"`
    // contains filtered or unexported fields
}

Metrics for a specified crawler.

func (CrawlerMetrics) GoString

func (s CrawlerMetrics) GoString() string

GoString returns the string representation

func (*CrawlerMetrics) SetCrawlerName

func (s *CrawlerMetrics) SetCrawlerName(v string) *CrawlerMetrics

SetCrawlerName sets the CrawlerName field's value.

func (*CrawlerMetrics) SetLastRuntimeSeconds

func (s *CrawlerMetrics) SetLastRuntimeSeconds(v float64) *CrawlerMetrics

SetLastRuntimeSeconds sets the LastRuntimeSeconds field's value.

func (*CrawlerMetrics) SetMedianRuntimeSeconds

func (s *CrawlerMetrics) SetMedianRuntimeSeconds(v float64) *CrawlerMetrics

SetMedianRuntimeSeconds sets the MedianRuntimeSeconds field's value.

func (*CrawlerMetrics) SetStillEstimating

func (s *CrawlerMetrics) SetStillEstimating(v bool) *CrawlerMetrics

SetStillEstimating sets the StillEstimating field's value.

func (*CrawlerMetrics) SetTablesCreated

func (s *CrawlerMetrics) SetTablesCreated(v int64) *CrawlerMetrics

SetTablesCreated sets the TablesCreated field's value.

func (*CrawlerMetrics) SetTablesDeleted

func (s *CrawlerMetrics) SetTablesDeleted(v int64) *CrawlerMetrics

SetTablesDeleted sets the TablesDeleted field's value.

func (*CrawlerMetrics) SetTablesUpdated

func (s *CrawlerMetrics) SetTablesUpdated(v int64) *CrawlerMetrics

SetTablesUpdated sets the TablesUpdated field's value.

func (*CrawlerMetrics) SetTimeLeftSeconds

func (s *CrawlerMetrics) SetTimeLeftSeconds(v float64) *CrawlerMetrics

SetTimeLeftSeconds sets the TimeLeftSeconds field's value.

func (CrawlerMetrics) String

func (s CrawlerMetrics) String() string

String returns the string representation

type CrawlerNodeDetails

type CrawlerNodeDetails struct {

    // A list of crawls represented by the crawl node.
    Crawls []*Crawl `type:"list"`
    // contains filtered or unexported fields
}

The details of a Crawler node present in the workflow.

func (CrawlerNodeDetails) GoString

func (s CrawlerNodeDetails) GoString() string

GoString returns the string representation

func (*CrawlerNodeDetails) SetCrawls

func (s *CrawlerNodeDetails) SetCrawls(v []*Crawl) *CrawlerNodeDetails

SetCrawls sets the Crawls field's value.

func (CrawlerNodeDetails) String

func (s CrawlerNodeDetails) String() string

String returns the string representation

type CrawlerTargets

type CrawlerTargets struct {

    // Specifies AWS Glue Data Catalog targets.
    CatalogTargets []*CatalogTarget `type:"list"`

    // Specifies Amazon DynamoDB targets.
    DynamoDBTargets []*DynamoDBTarget `type:"list"`

    // Specifies JDBC targets.
    JdbcTargets []*JdbcTarget `type:"list"`

    // Specifies Amazon Simple Storage Service (Amazon S3) targets.
    S3Targets []*S3Target `type:"list"`
    // contains filtered or unexported fields
}

Specifies data stores to crawl.

func (CrawlerTargets) GoString

func (s CrawlerTargets) GoString() string

GoString returns the string representation

func (*CrawlerTargets) SetCatalogTargets

func (s *CrawlerTargets) SetCatalogTargets(v []*CatalogTarget) *CrawlerTargets

SetCatalogTargets sets the CatalogTargets field's value.

func (*CrawlerTargets) SetDynamoDBTargets

func (s *CrawlerTargets) SetDynamoDBTargets(v []*DynamoDBTarget) *CrawlerTargets

SetDynamoDBTargets sets the DynamoDBTargets field's value.

func (*CrawlerTargets) SetJdbcTargets

func (s *CrawlerTargets) SetJdbcTargets(v []*JdbcTarget) *CrawlerTargets

SetJdbcTargets sets the JdbcTargets field's value.

func (*CrawlerTargets) SetS3Targets

func (s *CrawlerTargets) SetS3Targets(v []*S3Target) *CrawlerTargets

SetS3Targets sets the S3Targets field's value.

func (CrawlerTargets) String

func (s CrawlerTargets) String() string

String returns the string representation

func (*CrawlerTargets) Validate

func (s *CrawlerTargets) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClassifierInput

type CreateClassifierInput struct {

    // A CsvClassifier object specifying the classifier to create.
    CsvClassifier *CreateCsvClassifierRequest `type:"structure"`

    // A GrokClassifier object specifying the classifier to create.
    GrokClassifier *CreateGrokClassifierRequest `type:"structure"`

    // A JsonClassifier object specifying the classifier to create.
    JsonClassifier *CreateJsonClassifierRequest `type:"structure"`

    // An XMLClassifier object specifying the classifier to create.
    XMLClassifier *CreateXMLClassifierRequest `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateClassifierInput) GoString

func (s CreateClassifierInput) GoString() string

GoString returns the string representation

func (*CreateClassifierInput) SetCsvClassifier

func (s *CreateClassifierInput) SetCsvClassifier(v *CreateCsvClassifierRequest) *CreateClassifierInput

SetCsvClassifier sets the CsvClassifier field's value.

func (*CreateClassifierInput) SetGrokClassifier

func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput

SetGrokClassifier sets the GrokClassifier field's value.

func (*CreateClassifierInput) SetJsonClassifier

func (s *CreateClassifierInput) SetJsonClassifier(v *CreateJsonClassifierRequest) *CreateClassifierInput

SetJsonClassifier sets the JsonClassifier field's value.

func (*CreateClassifierInput) SetXMLClassifier

func (s *CreateClassifierInput) SetXMLClassifier(v *CreateXMLClassifierRequest) *CreateClassifierInput

SetXMLClassifier sets the XMLClassifier field's value.

func (CreateClassifierInput) String

func (s CreateClassifierInput) String() string

String returns the string representation

func (*CreateClassifierInput) Validate

func (s *CreateClassifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateClassifierOutput

type CreateClassifierOutput struct {
    // contains filtered or unexported fields
}

func (CreateClassifierOutput) GoString

func (s CreateClassifierOutput) GoString() string

GoString returns the string representation

func (CreateClassifierOutput) String

func (s CreateClassifierOutput) String() string

String returns the string representation

type CreateConnectionInput

type CreateConnectionInput struct {

    // The ID of the Data Catalog in which to create the connection. If none is
    // provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A ConnectionInput object defining the connection to create.
    //
    // ConnectionInput is a required field
    ConnectionInput *ConnectionInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateConnectionInput) GoString

func (s CreateConnectionInput) GoString() string

GoString returns the string representation

func (*CreateConnectionInput) SetCatalogId

func (s *CreateConnectionInput) SetCatalogId(v string) *CreateConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*CreateConnectionInput) SetConnectionInput

func (s *CreateConnectionInput) SetConnectionInput(v *ConnectionInput) *CreateConnectionInput

SetConnectionInput sets the ConnectionInput field's value.

func (CreateConnectionInput) String

func (s CreateConnectionInput) String() string

String returns the string representation

func (*CreateConnectionInput) Validate

func (s *CreateConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectionOutput

type CreateConnectionOutput struct {
    // contains filtered or unexported fields
}

func (CreateConnectionOutput) GoString

func (s CreateConnectionOutput) GoString() string

GoString returns the string representation

func (CreateConnectionOutput) String

func (s CreateConnectionOutput) String() string

String returns the string representation

type CreateCrawlerInput

type CreateCrawlerInput struct {

    // A list of custom classifiers that the user has registered. By default, all
    // built-in classifiers are included in a crawl, but these custom classifiers
    // always override the default classifiers for a given classification.
    Classifiers []*string `type:"list"`

    // The crawler configuration information. This versioned JSON string allows
    // users to specify aspects of a crawler's behavior. For more information, see
    // Configuring a Crawler (http://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
    Configuration *string `type:"string"`

    // The name of the SecurityConfiguration structure to be used by this crawler.
    CrawlerSecurityConfiguration *string `type:"string"`

    // The AWS Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.
    DatabaseName *string `type:"string"`

    // A description of the new crawler.
    Description *string `type:"string"`

    // Name of the new crawler.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new
    // crawler to access customer resources.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // A cron expression used to specify the schedule. For more information, see
    // Time-Based Schedules for Jobs and Crawlers (http://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html).
    // For example, to run something every day at 12:15 UTC, specify cron(15 12
    // * * ? *).
    Schedule *string `type:"string"`

    // The policy for the crawler's update and deletion behavior.
    SchemaChangePolicy *SchemaChangePolicy `type:"structure"`

    // The table prefix used for catalog tables that are created.
    TablePrefix *string `type:"string"`

    // The tags to use with this crawler request. You can use tags to limit access
    // to the crawler. For more information, see AWS Tags in AWS Glue (http://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html).
    Tags map[string]*string `type:"map"`

    // A list of collection of targets to crawl.
    //
    // Targets is a required field
    Targets *CrawlerTargets `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateCrawlerInput) GoString

func (s CreateCrawlerInput) GoString() string

GoString returns the string representation

func (*CreateCrawlerInput) SetClassifiers

func (s *CreateCrawlerInput) SetClassifiers(v []*string) *CreateCrawlerInput

SetClassifiers sets the Classifiers field's value.

func (*CreateCrawlerInput) SetConfiguration

func (s *CreateCrawlerInput) SetConfiguration(v string) *CreateCrawlerInput

SetConfiguration sets the Configuration field's value.

func (*CreateCrawlerInput) SetCrawlerSecurityConfiguration

func (s *CreateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *CreateCrawlerInput

SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.

func (*CreateCrawlerInput) SetDatabaseName

func (s *CreateCrawlerInput) SetDatabaseName(v string) *CreateCrawlerInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateCrawlerInput) SetDescription

func (s *CreateCrawlerInput) SetDescription(v string) *CreateCrawlerInput

SetDescription sets the Description field's value.

func (*CreateCrawlerInput) SetName

func (s *CreateCrawlerInput) SetName(v string) *CreateCrawlerInput

SetName sets the Name field's value.

func (*CreateCrawlerInput) SetRole

func (s *CreateCrawlerInput) SetRole(v string) *CreateCrawlerInput

SetRole sets the Role field's value.

func (*CreateCrawlerInput) SetSchedule

func (s *CreateCrawlerInput) SetSchedule(v string) *CreateCrawlerInput

SetSchedule sets the Schedule field's value.

func (*CreateCrawlerInput) SetSchemaChangePolicy

func (s *CreateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *CreateCrawlerInput

SetSchemaChangePolicy sets the SchemaChangePolicy field's value.

func (*CreateCrawlerInput) SetTablePrefix

func (s *CreateCrawlerInput) SetTablePrefix(v string) *CreateCrawlerInput

SetTablePrefix sets the TablePrefix field's value.

func (*CreateCrawlerInput) SetTags

func (s *CreateCrawlerInput) SetTags(v map[string]*string) *CreateCrawlerInput

SetTags sets the Tags field's value.

func (*CreateCrawlerInput) SetTargets

func (s *CreateCrawlerInput) SetTargets(v *CrawlerTargets) *CreateCrawlerInput

SetTargets sets the Targets field's value.

func (CreateCrawlerInput) String

func (s CreateCrawlerInput) String() string

String returns the string representation

func (*CreateCrawlerInput) Validate

func (s *CreateCrawlerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCrawlerOutput

type CreateCrawlerOutput struct {
    // contains filtered or unexported fields
}

func (CreateCrawlerOutput) GoString

func (s CreateCrawlerOutput) GoString() string

GoString returns the string representation

func (CreateCrawlerOutput) String

func (s CreateCrawlerOutput) String() string

String returns the string representation

type CreateCsvClassifierRequest

type CreateCsvClassifierRequest struct {

    // Enables the processing of files that contain only one column.
    AllowSingleColumn *bool `type:"boolean"`

    // Indicates whether the CSV file contains a header.
    ContainsHeader *string `type:"string" enum:"CsvHeaderOption"`

    // A custom symbol to denote what separates each column entry in the row.
    Delimiter *string `min:"1" type:"string"`

    // Specifies not to trim values before identifying the type of column values.
    // The default value is true.
    DisableValueTrimming *bool `type:"boolean"`

    // A list of strings representing column names.
    Header []*string `type:"list"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A custom symbol to denote what combines content into a single column value.
    // Must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Specifies a custom CSV classifier for CreateClassifier to create.

func (CreateCsvClassifierRequest) GoString

func (s CreateCsvClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateCsvClassifierRequest) SetAllowSingleColumn

func (s *CreateCsvClassifierRequest) SetAllowSingleColumn(v bool) *CreateCsvClassifierRequest

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CreateCsvClassifierRequest) SetContainsHeader

func (s *CreateCsvClassifierRequest) SetContainsHeader(v string) *CreateCsvClassifierRequest

SetContainsHeader sets the ContainsHeader field's value.

func (*CreateCsvClassifierRequest) SetDelimiter

func (s *CreateCsvClassifierRequest) SetDelimiter(v string) *CreateCsvClassifierRequest

SetDelimiter sets the Delimiter field's value.

func (*CreateCsvClassifierRequest) SetDisableValueTrimming

func (s *CreateCsvClassifierRequest) SetDisableValueTrimming(v bool) *CreateCsvClassifierRequest

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CreateCsvClassifierRequest) SetHeader

func (s *CreateCsvClassifierRequest) SetHeader(v []*string) *CreateCsvClassifierRequest

SetHeader sets the Header field's value.

func (*CreateCsvClassifierRequest) SetName

func (s *CreateCsvClassifierRequest) SetName(v string) *CreateCsvClassifierRequest

SetName sets the Name field's value.

func (*CreateCsvClassifierRequest) SetQuoteSymbol

func (s *CreateCsvClassifierRequest) SetQuoteSymbol(v string) *CreateCsvClassifierRequest

SetQuoteSymbol sets the QuoteSymbol field's value.

func (CreateCsvClassifierRequest) String

func (s CreateCsvClassifierRequest) String() string

String returns the string representation

func (*CreateCsvClassifierRequest) Validate

func (s *CreateCsvClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatabaseInput

type CreateDatabaseInput struct {

    // The ID of the Data Catalog in which to create the database. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The metadata for the database.
    //
    // DatabaseInput is a required field
    DatabaseInput *DatabaseInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateDatabaseInput) GoString

func (s CreateDatabaseInput) GoString() string

GoString returns the string representation

func (*CreateDatabaseInput) SetCatalogId

func (s *CreateDatabaseInput) SetCatalogId(v string) *CreateDatabaseInput

SetCatalogId sets the CatalogId field's value.

func (*CreateDatabaseInput) SetDatabaseInput

func (s *CreateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *CreateDatabaseInput

SetDatabaseInput sets the DatabaseInput field's value.

func (CreateDatabaseInput) String

func (s CreateDatabaseInput) String() string

String returns the string representation

func (*CreateDatabaseInput) Validate

func (s *CreateDatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatabaseOutput

type CreateDatabaseOutput struct {
    // contains filtered or unexported fields
}

func (CreateDatabaseOutput) GoString

func (s CreateDatabaseOutput) GoString() string

GoString returns the string representation

func (CreateDatabaseOutput) String

func (s CreateDatabaseOutput) String() string

String returns the string representation

type CreateDevEndpointInput

type CreateDevEndpointInput struct {

    // A map of arguments used to configure the DevEndpoint.
    Arguments map[string]*string `type:"map"`

    // The name to be assigned to the new DevEndpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`

    // The path to one or more Java .jar files in an S3 bucket that should be loaded
    // in your DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an Amazon S3 bucket that should
    // be loaded in your DevEndpoint. Multiple values must be complete paths separated
    // by a comma.
    //
    // You can only use pure Python libraries with a DevEndpoint. Libraries that
    // rely on C extensions, such as the pandas (http://pandas.pydata.org/) Python
    // data analysis library, are not yet supported.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The number of workers of a defined workerType that are allocated to the development
    // endpoint.
    //
    // The maximum number of workers you can define are 299 for G.1X, and 149 for
    // G.2X.
    NumberOfWorkers *int64 `type:"integer"`

    // The public key to be used by this DevEndpoint for authentication. This attribute
    // is provided for backward compatibility because the recommended attribute
    // to use is public keys.
    PublicKey *string `type:"string"`

    // A list of public keys to be used by the development endpoints for authentication.
    // The use of this attribute is preferred over a single public key because the
    // public keys allow you to have a different private key per client.
    //
    // If you previously created an endpoint with a public key, you must remove
    // that key to be able to set a list of public keys. Call the UpdateDevEndpoint
    // API with the public key content in the deletePublicKeys attribute, and the
    // list of new keys in the addPublicKeys attribute.
    PublicKeys []*string `type:"list"`

    // The IAM role for the DevEndpoint.
    //
    // RoleArn is a required field
    RoleArn *string `type:"string" required:"true"`

    // The name of the SecurityConfiguration structure to be used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // Security group IDs for the security groups to be used by the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The subnet ID for the new DevEndpoint to use.
    SubnetId *string `type:"string"`

    // The tags to use with this DevEndpoint. You may use tags to limit access to
    // the DevEndpoint. For more information about tags in AWS Glue, see AWS Tags
    // in AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html)
    // in the developer guide.
    Tags map[string]*string `type:"map"`

    // The type of predefined worker that is allocated to the development endpoint.
    // Accepts a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    // Known issue: when a development endpoint is created with the G.2X WorkerType
    // configuration, the Spark drivers for the development endpoint will run on
    // 4 vCPU, 16 GB of memory, and a 64 GB disk.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointInput) GoString

func (s CreateDevEndpointInput) GoString() string

GoString returns the string representation

func (*CreateDevEndpointInput) SetArguments

func (s *CreateDevEndpointInput) SetArguments(v map[string]*string) *CreateDevEndpointInput

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointInput) SetEndpointName

func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointInput) SetExtraJarsS3Path

func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointInput) SetExtraPythonLibsS3Path

func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointInput) SetNumberOfNodes

func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointInput) SetNumberOfWorkers

func (s *CreateDevEndpointInput) SetNumberOfWorkers(v int64) *CreateDevEndpointInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateDevEndpointInput) SetPublicKey

func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput

SetPublicKey sets the PublicKey field's value.

func (*CreateDevEndpointInput) SetPublicKeys

func (s *CreateDevEndpointInput) SetPublicKeys(v []*string) *CreateDevEndpointInput

SetPublicKeys sets the PublicKeys field's value.

func (*CreateDevEndpointInput) SetRoleArn

func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointInput) SetSecurityConfiguration

func (s *CreateDevEndpointInput) SetSecurityConfiguration(v string) *CreateDevEndpointInput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointInput) SetSecurityGroupIds

func (s *CreateDevEndpointInput) SetSecurityGroupIds(v []*string) *CreateDevEndpointInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointInput) SetSubnetId

func (s *CreateDevEndpointInput) SetSubnetId(v string) *CreateDevEndpointInput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointInput) SetTags

func (s *CreateDevEndpointInput) SetTags(v map[string]*string) *CreateDevEndpointInput

SetTags sets the Tags field's value.

func (*CreateDevEndpointInput) SetWorkerType

func (s *CreateDevEndpointInput) SetWorkerType(v string) *CreateDevEndpointInput

SetWorkerType sets the WorkerType field's value.

func (CreateDevEndpointInput) String

func (s CreateDevEndpointInput) String() string

String returns the string representation

func (*CreateDevEndpointInput) Validate

func (s *CreateDevEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDevEndpointOutput

type CreateDevEndpointOutput struct {

    // The map of arguments used to configure this DevEndpoint.
    Arguments map[string]*string `type:"map"`

    // The AWS Availability Zone where this DevEndpoint is located.
    AvailabilityZone *string `type:"string"`

    // The point in time at which this DevEndpoint was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new DevEndpoint.
    EndpointName *string `type:"string"`

    // Path to one or more Java .jar files in an S3 bucket that will be loaded in
    // your DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an S3 bucket that will be loaded
    // in your DevEndpoint.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The reason for a current failure in this DevEndpoint.
    FailureReason *string `type:"string"`

    // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The number of workers of a defined workerType that are allocated to the development
    // endpoint.
    NumberOfWorkers *int64 `type:"integer"`

    // The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.
    RoleArn *string `type:"string"`

    // The name of the SecurityConfiguration structure being used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The security groups assigned to the new DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The current status of the new DevEndpoint.
    Status *string `type:"string"`

    // The subnet ID assigned to the new DevEndpoint.
    SubnetId *string `type:"string"`

    // The ID of the virtual private cloud (VPC) used by this DevEndpoint.
    VpcId *string `type:"string"`

    // The type of predefined worker that is allocated to the development endpoint.
    // May be a value of Standard, G.1X, or G.2X.
    WorkerType *string `type:"string" enum:"WorkerType"`

    // The address of the YARN endpoint used by this DevEndpoint.
    YarnEndpointAddress *string `type:"string"`

    // The Apache Zeppelin port for the remote Apache Spark interpreter.
    ZeppelinRemoteSparkInterpreterPort *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (CreateDevEndpointOutput) GoString

func (s CreateDevEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateDevEndpointOutput) SetArguments

func (s *CreateDevEndpointOutput) SetArguments(v map[string]*string) *CreateDevEndpointOutput

SetArguments sets the Arguments field's value.

func (*CreateDevEndpointOutput) SetAvailabilityZone

func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*CreateDevEndpointOutput) SetCreatedTimestamp

func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateDevEndpointOutput) SetEndpointName

func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput

SetEndpointName sets the EndpointName field's value.

func (*CreateDevEndpointOutput) SetExtraJarsS3Path

func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*CreateDevEndpointOutput) SetExtraPythonLibsS3Path

func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*CreateDevEndpointOutput) SetFailureReason

func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput

SetFailureReason sets the FailureReason field's value.

func (*CreateDevEndpointOutput) SetNumberOfNodes

func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*CreateDevEndpointOutput) SetNumberOfWorkers

func (s *CreateDevEndpointOutput) SetNumberOfWorkers(v int64) *CreateDevEndpointOutput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateDevEndpointOutput) SetRoleArn

func (s *CreateDevEndpointOutput) SetRoleArn(v string) *CreateDevEndpointOutput

SetRoleArn sets the RoleArn field's value.

func (*CreateDevEndpointOutput) SetSecurityConfiguration

func (s *CreateDevEndpointOutput) SetSecurityConfiguration(v string) *CreateDevEndpointOutput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateDevEndpointOutput) SetSecurityGroupIds

func (s *CreateDevEndpointOutput) SetSecurityGroupIds(v []*string) *CreateDevEndpointOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateDevEndpointOutput) SetStatus

func (s *CreateDevEndpointOutput) SetStatus(v string) *CreateDevEndpointOutput

SetStatus sets the Status field's value.

func (*CreateDevEndpointOutput) SetSubnetId

func (s *CreateDevEndpointOutput) SetSubnetId(v string) *CreateDevEndpointOutput

SetSubnetId sets the SubnetId field's value.

func (*CreateDevEndpointOutput) SetVpcId

func (s *CreateDevEndpointOutput) SetVpcId(v string) *CreateDevEndpointOutput

SetVpcId sets the VpcId field's value.

func (*CreateDevEndpointOutput) SetWorkerType

func (s *CreateDevEndpointOutput) SetWorkerType(v string) *CreateDevEndpointOutput

SetWorkerType sets the WorkerType field's value.

func (*CreateDevEndpointOutput) SetYarnEndpointAddress

func (s *CreateDevEndpointOutput) SetYarnEndpointAddress(v string) *CreateDevEndpointOutput

SetYarnEndpointAddress sets the YarnEndpointAddress field's value.

func (*CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort

func (s *CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort(v int64) *CreateDevEndpointOutput

SetZeppelinRemoteSparkInterpreterPort sets the ZeppelinRemoteSparkInterpreterPort field's value.

func (CreateDevEndpointOutput) String

func (s CreateDevEndpointOutput) String() string

String returns the string representation

type CreateGrokClassifierRequest

type CreateGrokClassifierRequest struct {

    // An identifier of the data format that the classifier matches, such as Twitter,
    // JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

    // Optional custom grok patterns used by this classifier.
    CustomPatterns *string `type:"string"`

    // The grok pattern used by this classifier.
    //
    // GrokPattern is a required field
    GrokPattern *string `min:"1" type:"string" required:"true"`

    // The name of the new classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a grok classifier for CreateClassifier to create.

func (CreateGrokClassifierRequest) GoString

func (s CreateGrokClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateGrokClassifierRequest) SetClassification

func (s *CreateGrokClassifierRequest) SetClassification(v string) *CreateGrokClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateGrokClassifierRequest) SetCustomPatterns

func (s *CreateGrokClassifierRequest) SetCustomPatterns(v string) *CreateGrokClassifierRequest

SetCustomPatterns sets the CustomPatterns field's value.

func (*CreateGrokClassifierRequest) SetGrokPattern

func (s *CreateGrokClassifierRequest) SetGrokPattern(v string) *CreateGrokClassifierRequest

SetGrokPattern sets the GrokPattern field's value.

func (*CreateGrokClassifierRequest) SetName

func (s *CreateGrokClassifierRequest) SetName(v string) *CreateGrokClassifierRequest

SetName sets the Name field's value.

func (CreateGrokClassifierRequest) String

func (s CreateGrokClassifierRequest) String() string

String returns the string representation

func (*CreateGrokClassifierRequest) Validate

func (s *CreateGrokClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobInput

type CreateJobInput struct {

    // This parameter is deprecated. Use MaxCapacity instead.
    //
    // The number of AWS Glue data processing units (DPUs) to allocate to this Job.
    // You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative
    // measure of processing power that consists of 4 vCPUs of compute capacity
    // and 16 GB of memory. For more information, see the AWS Glue pricing page
    // (https://aws.amazon.com/glue/pricing/).
    //
    // Deprecated: This property is deprecated, use MaxCapacity instead.
    AllocatedCapacity *int64 `deprecated:"true" type:"integer"`

    // The JobCommand that executes this job.
    //
    // Command is a required field
    Command *JobCommand `type:"structure" required:"true"`

    // The connections used for this job.
    Connections *ConnectionsList `type:"structure"`

    // The default arguments for this job.
    //
    // You can specify arguments here that your own job-execution script consumes,
    // as well as arguments that AWS Glue itself consumes.
    //
    // For information about how to specify and consume your own Job arguments,
    // see the Calling AWS Glue APIs in Python (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html)
    // topic in the developer guide.
    //
    // For information about the key-value pairs that AWS Glue consumes to set up
    // your job, see the Special Parameters Used by AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html)
    // topic in the developer guide.
    DefaultArguments map[string]*string `type:"map"`

    // Description of the job being defined.
    Description *string `type:"string"`

    // An ExecutionProperty specifying the maximum number of concurrent runs allowed
    // for this job.
    ExecutionProperty *ExecutionProperty `type:"structure"`

    // Glue version determines the versions of Apache Spark and Python that AWS
    // Glue supports. The Python version indicates the version supported for jobs
    // of type Spark.
    //
    // For more information about the available AWS Glue versions and corresponding
    // Spark and Python versions, see Glue version (https://docs.aws.amazon.com/glue/latest/dg/add-job.html)
    // in the developer guide.
    //
    // Jobs that are created without specifying a Glue version default to Glue 0.9.
    GlueVersion *string `min:"1" type:"string"`

    // This field is reserved for future use.
    LogUri *string `type:"string"`

    // The number of AWS Glue data processing units (DPUs) that can be allocated
    // when this job runs. A DPU is a relative measure of processing power that
    // consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information,
    // see the AWS Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // Do not set Max Capacity if using WorkerType and NumberOfWorkers.
    //
    // The value that can be allocated for MaxCapacity depends on whether you are
    // running a Python shell job or an Apache Spark ETL job:
    //
    //    * When you specify a Python shell job (JobCommand.Name="pythonshell"),
    //    you can allocate either 0.0625 or 1 DPU. The default is 0.0625 DPU.
    //
    //    * When you specify an Apache Spark ETL job (JobCommand.Name="glueetl"),
    //    you can allocate from 2 to 100 DPUs. The default is 10 DPUs. This job
    //    type cannot have a fractional DPU allocation.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry this job if it fails.
    MaxRetries *int64 `type:"integer"`

    // The name you assign to this job definition. It must be unique in your account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // Specifies configuration properties of a job notification.
    NotificationProperty *NotificationProperty `type:"structure"`

    // The number of workers of a defined workerType that are allocated when a job
    // runs.
    //
    // The maximum number of workers you can define are 299 for G.1X, and 149 for
    // G.2X.
    NumberOfWorkers *int64 `type:"integer"`

    // The name or Amazon Resource Name (ARN) of the IAM role associated with this
    // job.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // The name of the SecurityConfiguration structure to be used with this job.
    SecurityConfiguration *string `min:"1" type:"string"`

    // The tags to use with this job. You may use tags to limit access to the job.
    // For more information about tags in AWS Glue, see AWS Tags in AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html)
    // in the developer guide.
    Tags map[string]*string `type:"map"`

    // The job timeout in minutes. This is the maximum time that a job run can consume
    // resources before it is terminated and enters TIMEOUT status. The default
    // is 2,880 minutes (48 hours).
    Timeout *int64 `min:"1" type:"integer"`

    // The type of predefined worker that is allocated when a job runs. Accepts
    // a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateJobInput) GoString

func (s CreateJobInput) GoString() string

GoString returns the string representation

func (*CreateJobInput) SetAllocatedCapacity

func (s *CreateJobInput) SetAllocatedCapacity(v int64) *CreateJobInput

SetAllocatedCapacity sets the AllocatedCapacity field's value.

func (*CreateJobInput) SetCommand

func (s *CreateJobInput) SetCommand(v *JobCommand) *CreateJobInput

SetCommand sets the Command field's value.

func (*CreateJobInput) SetConnections

func (s *CreateJobInput) SetConnections(v *ConnectionsList) *CreateJobInput

SetConnections sets the Connections field's value.

func (*CreateJobInput) SetDefaultArguments

func (s *CreateJobInput) SetDefaultArguments(v map[string]*string) *CreateJobInput

SetDefaultArguments sets the DefaultArguments field's value.

func (*CreateJobInput) SetDescription

func (s *CreateJobInput) SetDescription(v string) *CreateJobInput

SetDescription sets the Description field's value.

func (*CreateJobInput) SetExecutionProperty

func (s *CreateJobInput) SetExecutionProperty(v *ExecutionProperty) *CreateJobInput

SetExecutionProperty sets the ExecutionProperty field's value.

func (*CreateJobInput) SetGlueVersion

func (s *CreateJobInput) SetGlueVersion(v string) *CreateJobInput

SetGlueVersion sets the GlueVersion field's value.

func (*CreateJobInput) SetLogUri

func (s *CreateJobInput) SetLogUri(v string) *CreateJobInput

SetLogUri sets the LogUri field's value.

func (*CreateJobInput) SetMaxCapacity

func (s *CreateJobInput) SetMaxCapacity(v float64) *CreateJobInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateJobInput) SetMaxRetries

func (s *CreateJobInput) SetMaxRetries(v int64) *CreateJobInput

SetMaxRetries sets the MaxRetries field's value.

func (*CreateJobInput) SetName

func (s *CreateJobInput) SetName(v string) *CreateJobInput

SetName sets the Name field's value.

func (*CreateJobInput) SetNotificationProperty

func (s *CreateJobInput) SetNotificationProperty(v *NotificationProperty) *CreateJobInput

SetNotificationProperty sets the NotificationProperty field's value.

func (*CreateJobInput) SetNumberOfWorkers

func (s *CreateJobInput) SetNumberOfWorkers(v int64) *CreateJobInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateJobInput) SetRole

func (s *CreateJobInput) SetRole(v string) *CreateJobInput

SetRole sets the Role field's value.

func (*CreateJobInput) SetSecurityConfiguration

func (s *CreateJobInput) SetSecurityConfiguration(v string) *CreateJobInput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*CreateJobInput) SetTags

func (s *CreateJobInput) SetTags(v map[string]*string) *CreateJobInput

SetTags sets the Tags field's value.

func (*CreateJobInput) SetTimeout

func (s *CreateJobInput) SetTimeout(v int64) *CreateJobInput

SetTimeout sets the Timeout field's value.

func (*CreateJobInput) SetWorkerType

func (s *CreateJobInput) SetWorkerType(v string) *CreateJobInput

SetWorkerType sets the WorkerType field's value.

func (CreateJobInput) String

func (s CreateJobInput) String() string

String returns the string representation

func (*CreateJobInput) Validate

func (s *CreateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateJobOutput

type CreateJobOutput struct {

    // The unique name that was provided for this job definition.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateJobOutput) GoString

func (s CreateJobOutput) GoString() string

GoString returns the string representation

func (*CreateJobOutput) SetName

func (s *CreateJobOutput) SetName(v string) *CreateJobOutput

SetName sets the Name field's value.

func (CreateJobOutput) String

func (s CreateJobOutput) String() string

String returns the string representation

type CreateJsonClassifierRequest

type CreateJsonClassifierRequest struct {

    // A JsonPath string defining the JSON data for the classifier to classify.
    // AWS Glue supports a subset of JsonPath, as described in Writing JsonPath
    // Custom Classifiers (https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).
    //
    // JsonPath is a required field
    JsonPath *string `type:"string" required:"true"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Specifies a JSON classifier for CreateClassifier to create.

func (CreateJsonClassifierRequest) GoString

func (s CreateJsonClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateJsonClassifierRequest) SetJsonPath

func (s *CreateJsonClassifierRequest) SetJsonPath(v string) *CreateJsonClassifierRequest

SetJsonPath sets the JsonPath field's value.

func (*CreateJsonClassifierRequest) SetName

func (s *CreateJsonClassifierRequest) SetName(v string) *CreateJsonClassifierRequest

SetName sets the Name field's value.

func (CreateJsonClassifierRequest) String

func (s CreateJsonClassifierRequest) String() string

String returns the string representation

func (*CreateJsonClassifierRequest) Validate

func (s *CreateJsonClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMLTransformInput

type CreateMLTransformInput struct {

    // A description of the machine learning transform that is being defined. The
    // default is an empty string.
    Description *string `type:"string"`

    // A list of AWS Glue table definitions used by the transform.
    //
    // InputRecordTables is a required field
    InputRecordTables []*Table `type:"list" required:"true"`

    // The number of AWS Glue data processing units (DPUs) that are allocated to
    // task runs for this transform. You can allocate from 2 to 100 DPUs; the default
    // is 10. A DPU is a relative measure of processing power that consists of 4
    // vCPUs of compute capacity and 16 GB of memory. For more information, see
    // the AWS Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // When the WorkerType field is set to a value other than Standard, the MaxCapacity
    // field is set automatically and becomes read-only.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry a task for this transform after a task
    // run fails.
    MaxRetries *int64 `type:"integer"`

    // The unique name that you give the transform when you create it.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The number of workers of a defined workerType that are allocated when this
    // task runs.
    NumberOfWorkers *int64 `type:"integer"`

    // The algorithmic parameters that are specific to the transform type used.
    // Conditionally dependent on the transform type.
    //
    // Parameters is a required field
    Parameters *TransformParameters `type:"structure" required:"true"`

    // The name or Amazon Resource Name (ARN) of the IAM role with the required
    // permissions. Ensure that this role has permission to your Amazon Simple Storage
    // Service (Amazon S3) sources, targets, temporary directory, scripts, and any
    // libraries that are used by the task run for this transform.
    //
    // Role is a required field
    Role *string `type:"string" required:"true"`

    // The timeout of the task run for this transform in minutes. This is the maximum
    // time that a task run for this transform can consume resources before it is
    // terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
    Timeout *int64 `min:"1" type:"integer"`

    // The type of predefined worker that is allocated when this task runs. Accepts
    // a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory
    //    and a 64GB disk, and 1 executor per worker.
    //
    //    * For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory
    //    and a 128GB disk, and 1 executor per worker.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (CreateMLTransformInput) GoString

func (s CreateMLTransformInput) GoString() string

GoString returns the string representation

func (*CreateMLTransformInput) SetDescription

func (s *CreateMLTransformInput) SetDescription(v string) *CreateMLTransformInput

SetDescription sets the Description field's value.

func (*CreateMLTransformInput) SetInputRecordTables

func (s *CreateMLTransformInput) SetInputRecordTables(v []*Table) *CreateMLTransformInput

SetInputRecordTables sets the InputRecordTables field's value.

func (*CreateMLTransformInput) SetMaxCapacity

func (s *CreateMLTransformInput) SetMaxCapacity(v float64) *CreateMLTransformInput

SetMaxCapacity sets the MaxCapacity field's value.

func (*CreateMLTransformInput) SetMaxRetries

func (s *CreateMLTransformInput) SetMaxRetries(v int64) *CreateMLTransformInput

SetMaxRetries sets the MaxRetries field's value.

func (*CreateMLTransformInput) SetName

func (s *CreateMLTransformInput) SetName(v string) *CreateMLTransformInput

SetName sets the Name field's value.

func (*CreateMLTransformInput) SetNumberOfWorkers

func (s *CreateMLTransformInput) SetNumberOfWorkers(v int64) *CreateMLTransformInput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*CreateMLTransformInput) SetParameters

func (s *CreateMLTransformInput) SetParameters(v *TransformParameters) *CreateMLTransformInput

SetParameters sets the Parameters field's value.

func (*CreateMLTransformInput) SetRole

func (s *CreateMLTransformInput) SetRole(v string) *CreateMLTransformInput

SetRole sets the Role field's value.

func (*CreateMLTransformInput) SetTimeout

func (s *CreateMLTransformInput) SetTimeout(v int64) *CreateMLTransformInput

SetTimeout sets the Timeout field's value.

func (*CreateMLTransformInput) SetWorkerType

func (s *CreateMLTransformInput) SetWorkerType(v string) *CreateMLTransformInput

SetWorkerType sets the WorkerType field's value.

func (CreateMLTransformInput) String

func (s CreateMLTransformInput) String() string

String returns the string representation

func (*CreateMLTransformInput) Validate

func (s *CreateMLTransformInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMLTransformOutput

type CreateMLTransformOutput struct {

    // A unique identifier that is generated for the transform.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateMLTransformOutput) GoString

func (s CreateMLTransformOutput) GoString() string

GoString returns the string representation

func (*CreateMLTransformOutput) SetTransformId

func (s *CreateMLTransformOutput) SetTransformId(v string) *CreateMLTransformOutput

SetTransformId sets the TransformId field's value.

func (CreateMLTransformOutput) String

func (s CreateMLTransformOutput) String() string

String returns the string representation

type CreatePartitionInput

type CreatePartitionInput struct {

    // The AWS account ID of the catalog in which the partition is to be created.
    CatalogId *string `min:"1" type:"string"`

    // The name of the metadata database in which the partition is to be created.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A PartitionInput structure defining the partition to be created.
    //
    // PartitionInput is a required field
    PartitionInput *PartitionInput `type:"structure" required:"true"`

    // The name of the metadata table in which the partition is to be created.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreatePartitionInput) GoString

func (s CreatePartitionInput) GoString() string

GoString returns the string representation

func (*CreatePartitionInput) SetCatalogId

func (s *CreatePartitionInput) SetCatalogId(v string) *CreatePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*CreatePartitionInput) SetDatabaseName

func (s *CreatePartitionInput) SetDatabaseName(v string) *CreatePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreatePartitionInput) SetPartitionInput

func (s *CreatePartitionInput) SetPartitionInput(v *PartitionInput) *CreatePartitionInput

SetPartitionInput sets the PartitionInput field's value.

func (*CreatePartitionInput) SetTableName

func (s *CreatePartitionInput) SetTableName(v string) *CreatePartitionInput

SetTableName sets the TableName field's value.

func (CreatePartitionInput) String

func (s CreatePartitionInput) String() string

String returns the string representation

func (*CreatePartitionInput) Validate

func (s *CreatePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePartitionOutput

type CreatePartitionOutput struct {
    // contains filtered or unexported fields
}

func (CreatePartitionOutput) GoString

func (s CreatePartitionOutput) GoString() string

GoString returns the string representation

func (CreatePartitionOutput) String

func (s CreatePartitionOutput) String() string

String returns the string representation

type CreateScriptInput

type CreateScriptInput struct {

    // A list of the edges in the DAG.
    DagEdges []*CodeGenEdge `type:"list"`

    // A list of the nodes in the DAG.
    DagNodes []*CodeGenNode `type:"list"`

    // The programming language of the resulting code from the DAG.
    Language *string `type:"string" enum:"Language"`
    // contains filtered or unexported fields
}

func (CreateScriptInput) GoString

func (s CreateScriptInput) GoString() string

GoString returns the string representation

func (*CreateScriptInput) SetDagEdges

func (s *CreateScriptInput) SetDagEdges(v []*CodeGenEdge) *CreateScriptInput

SetDagEdges sets the DagEdges field's value.

func (*CreateScriptInput) SetDagNodes

func (s *CreateScriptInput) SetDagNodes(v []*CodeGenNode) *CreateScriptInput

SetDagNodes sets the DagNodes field's value.

func (*CreateScriptInput) SetLanguage

func (s *CreateScriptInput) SetLanguage(v string) *CreateScriptInput

SetLanguage sets the Language field's value.

func (CreateScriptInput) String

func (s CreateScriptInput) String() string

String returns the string representation

func (*CreateScriptInput) Validate

func (s *CreateScriptInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateScriptOutput

type CreateScriptOutput struct {

    // The Python script generated from the DAG.
    PythonScript *string `type:"string"`

    // The Scala code generated from the DAG.
    ScalaCode *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateScriptOutput) GoString

func (s CreateScriptOutput) GoString() string

GoString returns the string representation

func (*CreateScriptOutput) SetPythonScript

func (s *CreateScriptOutput) SetPythonScript(v string) *CreateScriptOutput

SetPythonScript sets the PythonScript field's value.

func (*CreateScriptOutput) SetScalaCode

func (s *CreateScriptOutput) SetScalaCode(v string) *CreateScriptOutput

SetScalaCode sets the ScalaCode field's value.

func (CreateScriptOutput) String

func (s CreateScriptOutput) String() string

String returns the string representation

type CreateSecurityConfigurationInput

type CreateSecurityConfigurationInput struct {

    // The encryption configuration for the new security configuration.
    //
    // EncryptionConfiguration is a required field
    EncryptionConfiguration *EncryptionConfiguration `type:"structure" required:"true"`

    // The name for the new security configuration.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationInput) GoString

func (s CreateSecurityConfigurationInput) GoString() string

GoString returns the string representation

func (*CreateSecurityConfigurationInput) SetEncryptionConfiguration

func (s *CreateSecurityConfigurationInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateSecurityConfigurationInput

SetEncryptionConfiguration sets the EncryptionConfiguration field's value.

func (*CreateSecurityConfigurationInput) SetName

func (s *CreateSecurityConfigurationInput) SetName(v string) *CreateSecurityConfigurationInput

SetName sets the Name field's value.

func (CreateSecurityConfigurationInput) String

func (s CreateSecurityConfigurationInput) String() string

String returns the string representation

func (*CreateSecurityConfigurationInput) Validate

func (s *CreateSecurityConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSecurityConfigurationOutput

type CreateSecurityConfigurationOutput struct {

    // The time at which the new security configuration was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name assigned to the new security configuration.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateSecurityConfigurationOutput) GoString

func (s CreateSecurityConfigurationOutput) GoString() string

GoString returns the string representation

func (*CreateSecurityConfigurationOutput) SetCreatedTimestamp

func (s *CreateSecurityConfigurationOutput) SetCreatedTimestamp(v time.Time) *CreateSecurityConfigurationOutput

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*CreateSecurityConfigurationOutput) SetName

func (s *CreateSecurityConfigurationOutput) SetName(v string) *CreateSecurityConfigurationOutput

SetName sets the Name field's value.

func (CreateSecurityConfigurationOutput) String

func (s CreateSecurityConfigurationOutput) String() string

String returns the string representation

type CreateTableInput

type CreateTableInput struct {

    // The ID of the Data Catalog in which to create the Table. If none is supplied,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The catalog database in which to create the new table. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The TableInput object that defines the metadata table to create in the catalog.
    //
    // TableInput is a required field
    TableInput *TableInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTableInput) GoString

func (s CreateTableInput) GoString() string

GoString returns the string representation

func (*CreateTableInput) SetCatalogId

func (s *CreateTableInput) SetCatalogId(v string) *CreateTableInput

SetCatalogId sets the CatalogId field's value.

func (*CreateTableInput) SetDatabaseName

func (s *CreateTableInput) SetDatabaseName(v string) *CreateTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateTableInput) SetTableInput

func (s *CreateTableInput) SetTableInput(v *TableInput) *CreateTableInput

SetTableInput sets the TableInput field's value.

func (CreateTableInput) String

func (s CreateTableInput) String() string

String returns the string representation

func (*CreateTableInput) Validate

func (s *CreateTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTableOutput

type CreateTableOutput struct {
    // contains filtered or unexported fields
}

func (CreateTableOutput) GoString

func (s CreateTableOutput) GoString() string

GoString returns the string representation

func (CreateTableOutput) String

func (s CreateTableOutput) String() string

String returns the string representation

type CreateTriggerInput

type CreateTriggerInput struct {

    // The actions initiated by this trigger when it fires.
    //
    // Actions is a required field
    Actions []*Action `type:"list" required:"true"`

    // A description of the new trigger.
    Description *string `type:"string"`

    // The name of the trigger.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A predicate to specify when the new trigger should fire.
    //
    // This field is required when the trigger type is CONDITIONAL.
    Predicate *Predicate `type:"structure"`

    // A cron expression used to specify the schedule (see Time-Based Schedules
    // for Jobs and Crawlers (https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html).
    // For example, to run something every day at 12:15 UTC, you would specify:
    // cron(15 12 * * ? *).
    //
    // This field is required when the trigger type is SCHEDULED.
    Schedule *string `type:"string"`

    // Set to true to start SCHEDULED and CONDITIONAL triggers when created. True
    // is not supported for ON_DEMAND triggers.
    StartOnCreation *bool `type:"boolean"`

    // The tags to use with this trigger. You may use tags to limit access to the
    // trigger. For more information about tags in AWS Glue, see AWS Tags in AWS
    // Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html) in the
    // developer guide.
    Tags map[string]*string `type:"map"`

    // The type of the new trigger.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"TriggerType"`

    // The name of the workflow associated with the trigger.
    WorkflowName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerInput) GoString

func (s CreateTriggerInput) GoString() string

GoString returns the string representation

func (*CreateTriggerInput) SetActions

func (s *CreateTriggerInput) SetActions(v []*Action) *CreateTriggerInput

SetActions sets the Actions field's value.

func (*CreateTriggerInput) SetDescription

func (s *CreateTriggerInput) SetDescription(v string) *CreateTriggerInput

SetDescription sets the Description field's value.

func (*CreateTriggerInput) SetName

func (s *CreateTriggerInput) SetName(v string) *CreateTriggerInput

SetName sets the Name field's value.

func (*CreateTriggerInput) SetPredicate

func (s *CreateTriggerInput) SetPredicate(v *Predicate) *CreateTriggerInput

SetPredicate sets the Predicate field's value.

func (*CreateTriggerInput) SetSchedule

func (s *CreateTriggerInput) SetSchedule(v string) *CreateTriggerInput

SetSchedule sets the Schedule field's value.

func (*CreateTriggerInput) SetStartOnCreation

func (s *CreateTriggerInput) SetStartOnCreation(v bool) *CreateTriggerInput

SetStartOnCreation sets the StartOnCreation field's value.

func (*CreateTriggerInput) SetTags

func (s *CreateTriggerInput) SetTags(v map[string]*string) *CreateTriggerInput

SetTags sets the Tags field's value.

func (*CreateTriggerInput) SetType

func (s *CreateTriggerInput) SetType(v string) *CreateTriggerInput

SetType sets the Type field's value.

func (*CreateTriggerInput) SetWorkflowName

func (s *CreateTriggerInput) SetWorkflowName(v string) *CreateTriggerInput

SetWorkflowName sets the WorkflowName field's value.

func (CreateTriggerInput) String

func (s CreateTriggerInput) String() string

String returns the string representation

func (*CreateTriggerInput) Validate

func (s *CreateTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTriggerOutput

type CreateTriggerOutput struct {

    // The name of the trigger.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTriggerOutput) GoString

func (s CreateTriggerOutput) GoString() string

GoString returns the string representation

func (*CreateTriggerOutput) SetName

func (s *CreateTriggerOutput) SetName(v string) *CreateTriggerOutput

SetName sets the Name field's value.

func (CreateTriggerOutput) String

func (s CreateTriggerOutput) String() string

String returns the string representation

type CreateUserDefinedFunctionInput

type CreateUserDefinedFunctionInput struct {

    // The ID of the Data Catalog in which to create the function. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which to create the function.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A FunctionInput object that defines the function to create in the Data Catalog.
    //
    // FunctionInput is a required field
    FunctionInput *UserDefinedFunctionInput `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateUserDefinedFunctionInput) GoString

func (s CreateUserDefinedFunctionInput) GoString() string

GoString returns the string representation

func (*CreateUserDefinedFunctionInput) SetCatalogId

func (s *CreateUserDefinedFunctionInput) SetCatalogId(v string) *CreateUserDefinedFunctionInput

SetCatalogId sets the CatalogId field's value.

func (*CreateUserDefinedFunctionInput) SetDatabaseName

func (s *CreateUserDefinedFunctionInput) SetDatabaseName(v string) *CreateUserDefinedFunctionInput

SetDatabaseName sets the DatabaseName field's value.

func (*CreateUserDefinedFunctionInput) SetFunctionInput

func (s *CreateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *CreateUserDefinedFunctionInput

SetFunctionInput sets the FunctionInput field's value.

func (CreateUserDefinedFunctionInput) String

func (s CreateUserDefinedFunctionInput) String() string

String returns the string representation

func (*CreateUserDefinedFunctionInput) Validate

func (s *CreateUserDefinedFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUserDefinedFunctionOutput

type CreateUserDefinedFunctionOutput struct {
    // contains filtered or unexported fields
}

func (CreateUserDefinedFunctionOutput) GoString

func (s CreateUserDefinedFunctionOutput) GoString() string

GoString returns the string representation

func (CreateUserDefinedFunctionOutput) String

func (s CreateUserDefinedFunctionOutput) String() string

String returns the string representation

type CreateWorkflowInput

type CreateWorkflowInput struct {

    // A collection of properties to be used as part of each execution of the workflow.
    DefaultRunProperties map[string]*string `type:"map"`

    // A description of the workflow.
    Description *string `type:"string"`

    // The name to be assigned to the workflow. It should be unique within your
    // account.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags to be used with this workflow.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (CreateWorkflowInput) GoString

func (s CreateWorkflowInput) GoString() string

GoString returns the string representation

func (*CreateWorkflowInput) SetDefaultRunProperties

func (s *CreateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *CreateWorkflowInput

SetDefaultRunProperties sets the DefaultRunProperties field's value.

func (*CreateWorkflowInput) SetDescription

func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput

SetDescription sets the Description field's value.

func (*CreateWorkflowInput) SetName

func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput

SetName sets the Name field's value.

func (*CreateWorkflowInput) SetTags

func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput

SetTags sets the Tags field's value.

func (CreateWorkflowInput) String

func (s CreateWorkflowInput) String() string

String returns the string representation

func (*CreateWorkflowInput) Validate

func (s *CreateWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWorkflowOutput

type CreateWorkflowOutput struct {

    // The name of the workflow which was provided as part of the request.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateWorkflowOutput) GoString

func (s CreateWorkflowOutput) GoString() string

GoString returns the string representation

func (*CreateWorkflowOutput) SetName

func (s *CreateWorkflowOutput) SetName(v string) *CreateWorkflowOutput

SetName sets the Name field's value.

func (CreateWorkflowOutput) String

func (s CreateWorkflowOutput) String() string

String returns the string representation

type CreateXMLClassifierRequest

type CreateXMLClassifierRequest struct {

    // An identifier of the data format that the classifier matches.
    //
    // Classification is a required field
    Classification *string `type:"string" required:"true"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The XML tag designating the element that contains each record in an XML document
    // being parsed. This can't identify a self-closing element (closed by />).
    // An empty row element that contains only attributes can be parsed as long
    // as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row>
    // is okay, but <row item_a="A" item_b="B" /> is not).
    RowTag *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an XML classifier for CreateClassifier to create.

func (CreateXMLClassifierRequest) GoString

func (s CreateXMLClassifierRequest) GoString() string

GoString returns the string representation

func (*CreateXMLClassifierRequest) SetClassification

func (s *CreateXMLClassifierRequest) SetClassification(v string) *CreateXMLClassifierRequest

SetClassification sets the Classification field's value.

func (*CreateXMLClassifierRequest) SetName

func (s *CreateXMLClassifierRequest) SetName(v string) *CreateXMLClassifierRequest

SetName sets the Name field's value.

func (*CreateXMLClassifierRequest) SetRowTag

func (s *CreateXMLClassifierRequest) SetRowTag(v string) *CreateXMLClassifierRequest

SetRowTag sets the RowTag field's value.

func (CreateXMLClassifierRequest) String

func (s CreateXMLClassifierRequest) String() string

String returns the string representation

func (*CreateXMLClassifierRequest) Validate

func (s *CreateXMLClassifierRequest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CsvClassifier

type CsvClassifier struct {

    // Enables the processing of files that contain only one column.
    AllowSingleColumn *bool `type:"boolean"`

    // Indicates whether the CSV file contains a header.
    ContainsHeader *string `type:"string" enum:"CsvHeaderOption"`

    // The time that this classifier was registered.
    CreationTime *time.Time `type:"timestamp"`

    // A custom symbol to denote what separates each column entry in the row.
    Delimiter *string `min:"1" type:"string"`

    // Specifies not to trim values before identifying the type of column values.
    // The default value is true.
    DisableValueTrimming *bool `type:"boolean"`

    // A list of strings representing column names.
    Header []*string `type:"list"`

    // The time that this classifier was last updated.
    LastUpdated *time.Time `type:"timestamp"`

    // The name of the classifier.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // A custom symbol to denote what combines content into a single column value.
    // It must be different from the column delimiter.
    QuoteSymbol *string `min:"1" type:"string"`

    // The version of this classifier.
    Version *int64 `type:"long"`
    // contains filtered or unexported fields
}

A classifier for custom CSV content.

func (CsvClassifier) GoString

func (s CsvClassifier) GoString() string

GoString returns the string representation

func (*CsvClassifier) SetAllowSingleColumn

func (s *CsvClassifier) SetAllowSingleColumn(v bool) *CsvClassifier

SetAllowSingleColumn sets the AllowSingleColumn field's value.

func (*CsvClassifier) SetContainsHeader

func (s *CsvClassifier) SetContainsHeader(v string) *CsvClassifier

SetContainsHeader sets the ContainsHeader field's value.

func (*CsvClassifier) SetCreationTime

func (s *CsvClassifier) SetCreationTime(v time.Time) *CsvClassifier

SetCreationTime sets the CreationTime field's value.

func (*CsvClassifier) SetDelimiter

func (s *CsvClassifier) SetDelimiter(v string) *CsvClassifier

SetDelimiter sets the Delimiter field's value.

func (*CsvClassifier) SetDisableValueTrimming

func (s *CsvClassifier) SetDisableValueTrimming(v bool) *CsvClassifier

SetDisableValueTrimming sets the DisableValueTrimming field's value.

func (*CsvClassifier) SetHeader

func (s *CsvClassifier) SetHeader(v []*string) *CsvClassifier

SetHeader sets the Header field's value.

func (*CsvClassifier) SetLastUpdated

func (s *CsvClassifier) SetLastUpdated(v time.Time) *CsvClassifier

SetLastUpdated sets the LastUpdated field's value.

func (*CsvClassifier) SetName

func (s *CsvClassifier) SetName(v string) *CsvClassifier

SetName sets the Name field's value.

func (*CsvClassifier) SetQuoteSymbol

func (s *CsvClassifier) SetQuoteSymbol(v string) *CsvClassifier

SetQuoteSymbol sets the QuoteSymbol field's value.

func (*CsvClassifier) SetVersion

func (s *CsvClassifier) SetVersion(v int64) *CsvClassifier

SetVersion sets the Version field's value.

func (CsvClassifier) String

func (s CsvClassifier) String() string

String returns the string representation

type DataCatalogEncryptionSettings

type DataCatalogEncryptionSettings struct {

    // When connection password protection is enabled, the Data Catalog uses a customer-provided
    // key to encrypt the password as part of CreateConnection or UpdateConnection
    // and store it in the ENCRYPTED_PASSWORD field in the connection properties.
    // You can enable catalog encryption or only password encryption.
    ConnectionPasswordEncryption *ConnectionPasswordEncryption `type:"structure"`

    // Specifies the encryption-at-rest configuration for the Data Catalog.
    EncryptionAtRest *EncryptionAtRest `type:"structure"`
    // contains filtered or unexported fields
}

Contains configuration information for maintaining Data Catalog security.

func (DataCatalogEncryptionSettings) GoString

func (s DataCatalogEncryptionSettings) GoString() string

GoString returns the string representation

func (*DataCatalogEncryptionSettings) SetConnectionPasswordEncryption

func (s *DataCatalogEncryptionSettings) SetConnectionPasswordEncryption(v *ConnectionPasswordEncryption) *DataCatalogEncryptionSettings

SetConnectionPasswordEncryption sets the ConnectionPasswordEncryption field's value.

func (*DataCatalogEncryptionSettings) SetEncryptionAtRest

func (s *DataCatalogEncryptionSettings) SetEncryptionAtRest(v *EncryptionAtRest) *DataCatalogEncryptionSettings

SetEncryptionAtRest sets the EncryptionAtRest field's value.

func (DataCatalogEncryptionSettings) String

func (s DataCatalogEncryptionSettings) String() string

String returns the string representation

func (*DataCatalogEncryptionSettings) Validate

func (s *DataCatalogEncryptionSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataLakePrincipal

type DataLakePrincipal struct {

    // An identifier for the AWS Lake Formation principal.
    DataLakePrincipalIdentifier *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The AWS Lake Formation principal.

func (DataLakePrincipal) GoString

func (s DataLakePrincipal) GoString() string

GoString returns the string representation

func (*DataLakePrincipal) SetDataLakePrincipalIdentifier

func (s *DataLakePrincipal) SetDataLakePrincipalIdentifier(v string) *DataLakePrincipal

SetDataLakePrincipalIdentifier sets the DataLakePrincipalIdentifier field's value.

func (DataLakePrincipal) String

func (s DataLakePrincipal) String() string

String returns the string representation

func (*DataLakePrincipal) Validate

func (s *DataLakePrincipal) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Database

type Database struct {

    // Creates a set of default permissions on the table for principals.
    CreateTableDefaultPermissions []*PrincipalPermissions `type:"list"`

    // The time at which the metadata database was created in the catalog.
    CreateTime *time.Time `type:"timestamp"`

    // A description of the database.
    Description *string `type:"string"`

    // The location of the database (for example, an HDFS path).
    LocationUri *string `min:"1" type:"string"`

    // The name of the database. For Hive compatibility, this is folded to lowercase
    // when it is stored.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // These key-value pairs define parameters and properties of the database.
    Parameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

The Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.

func (Database) GoString

func (s Database) GoString() string

GoString returns the string representation

func (*Database) SetCreateTableDefaultPermissions

func (s *Database) SetCreateTableDefaultPermissions(v []*PrincipalPermissions) *Database

SetCreateTableDefaultPermissions sets the CreateTableDefaultPermissions field's value.

func (*Database) SetCreateTime

func (s *Database) SetCreateTime(v time.Time) *Database

SetCreateTime sets the CreateTime field's value.

func (*Database) SetDescription

func (s *Database) SetDescription(v string) *Database

SetDescription sets the Description field's value.

func (*Database) SetLocationUri

func (s *Database) SetLocationUri(v string) *Database

SetLocationUri sets the LocationUri field's value.

func (*Database) SetName

func (s *Database) SetName(v string) *Database

SetName sets the Name field's value.

func (*Database) SetParameters

func (s *Database) SetParameters(v map[string]*string) *Database

SetParameters sets the Parameters field's value.

func (Database) String

func (s Database) String() string

String returns the string representation

type DatabaseInput

type DatabaseInput struct {

    // Creates a set of default permissions on the table for principals.
    CreateTableDefaultPermissions []*PrincipalPermissions `type:"list"`

    // A description of the database.
    Description *string `type:"string"`

    // The location of the database (for example, an HDFS path).
    LocationUri *string `min:"1" type:"string"`

    // The name of the database. For Hive compatibility, this is folded to lowercase
    // when it is stored.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // These key-value pairs define parameters and properties of the database.
    //
    // These key-value pairs define parameters and properties of the database.
    Parameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

The structure used to create or update a database.

func (DatabaseInput) GoString

func (s DatabaseInput) GoString() string

GoString returns the string representation

func (*DatabaseInput) SetCreateTableDefaultPermissions

func (s *DatabaseInput) SetCreateTableDefaultPermissions(v []*PrincipalPermissions) *DatabaseInput

SetCreateTableDefaultPermissions sets the CreateTableDefaultPermissions field's value.

func (*DatabaseInput) SetDescription

func (s *DatabaseInput) SetDescription(v string) *DatabaseInput

SetDescription sets the Description field's value.

func (*DatabaseInput) SetLocationUri

func (s *DatabaseInput) SetLocationUri(v string) *DatabaseInput

SetLocationUri sets the LocationUri field's value.

func (*DatabaseInput) SetName

func (s *DatabaseInput) SetName(v string) *DatabaseInput

SetName sets the Name field's value.

func (*DatabaseInput) SetParameters

func (s *DatabaseInput) SetParameters(v map[string]*string) *DatabaseInput

SetParameters sets the Parameters field's value.

func (DatabaseInput) String

func (s DatabaseInput) String() string

String returns the string representation

func (*DatabaseInput) Validate

func (s *DatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClassifierInput

type DeleteClassifierInput struct {

    // Name of the classifier to remove.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteClassifierInput) GoString

func (s DeleteClassifierInput) GoString() string

GoString returns the string representation

func (*DeleteClassifierInput) SetName

func (s *DeleteClassifierInput) SetName(v string) *DeleteClassifierInput

SetName sets the Name field's value.

func (DeleteClassifierInput) String

func (s DeleteClassifierInput) String() string

String returns the string representation

func (*DeleteClassifierInput) Validate

func (s *DeleteClassifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteClassifierOutput

type DeleteClassifierOutput struct {
    // contains filtered or unexported fields
}

func (DeleteClassifierOutput) GoString

func (s DeleteClassifierOutput) GoString() string

GoString returns the string representation

func (DeleteClassifierOutput) String

func (s DeleteClassifierOutput) String() string

String returns the string representation

type DeleteConnectionInput

type DeleteConnectionInput struct {

    // The ID of the Data Catalog in which the connection resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the connection to delete.
    //
    // ConnectionName is a required field
    ConnectionName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConnectionInput) GoString

func (s DeleteConnectionInput) GoString() string

GoString returns the string representation

func (*DeleteConnectionInput) SetCatalogId

func (s *DeleteConnectionInput) SetCatalogId(v string) *DeleteConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteConnectionInput) SetConnectionName

func (s *DeleteConnectionInput) SetConnectionName(v string) *DeleteConnectionInput

SetConnectionName sets the ConnectionName field's value.

func (DeleteConnectionInput) String

func (s DeleteConnectionInput) String() string

String returns the string representation

func (*DeleteConnectionInput) Validate

func (s *DeleteConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConnectionOutput

type DeleteConnectionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteConnectionOutput) GoString

func (s DeleteConnectionOutput) GoString() string

GoString returns the string representation

func (DeleteConnectionOutput) String

func (s DeleteConnectionOutput) String() string

String returns the string representation

type DeleteCrawlerInput

type DeleteCrawlerInput struct {

    // The name of the crawler to remove.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCrawlerInput) GoString

func (s DeleteCrawlerInput) GoString() string

GoString returns the string representation

func (*DeleteCrawlerInput) SetName

func (s *DeleteCrawlerInput) SetName(v string) *DeleteCrawlerInput

SetName sets the Name field's value.

func (DeleteCrawlerInput) String

func (s DeleteCrawlerInput) String() string

String returns the string representation

func (*DeleteCrawlerInput) Validate

func (s *DeleteCrawlerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCrawlerOutput

type DeleteCrawlerOutput struct {
    // contains filtered or unexported fields
}

func (DeleteCrawlerOutput) GoString

func (s DeleteCrawlerOutput) GoString() string

GoString returns the string representation

func (DeleteCrawlerOutput) String

func (s DeleteCrawlerOutput) String() string

String returns the string representation

type DeleteDatabaseInput

type DeleteDatabaseInput struct {

    // The ID of the Data Catalog in which the database resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the database to delete. For Hive compatibility, this must be
    // all lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDatabaseInput) GoString

func (s DeleteDatabaseInput) GoString() string

GoString returns the string representation

func (*DeleteDatabaseInput) SetCatalogId

func (s *DeleteDatabaseInput) SetCatalogId(v string) *DeleteDatabaseInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteDatabaseInput) SetName

func (s *DeleteDatabaseInput) SetName(v string) *DeleteDatabaseInput

SetName sets the Name field's value.

func (DeleteDatabaseInput) String

func (s DeleteDatabaseInput) String() string

String returns the string representation

func (*DeleteDatabaseInput) Validate

func (s *DeleteDatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDatabaseOutput

type DeleteDatabaseOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDatabaseOutput) GoString

func (s DeleteDatabaseOutput) GoString() string

GoString returns the string representation

func (DeleteDatabaseOutput) String

func (s DeleteDatabaseOutput) String() string

String returns the string representation

type DeleteDevEndpointInput

type DeleteDevEndpointInput struct {

    // The name of the DevEndpoint.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDevEndpointInput) GoString

func (s DeleteDevEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteDevEndpointInput) SetEndpointName

func (s *DeleteDevEndpointInput) SetEndpointName(v string) *DeleteDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (DeleteDevEndpointInput) String

func (s DeleteDevEndpointInput) String() string

String returns the string representation

func (*DeleteDevEndpointInput) Validate

func (s *DeleteDevEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDevEndpointOutput

type DeleteDevEndpointOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDevEndpointOutput) GoString

func (s DeleteDevEndpointOutput) GoString() string

GoString returns the string representation

func (DeleteDevEndpointOutput) String

func (s DeleteDevEndpointOutput) String() string

String returns the string representation

type DeleteJobInput

type DeleteJobInput struct {

    // The name of the job definition to delete.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteJobInput) GoString

func (s DeleteJobInput) GoString() string

GoString returns the string representation

func (*DeleteJobInput) SetJobName

func (s *DeleteJobInput) SetJobName(v string) *DeleteJobInput

SetJobName sets the JobName field's value.

func (DeleteJobInput) String

func (s DeleteJobInput) String() string

String returns the string representation

func (*DeleteJobInput) Validate

func (s *DeleteJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteJobOutput

type DeleteJobOutput struct {

    // The name of the job definition that was deleted.
    JobName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteJobOutput) GoString

func (s DeleteJobOutput) GoString() string

GoString returns the string representation

func (*DeleteJobOutput) SetJobName

func (s *DeleteJobOutput) SetJobName(v string) *DeleteJobOutput

SetJobName sets the JobName field's value.

func (DeleteJobOutput) String

func (s DeleteJobOutput) String() string

String returns the string representation

type DeleteMLTransformInput

type DeleteMLTransformInput struct {

    // The unique identifier of the transform to delete.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteMLTransformInput) GoString

func (s DeleteMLTransformInput) GoString() string

GoString returns the string representation

func (*DeleteMLTransformInput) SetTransformId

func (s *DeleteMLTransformInput) SetTransformId(v string) *DeleteMLTransformInput

SetTransformId sets the TransformId field's value.

func (DeleteMLTransformInput) String

func (s DeleteMLTransformInput) String() string

String returns the string representation

func (*DeleteMLTransformInput) Validate

func (s *DeleteMLTransformInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMLTransformOutput

type DeleteMLTransformOutput struct {

    // The unique identifier of the transform that was deleted.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteMLTransformOutput) GoString

func (s DeleteMLTransformOutput) GoString() string

GoString returns the string representation

func (*DeleteMLTransformOutput) SetTransformId

func (s *DeleteMLTransformOutput) SetTransformId(v string) *DeleteMLTransformOutput

SetTransformId sets the TransformId field's value.

func (DeleteMLTransformOutput) String

func (s DeleteMLTransformOutput) String() string

String returns the string representation

type DeletePartitionInput

type DeletePartitionInput struct {

    // The ID of the Data Catalog where the partition to be deleted resides. If
    // none is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table in question resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The values that define the partition.
    //
    // PartitionValues is a required field
    PartitionValues []*string `type:"list" required:"true"`

    // The name of the table that contains the partition to be deleted.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeletePartitionInput) GoString

func (s DeletePartitionInput) GoString() string

GoString returns the string representation

func (*DeletePartitionInput) SetCatalogId

func (s *DeletePartitionInput) SetCatalogId(v string) *DeletePartitionInput

SetCatalogId sets the CatalogId field's value.

func (*DeletePartitionInput) SetDatabaseName

func (s *DeletePartitionInput) SetDatabaseName(v string) *DeletePartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeletePartitionInput) SetPartitionValues

func (s *DeletePartitionInput) SetPartitionValues(v []*string) *DeletePartitionInput

SetPartitionValues sets the PartitionValues field's value.

func (*DeletePartitionInput) SetTableName

func (s *DeletePartitionInput) SetTableName(v string) *DeletePartitionInput

SetTableName sets the TableName field's value.

func (DeletePartitionInput) String

func (s DeletePartitionInput) String() string

String returns the string representation

func (*DeletePartitionInput) Validate

func (s *DeletePartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePartitionOutput

type DeletePartitionOutput struct {
    // contains filtered or unexported fields
}

func (DeletePartitionOutput) GoString

func (s DeletePartitionOutput) GoString() string

GoString returns the string representation

func (DeletePartitionOutput) String

func (s DeletePartitionOutput) String() string

String returns the string representation

type DeleteResourcePolicyInput

type DeleteResourcePolicyInput struct {

    // The hash value returned when this policy was set.
    PolicyHashCondition *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyInput) GoString

func (s DeleteResourcePolicyInput) GoString() string

GoString returns the string representation

func (*DeleteResourcePolicyInput) SetPolicyHashCondition

func (s *DeleteResourcePolicyInput) SetPolicyHashCondition(v string) *DeleteResourcePolicyInput

SetPolicyHashCondition sets the PolicyHashCondition field's value.

func (DeleteResourcePolicyInput) String

func (s DeleteResourcePolicyInput) String() string

String returns the string representation

func (*DeleteResourcePolicyInput) Validate

func (s *DeleteResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourcePolicyOutput

type DeleteResourcePolicyOutput struct {
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyOutput) GoString

func (s DeleteResourcePolicyOutput) GoString() string

GoString returns the string representation

func (DeleteResourcePolicyOutput) String

func (s DeleteResourcePolicyOutput) String() string

String returns the string representation

type DeleteSecurityConfigurationInput

type DeleteSecurityConfigurationInput struct {

    // The name of the security configuration to delete.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSecurityConfigurationInput) GoString

func (s DeleteSecurityConfigurationInput) GoString() string

GoString returns the string representation

func (*DeleteSecurityConfigurationInput) SetName

func (s *DeleteSecurityConfigurationInput) SetName(v string) *DeleteSecurityConfigurationInput

SetName sets the Name field's value.

func (DeleteSecurityConfigurationInput) String

func (s DeleteSecurityConfigurationInput) String() string

String returns the string representation

func (*DeleteSecurityConfigurationInput) Validate

func (s *DeleteSecurityConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSecurityConfigurationOutput

type DeleteSecurityConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSecurityConfigurationOutput) GoString

func (s DeleteSecurityConfigurationOutput) GoString() string

GoString returns the string representation

func (DeleteSecurityConfigurationOutput) String

func (s DeleteSecurityConfigurationOutput) String() string

String returns the string representation

type DeleteTableInput

type DeleteTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table to be deleted. For Hive compatibility, this name is
    // entirely lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTableInput) GoString

func (s DeleteTableInput) GoString() string

GoString returns the string representation

func (*DeleteTableInput) SetCatalogId

func (s *DeleteTableInput) SetCatalogId(v string) *DeleteTableInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteTableInput) SetDatabaseName

func (s *DeleteTableInput) SetDatabaseName(v string) *DeleteTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteTableInput) SetName

func (s *DeleteTableInput) SetName(v string) *DeleteTableInput

SetName sets the Name field's value.

func (DeleteTableInput) String

func (s DeleteTableInput) String() string

String returns the string representation

func (*DeleteTableInput) Validate

func (s *DeleteTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTableOutput

type DeleteTableOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTableOutput) GoString

func (s DeleteTableOutput) GoString() string

GoString returns the string representation

func (DeleteTableOutput) String

func (s DeleteTableOutput) String() string

String returns the string representation

type DeleteTableVersionInput

type DeleteTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // The ID of the table version to be deleted. A VersionID is a string representation
    // of an integer. Each version is incremented by 1.
    //
    // VersionId is a required field
    VersionId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTableVersionInput) GoString

func (s DeleteTableVersionInput) GoString() string

GoString returns the string representation

func (*DeleteTableVersionInput) SetCatalogId

func (s *DeleteTableVersionInput) SetCatalogId(v string) *DeleteTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteTableVersionInput) SetDatabaseName

func (s *DeleteTableVersionInput) SetDatabaseName(v string) *DeleteTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteTableVersionInput) SetTableName

func (s *DeleteTableVersionInput) SetTableName(v string) *DeleteTableVersionInput

SetTableName sets the TableName field's value.

func (*DeleteTableVersionInput) SetVersionId

func (s *DeleteTableVersionInput) SetVersionId(v string) *DeleteTableVersionInput

SetVersionId sets the VersionId field's value.

func (DeleteTableVersionInput) String

func (s DeleteTableVersionInput) String() string

String returns the string representation

func (*DeleteTableVersionInput) Validate

func (s *DeleteTableVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTableVersionOutput

type DeleteTableVersionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTableVersionOutput) GoString

func (s DeleteTableVersionOutput) GoString() string

GoString returns the string representation

func (DeleteTableVersionOutput) String

func (s DeleteTableVersionOutput) String() string

String returns the string representation

type DeleteTriggerInput

type DeleteTriggerInput struct {

    // The name of the trigger to delete.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTriggerInput) GoString

func (s DeleteTriggerInput) GoString() string

GoString returns the string representation

func (*DeleteTriggerInput) SetName

func (s *DeleteTriggerInput) SetName(v string) *DeleteTriggerInput

SetName sets the Name field's value.

func (DeleteTriggerInput) String

func (s DeleteTriggerInput) String() string

String returns the string representation

func (*DeleteTriggerInput) Validate

func (s *DeleteTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTriggerOutput

type DeleteTriggerOutput struct {

    // The name of the trigger that was deleted.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteTriggerOutput) GoString

func (s DeleteTriggerOutput) GoString() string

GoString returns the string representation

func (*DeleteTriggerOutput) SetName

func (s *DeleteTriggerOutput) SetName(v string) *DeleteTriggerOutput

SetName sets the Name field's value.

func (DeleteTriggerOutput) String

func (s DeleteTriggerOutput) String() string

String returns the string representation

type DeleteUserDefinedFunctionInput

type DeleteUserDefinedFunctionInput struct {

    // The ID of the Data Catalog where the function to be deleted is located. If
    // none is supplied, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the function is located.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the function definition to be deleted.
    //
    // FunctionName is a required field
    FunctionName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteUserDefinedFunctionInput) GoString

func (s DeleteUserDefinedFunctionInput) GoString() string

GoString returns the string representation

func (*DeleteUserDefinedFunctionInput) SetCatalogId

func (s *DeleteUserDefinedFunctionInput) SetCatalogId(v string) *DeleteUserDefinedFunctionInput

SetCatalogId sets the CatalogId field's value.

func (*DeleteUserDefinedFunctionInput) SetDatabaseName

func (s *DeleteUserDefinedFunctionInput) SetDatabaseName(v string) *DeleteUserDefinedFunctionInput

SetDatabaseName sets the DatabaseName field's value.

func (*DeleteUserDefinedFunctionInput) SetFunctionName

func (s *DeleteUserDefinedFunctionInput) SetFunctionName(v string) *DeleteUserDefinedFunctionInput

SetFunctionName sets the FunctionName field's value.

func (DeleteUserDefinedFunctionInput) String

func (s DeleteUserDefinedFunctionInput) String() string

String returns the string representation

func (*DeleteUserDefinedFunctionInput) Validate

func (s *DeleteUserDefinedFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserDefinedFunctionOutput

type DeleteUserDefinedFunctionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteUserDefinedFunctionOutput) GoString

func (s DeleteUserDefinedFunctionOutput) GoString() string

GoString returns the string representation

func (DeleteUserDefinedFunctionOutput) String

func (s DeleteUserDefinedFunctionOutput) String() string

String returns the string representation

type DeleteWorkflowInput

type DeleteWorkflowInput struct {

    // Name of the workflow to be deleted.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteWorkflowInput) GoString

func (s DeleteWorkflowInput) GoString() string

GoString returns the string representation

func (*DeleteWorkflowInput) SetName

func (s *DeleteWorkflowInput) SetName(v string) *DeleteWorkflowInput

SetName sets the Name field's value.

func (DeleteWorkflowInput) String

func (s DeleteWorkflowInput) String() string

String returns the string representation

func (*DeleteWorkflowInput) Validate

func (s *DeleteWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWorkflowOutput

type DeleteWorkflowOutput struct {

    // Name of the workflow specified in input.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteWorkflowOutput) GoString

func (s DeleteWorkflowOutput) GoString() string

GoString returns the string representation

func (*DeleteWorkflowOutput) SetName

func (s *DeleteWorkflowOutput) SetName(v string) *DeleteWorkflowOutput

SetName sets the Name field's value.

func (DeleteWorkflowOutput) String

func (s DeleteWorkflowOutput) String() string

String returns the string representation

type DevEndpoint

type DevEndpoint struct {

    // A map of arguments used to configure the DevEndpoint.
    //
    // Currently, only "--enable-glue-datacatalog": "" is supported as a valid argument.
    Arguments map[string]*string `type:"map"`

    // The AWS Availability Zone where this DevEndpoint is located.
    AvailabilityZone *string `type:"string"`

    // The point in time at which this DevEndpoint was created.
    CreatedTimestamp *time.Time `type:"timestamp"`

    // The name of the DevEndpoint.
    EndpointName *string `type:"string"`

    // The path to one or more Java .jar files in an S3 bucket that should be loaded
    // in your DevEndpoint.
    //
    // You can only use pure Java/Scala libraries with a DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an Amazon S3 bucket that should
    // be loaded in your DevEndpoint. Multiple values must be complete paths separated
    // by a comma.
    //
    // You can only use pure Python libraries with a DevEndpoint. Libraries that
    // rely on C extensions, such as the pandas (http://pandas.pydata.org/) Python
    // data analysis library, are not currently supported.
    ExtraPythonLibsS3Path *string `type:"string"`

    // The reason for a current failure in this DevEndpoint.
    FailureReason *string `type:"string"`

    // The point in time at which this DevEndpoint was last modified.
    LastModifiedTimestamp *time.Time `type:"timestamp"`

    // The status of the last update.
    LastUpdateStatus *string `type:"string"`

    // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint.
    NumberOfNodes *int64 `type:"integer"`

    // The number of workers of a defined workerType that are allocated to the development
    // endpoint.
    //
    // The maximum number of workers you can define are 299 for G.1X, and 149 for
    // G.2X.
    NumberOfWorkers *int64 `type:"integer"`

    // A private IP address to access the DevEndpoint within a VPC if the DevEndpoint
    // is created within one. The PrivateAddress field is present only when you
    // create the DevEndpoint within your VPC.
    PrivateAddress *string `type:"string"`

    // The public IP address used by this DevEndpoint. The PublicAddress field is
    // present only when you create a non-virtual private cloud (VPC) DevEndpoint.
    PublicAddress *string `type:"string"`

    // The public key to be used by this DevEndpoint for authentication. This attribute
    // is provided for backward compatibility because the recommended attribute
    // to use is public keys.
    PublicKey *string `type:"string"`

    // A list of public keys to be used by the DevEndpoints for authentication.
    // Using this attribute is preferred over a single public key because the public
    // keys allow you to have a different private key per client.
    //
    // If you previously created an endpoint with a public key, you must remove
    // that key to be able to set a list of public keys. Call the UpdateDevEndpoint
    // API operation with the public key content in the deletePublicKeys attribute,
    // and the list of new keys in the addPublicKeys attribute.
    PublicKeys []*string `type:"list"`

    // The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.
    RoleArn *string `type:"string"`

    // The name of the SecurityConfiguration structure to be used with this DevEndpoint.
    SecurityConfiguration *string `min:"1" type:"string"`

    // A list of security group identifiers used in this DevEndpoint.
    SecurityGroupIds []*string `type:"list"`

    // The current status of this DevEndpoint.
    Status *string `type:"string"`

    // The subnet ID for this DevEndpoint.
    SubnetId *string `type:"string"`

    // The ID of the virtual private cloud (VPC) used by this DevEndpoint.
    VpcId *string `type:"string"`

    // The type of predefined worker that is allocated to the development endpoint.
    // Accepts a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of
    //    memory, 64 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    //    * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of
    //    memory, 128 GB disk), and provides 1 executor per worker. We recommend
    //    this worker type for memory-intensive jobs.
    //
    // Known issue: when a development endpoint is created with the G.2X WorkerType
    // configuration, the Spark drivers for the development endpoint will run on
    // 4 vCPU, 16 GB of memory, and a 64 GB disk.
    WorkerType *string `type:"string" enum:"WorkerType"`

    // The YARN endpoint address used by this DevEndpoint.
    YarnEndpointAddress *string `type:"string"`

    // The Apache Zeppelin port for the remote Apache Spark interpreter.
    ZeppelinRemoteSparkInterpreterPort *int64 `type:"integer"`
    // contains filtered or unexported fields
}

A development endpoint where a developer can remotely debug extract, transform, and load (ETL) scripts.

func (DevEndpoint) GoString

func (s DevEndpoint) GoString() string

GoString returns the string representation

func (*DevEndpoint) SetArguments

func (s *DevEndpoint) SetArguments(v map[string]*string) *DevEndpoint

SetArguments sets the Arguments field's value.

func (*DevEndpoint) SetAvailabilityZone

func (s *DevEndpoint) SetAvailabilityZone(v string) *DevEndpoint

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*DevEndpoint) SetCreatedTimestamp

func (s *DevEndpoint) SetCreatedTimestamp(v time.Time) *DevEndpoint

SetCreatedTimestamp sets the CreatedTimestamp field's value.

func (*DevEndpoint) SetEndpointName

func (s *DevEndpoint) SetEndpointName(v string) *DevEndpoint

SetEndpointName sets the EndpointName field's value.

func (*DevEndpoint) SetExtraJarsS3Path

func (s *DevEndpoint) SetExtraJarsS3Path(v string) *DevEndpoint

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*DevEndpoint) SetExtraPythonLibsS3Path

func (s *DevEndpoint) SetExtraPythonLibsS3Path(v string) *DevEndpoint

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (*DevEndpoint) SetFailureReason

func (s *DevEndpoint) SetFailureReason(v string) *DevEndpoint

SetFailureReason sets the FailureReason field's value.

func (*DevEndpoint) SetLastModifiedTimestamp

func (s *DevEndpoint) SetLastModifiedTimestamp(v time.Time) *DevEndpoint

SetLastModifiedTimestamp sets the LastModifiedTimestamp field's value.

func (*DevEndpoint) SetLastUpdateStatus

func (s *DevEndpoint) SetLastUpdateStatus(v string) *DevEndpoint

SetLastUpdateStatus sets the LastUpdateStatus field's value.

func (*DevEndpoint) SetNumberOfNodes

func (s *DevEndpoint) SetNumberOfNodes(v int64) *DevEndpoint

SetNumberOfNodes sets the NumberOfNodes field's value.

func (*DevEndpoint) SetNumberOfWorkers

func (s *DevEndpoint) SetNumberOfWorkers(v int64) *DevEndpoint

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*DevEndpoint) SetPrivateAddress

func (s *DevEndpoint) SetPrivateAddress(v string) *DevEndpoint

SetPrivateAddress sets the PrivateAddress field's value.

func (*DevEndpoint) SetPublicAddress

func (s *DevEndpoint) SetPublicAddress(v string) *DevEndpoint

SetPublicAddress sets the PublicAddress field's value.

func (*DevEndpoint) SetPublicKey

func (s *DevEndpoint) SetPublicKey(v string) *DevEndpoint

SetPublicKey sets the PublicKey field's value.

func (*DevEndpoint) SetPublicKeys

func (s *DevEndpoint) SetPublicKeys(v []*string) *DevEndpoint

SetPublicKeys sets the PublicKeys field's value.

func (*DevEndpoint) SetRoleArn

func (s *DevEndpoint) SetRoleArn(v string) *DevEndpoint

SetRoleArn sets the RoleArn field's value.

func (*DevEndpoint) SetSecurityConfiguration

func (s *DevEndpoint) SetSecurityConfiguration(v string) *DevEndpoint

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (*DevEndpoint) SetSecurityGroupIds

func (s *DevEndpoint) SetSecurityGroupIds(v []*string) *DevEndpoint

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DevEndpoint) SetStatus

func (s *DevEndpoint) SetStatus(v string) *DevEndpoint

SetStatus sets the Status field's value.

func (*DevEndpoint) SetSubnetId

func (s *DevEndpoint) SetSubnetId(v string) *DevEndpoint

SetSubnetId sets the SubnetId field's value.

func (*DevEndpoint) SetVpcId

func (s *DevEndpoint) SetVpcId(v string) *DevEndpoint

SetVpcId sets the VpcId field's value.

func (*DevEndpoint) SetWorkerType

func (s *DevEndpoint) SetWorkerType(v string) *DevEndpoint

SetWorkerType sets the WorkerType field's value.

func (*DevEndpoint) SetYarnEndpointAddress

func (s *DevEndpoint) SetYarnEndpointAddress(v string) *DevEndpoint

SetYarnEndpointAddress sets the YarnEndpointAddress field's value.

func (*DevEndpoint) SetZeppelinRemoteSparkInterpreterPort

func (s *DevEndpoint) SetZeppelinRemoteSparkInterpreterPort(v int64) *DevEndpoint

SetZeppelinRemoteSparkInterpreterPort sets the ZeppelinRemoteSparkInterpreterPort field's value.

func (DevEndpoint) String

func (s DevEndpoint) String() string

String returns the string representation

type DevEndpointCustomLibraries

type DevEndpointCustomLibraries struct {

    // The path to one or more Java .jar files in an S3 bucket that should be loaded
    // in your DevEndpoint.
    //
    // You can only use pure Java/Scala libraries with a DevEndpoint.
    ExtraJarsS3Path *string `type:"string"`

    // The paths to one or more Python libraries in an Amazon Simple Storage Service
    // (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values
    // must be complete paths separated by a comma.
    //
    // You can only use pure Python libraries with a DevEndpoint. Libraries that
    // rely on C extensions, such as the pandas (http://pandas.pydata.org/) Python
    // data analysis library, are not currently supported.
    ExtraPythonLibsS3Path *string `type:"string"`
    // contains filtered or unexported fields
}

Custom libraries to be loaded into a development endpoint.

func (DevEndpointCustomLibraries) GoString

func (s DevEndpointCustomLibraries) GoString() string

GoString returns the string representation

func (*DevEndpointCustomLibraries) SetExtraJarsS3Path

func (s *DevEndpointCustomLibraries) SetExtraJarsS3Path(v string) *DevEndpointCustomLibraries

SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.

func (*DevEndpointCustomLibraries) SetExtraPythonLibsS3Path

func (s *DevEndpointCustomLibraries) SetExtraPythonLibsS3Path(v string) *DevEndpointCustomLibraries

SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.

func (DevEndpointCustomLibraries) String

func (s DevEndpointCustomLibraries) String() string

String returns the string representation

type DynamoDBTarget

type DynamoDBTarget struct {

    // The name of the DynamoDB table to crawl.
    Path *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies an Amazon DynamoDB table to crawl.

func (DynamoDBTarget) GoString

func (s DynamoDBTarget) GoString() string

GoString returns the string representation

func (*DynamoDBTarget) SetPath

func (s *DynamoDBTarget) SetPath(v string) *DynamoDBTarget

SetPath sets the Path field's value.

func (DynamoDBTarget) String

func (s DynamoDBTarget) String() string

String returns the string representation

type Edge

type Edge struct {

    // The unique of the node within the workflow where the edge ends.
    DestinationId *string `min:"1" type:"string"`

    // The unique of the node within the workflow where the edge starts.
    SourceId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

An edge represents a directed connection between two AWS Glue components which are part of the workflow the edge belongs to.

func (Edge) GoString

func (s Edge) GoString() string

GoString returns the string representation

func (*Edge) SetDestinationId

func (s *Edge) SetDestinationId(v string) *Edge

SetDestinationId sets the DestinationId field's value.

func (*Edge) SetSourceId

func (s *Edge) SetSourceId(v string) *Edge

SetSourceId sets the SourceId field's value.

func (Edge) String

func (s Edge) String() string

String returns the string representation

type EncryptionAtRest

type EncryptionAtRest struct {

    // The encryption-at-rest mode for encrypting Data Catalog data.
    //
    // CatalogEncryptionMode is a required field
    CatalogEncryptionMode *string `type:"string" required:"true" enum:"CatalogEncryptionMode"`

    // The ID of the AWS KMS key to use for encryption at rest.
    SseAwsKmsKeyId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Specifies the encryption-at-rest configuration for the Data Catalog.

func (EncryptionAtRest) GoString

func (s EncryptionAtRest) GoString() string

GoString returns the string representation

func (*EncryptionAtRest) SetCatalogEncryptionMode

func (s *EncryptionAtRest) SetCatalogEncryptionMode(v string) *EncryptionAtRest

SetCatalogEncryptionMode sets the CatalogEncryptionMode field's value.

func (*EncryptionAtRest) SetSseAwsKmsKeyId

func (s *EncryptionAtRest) SetSseAwsKmsKeyId(v string) *EncryptionAtRest

SetSseAwsKmsKeyId sets the SseAwsKmsKeyId field's value.

func (EncryptionAtRest) String

func (s EncryptionAtRest) String() string

String returns the string representation

func (*EncryptionAtRest) Validate

func (s *EncryptionAtRest) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EncryptionConfiguration

type EncryptionConfiguration struct {

    // The encryption configuration for Amazon CloudWatch.
    CloudWatchEncryption *CloudWatchEncryption `type:"structure"`

    // The encryption configuration for job bookmarks.
    JobBookmarksEncryption *JobBookmarksEncryption `type:"structure"`

    // The encryption configuration for Amazon Simple Storage Service (Amazon S3)
    // data.
    S3Encryption []*S3Encryption `type:"list"`
    // contains filtered or unexported fields
}

Specifies an encryption configuration.

func (EncryptionConfiguration) GoString

func (s EncryptionConfiguration) GoString() string

GoString returns the string representation

func (*EncryptionConfiguration) SetCloudWatchEncryption

func (s *EncryptionConfiguration) SetCloudWatchEncryption(v *CloudWatchEncryption) *EncryptionConfiguration

SetCloudWatchEncryption sets the CloudWatchEncryption field's value.

func (*EncryptionConfiguration) SetJobBookmarksEncryption

func (s *EncryptionConfiguration) SetJobBookmarksEncryption(v *JobBookmarksEncryption) *EncryptionConfiguration

SetJobBookmarksEncryption sets the JobBookmarksEncryption field's value.

func (*EncryptionConfiguration) SetS3Encryption

func (s *EncryptionConfiguration) SetS3Encryption(v []*S3Encryption) *EncryptionConfiguration

SetS3Encryption sets the S3Encryption field's value.

func (EncryptionConfiguration) String

func (s EncryptionConfiguration) String() string

String returns the string representation

type ErrorDetail

type ErrorDetail struct {

    // The code associated with this error.
    ErrorCode *string `min:"1" type:"string"`

    // A message describing the error.
    ErrorMessage *string `type:"string"`
    // contains filtered or unexported fields
}

Contains details about an error.

func (ErrorDetail) GoString

func (s ErrorDetail) GoString() string

GoString returns the string representation

func (*ErrorDetail) SetErrorCode

func (s *ErrorDetail) SetErrorCode(v string) *ErrorDetail

SetErrorCode sets the ErrorCode field's value.

func (*ErrorDetail) SetErrorMessage

func (s *ErrorDetail) SetErrorMessage(v string) *ErrorDetail

SetErrorMessage sets the ErrorMessage field's value.

func (ErrorDetail) String

func (s ErrorDetail) String() string

String returns the string representation

type EvaluationMetrics

type EvaluationMetrics struct {

    // The evaluation metrics for the find matches algorithm.
    FindMatchesMetrics *FindMatchesMetrics `type:"structure"`

    // The type of machine learning transform.
    //
    // TransformType is a required field
    TransformType *string `type:"string" required:"true" enum:"TransformType"`
    // contains filtered or unexported fields
}

Evaluation metrics provide an estimate of the quality of your machine learning transform.

func (EvaluationMetrics) GoString

func (s EvaluationMetrics) GoString() string

GoString returns the string representation

func (*EvaluationMetrics) SetFindMatchesMetrics

func (s *EvaluationMetrics) SetFindMatchesMetrics(v *FindMatchesMetrics) *EvaluationMetrics

SetFindMatchesMetrics sets the FindMatchesMetrics field's value.

func (*EvaluationMetrics) SetTransformType

func (s *EvaluationMetrics) SetTransformType(v string) *EvaluationMetrics

SetTransformType sets the TransformType field's value.

func (EvaluationMetrics) String

func (s EvaluationMetrics) String() string

String returns the string representation

type ExecutionProperty

type ExecutionProperty struct {

    // The maximum number of concurrent runs allowed for the job. The default is
    // 1. An error is returned when this threshold is reached. The maximum value
    // you can specify is controlled by a service limit.
    MaxConcurrentRuns *int64 `type:"integer"`
    // contains filtered or unexported fields
}

An execution property of a job.

func (ExecutionProperty) GoString

func (s ExecutionProperty) GoString() string

GoString returns the string representation

func (*ExecutionProperty) SetMaxConcurrentRuns

func (s *ExecutionProperty) SetMaxConcurrentRuns(v int64) *ExecutionProperty

SetMaxConcurrentRuns sets the MaxConcurrentRuns field's value.

func (ExecutionProperty) String

func (s ExecutionProperty) String() string

String returns the string representation

type ExportLabelsTaskRunProperties

type ExportLabelsTaskRunProperties struct {

    // The Amazon Simple Storage Service (Amazon S3) path where you will export
    // the labels.
    OutputS3Path *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies configuration properties for an exporting labels task run.

func (ExportLabelsTaskRunProperties) GoString

func (s ExportLabelsTaskRunProperties) GoString() string

GoString returns the string representation

func (*ExportLabelsTaskRunProperties) SetOutputS3Path

func (s *ExportLabelsTaskRunProperties) SetOutputS3Path(v string) *ExportLabelsTaskRunProperties

SetOutputS3Path sets the OutputS3Path field's value.

func (ExportLabelsTaskRunProperties) String

func (s ExportLabelsTaskRunProperties) String() string

String returns the string representation

type FindMatchesMetrics

type FindMatchesMetrics struct {

    // The area under the precision/recall curve (AUPRC) is a single number measuring
    // the overall quality of the transform, that is independent of the choice made
    // for precision vs. recall. Higher values indicate that you have a more attractive
    // precision vs. recall tradeoff.
    //
    // For more information, see Precision and recall (https://en.wikipedia.org/wiki/Precision_and_recall)
    // in Wikipedia.
    AreaUnderPRCurve *float64 `type:"double"`

    // The confusion matrix shows you what your transform is predicting accurately
    // and what types of errors it is making.
    //
    // For more information, see Confusion matrix (https://en.wikipedia.org/wiki/Confusion_matrix)
    // in Wikipedia.
    ConfusionMatrix *ConfusionMatrix `type:"structure"`

    // The maximum F1 metric indicates the transform's accuracy between 0 and 1,
    // where 1 is the best accuracy.
    //
    // For more information, see F1 score (https://en.wikipedia.org/wiki/F1_score)
    // in Wikipedia.
    F1 *float64 `type:"double"`

    // The precision metric indicates when often your transform is correct when
    // it predicts a match. Specifically, it measures how well the transform finds
    // true positives from the total true positives possible.
    //
    // For more information, see Precision and recall (https://en.wikipedia.org/wiki/Precision_and_recall)
    // in Wikipedia.
    Precision *float64 `type:"double"`

    // The recall metric indicates that for an actual match, how often your transform
    // predicts the match. Specifically, it measures how well the transform finds
    // true positives from the total records in the source data.
    //
    // For more information, see Precision and recall (https://en.wikipedia.org/wiki/Precision_and_recall)
    // in Wikipedia.
    Recall *float64 `type:"double"`
    // contains filtered or unexported fields
}

The evaluation metrics for the find matches algorithm. The quality of your machine learning transform is measured by getting your transform to predict some matches and comparing the results to known matches from the same dataset. The quality metrics are based on a subset of your data, so they are not precise.

func (FindMatchesMetrics) GoString

func (s FindMatchesMetrics) GoString() string

GoString returns the string representation

func (*FindMatchesMetrics) SetAreaUnderPRCurve

func (s *FindMatchesMetrics) SetAreaUnderPRCurve(v float64) *FindMatchesMetrics

SetAreaUnderPRCurve sets the AreaUnderPRCurve field's value.

func (*FindMatchesMetrics) SetConfusionMatrix

func (s *FindMatchesMetrics) SetConfusionMatrix(v *ConfusionMatrix) *FindMatchesMetrics

SetConfusionMatrix sets the ConfusionMatrix field's value.

func (*FindMatchesMetrics) SetF1

func (s *FindMatchesMetrics) SetF1(v float64) *FindMatchesMetrics

SetF1 sets the F1 field's value.

func (*FindMatchesMetrics) SetPrecision

func (s *FindMatchesMetrics) SetPrecision(v float64) *FindMatchesMetrics

SetPrecision sets the Precision field's value.

func (*FindMatchesMetrics) SetRecall

func (s *FindMatchesMetrics) SetRecall(v float64) *FindMatchesMetrics

SetRecall sets the Recall field's value.

func (FindMatchesMetrics) String

func (s FindMatchesMetrics) String() string

String returns the string representation

type FindMatchesParameters

type FindMatchesParameters struct {

    // The value that is selected when tuning your transform for a balance between
    // accuracy and cost. A value of 0.5 means that the system balances accuracy
    // and cost concerns. A value of 1.0 means a bias purely for accuracy, which
    // typically results in a higher cost, sometimes substantially higher. A value
    // of 0.0 means a bias purely for cost, which results in a less accurate FindMatches
    // transform, sometimes with unacceptable accuracy.
    //
    // Accuracy measures how well the transform finds true positives and true negatives.
    // Increasing accuracy requires more machine resources and cost. But it also
    // results in increased recall.
    //
    // Cost measures how many compute resources, and thus money, are consumed to
    // run the transform.
    AccuracyCostTradeoff *float64 `type:"double"`

    // The value to switch on or off to force the output to match the provided labels
    // from users. If the value is True, the find matches transform forces the output
    // to match the provided labels. The results override the normal conflation
    // results. If the value is False, the find matches transform does not ensure
    // all the labels provided are respected, and the results rely on the trained
    // model.
    //
    // Note that setting this value to true may increase the conflation execution
    // time.
    EnforceProvidedLabels *bool `type:"boolean"`

    // The value selected when tuning your transform for a balance between precision
    // and recall. A value of 0.5 means no preference; a value of 1.0 means a bias
    // purely for precision, and a value of 0.0 means a bias for recall. Because
    // this is a tradeoff, choosing values close to 1.0 means very low recall, and
    // choosing values close to 0.0 results in very low precision.
    //
    // The precision metric indicates how often your model is correct when it predicts
    // a match.
    //
    // The recall metric indicates that for an actual match, how often your model
    // predicts the match.
    PrecisionRecallTradeoff *float64 `type:"double"`

    // The name of a column that uniquely identifies rows in the source table. Used
    // to help identify matching records.
    PrimaryKeyColumnName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The parameters to configure the find matches transform.

func (FindMatchesParameters) GoString

func (s FindMatchesParameters) GoString() string

GoString returns the string representation

func (*FindMatchesParameters) SetAccuracyCostTradeoff

func (s *FindMatchesParameters) SetAccuracyCostTradeoff(v float64) *FindMatchesParameters

SetAccuracyCostTradeoff sets the AccuracyCostTradeoff field's value.

func (*FindMatchesParameters) SetEnforceProvidedLabels

func (s *FindMatchesParameters) SetEnforceProvidedLabels(v bool) *FindMatchesParameters

SetEnforceProvidedLabels sets the EnforceProvidedLabels field's value.

func (*FindMatchesParameters) SetPrecisionRecallTradeoff

func (s *FindMatchesParameters) SetPrecisionRecallTradeoff(v float64) *FindMatchesParameters

SetPrecisionRecallTradeoff sets the PrecisionRecallTradeoff field's value.

func (*FindMatchesParameters) SetPrimaryKeyColumnName

func (s *FindMatchesParameters) SetPrimaryKeyColumnName(v string) *FindMatchesParameters

SetPrimaryKeyColumnName sets the PrimaryKeyColumnName field's value.

func (FindMatchesParameters) String

func (s FindMatchesParameters) String() string

String returns the string representation

func (*FindMatchesParameters) Validate

func (s *FindMatchesParameters) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FindMatchesTaskRunProperties

type FindMatchesTaskRunProperties struct {

    // The job ID for the Find Matches task run.
    JobId *string `min:"1" type:"string"`

    // The name assigned to the job for the Find Matches task run.
    JobName *string `min:"1" type:"string"`

    // The job run ID for the Find Matches task run.
    JobRunId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Specifies configuration properties for a Find Matches task run.

func (FindMatchesTaskRunProperties) GoString

func (s FindMatchesTaskRunProperties) GoString() string

GoString returns the string representation

func (*FindMatchesTaskRunProperties) SetJobId

func (s *FindMatchesTaskRunProperties) SetJobId(v string) *FindMatchesTaskRunProperties

SetJobId sets the JobId field's value.

func (*FindMatchesTaskRunProperties) SetJobName

func (s *FindMatchesTaskRunProperties) SetJobName(v string) *FindMatchesTaskRunProperties

SetJobName sets the JobName field's value.

func (*FindMatchesTaskRunProperties) SetJobRunId

func (s *FindMatchesTaskRunProperties) SetJobRunId(v string) *FindMatchesTaskRunProperties

SetJobRunId sets the JobRunId field's value.

func (FindMatchesTaskRunProperties) String

func (s FindMatchesTaskRunProperties) String() string

String returns the string representation

type GetCatalogImportStatusInput

type GetCatalogImportStatusInput struct {

    // The ID of the catalog to migrate. Currently, this should be the AWS account
    // ID.
    CatalogId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetCatalogImportStatusInput) GoString

func (s GetCatalogImportStatusInput) GoString() string

GoString returns the string representation

func (*GetCatalogImportStatusInput) SetCatalogId

func (s *GetCatalogImportStatusInput) SetCatalogId(v string) *GetCatalogImportStatusInput

SetCatalogId sets the CatalogId field's value.

func (GetCatalogImportStatusInput) String

func (s GetCatalogImportStatusInput) String() string

String returns the string representation

func (*GetCatalogImportStatusInput) Validate

func (s *GetCatalogImportStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCatalogImportStatusOutput

type GetCatalogImportStatusOutput struct {

    // The status of the specified catalog migration.
    ImportStatus *CatalogImportStatus `type:"structure"`
    // contains filtered or unexported fields
}

func (GetCatalogImportStatusOutput) GoString

func (s GetCatalogImportStatusOutput) GoString() string

GoString returns the string representation

func (*GetCatalogImportStatusOutput) SetImportStatus

func (s *GetCatalogImportStatusOutput) SetImportStatus(v *CatalogImportStatus) *GetCatalogImportStatusOutput

SetImportStatus sets the ImportStatus field's value.

func (GetCatalogImportStatusOutput) String

func (s GetCatalogImportStatusOutput) String() string

String returns the string representation

type GetClassifierInput

type GetClassifierInput struct {

    // Name of the classifier to retrieve.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetClassifierInput) GoString

func (s GetClassifierInput) GoString() string

GoString returns the string representation

func (*GetClassifierInput) SetName

func (s *GetClassifierInput) SetName(v string) *GetClassifierInput

SetName sets the Name field's value.

func (GetClassifierInput) String

func (s GetClassifierInput) String() string

String returns the string representation

func (*GetClassifierInput) Validate

func (s *GetClassifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetClassifierOutput

type GetClassifierOutput struct {

    // The requested classifier.
    Classifier *Classifier `type:"structure"`
    // contains filtered or unexported fields
}

func (GetClassifierOutput) GoString

func (s GetClassifierOutput) GoString() string

GoString returns the string representation

func (*GetClassifierOutput) SetClassifier

func (s *GetClassifierOutput) SetClassifier(v *Classifier) *GetClassifierOutput

SetClassifier sets the Classifier field's value.

func (GetClassifierOutput) String

func (s GetClassifierOutput) String() string

String returns the string representation

type GetClassifiersInput

type GetClassifiersInput struct {

    // The size of the list to return (optional).
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional continuation token.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetClassifiersInput) GoString

func (s GetClassifiersInput) GoString() string

GoString returns the string representation

func (*GetClassifiersInput) SetMaxResults

func (s *GetClassifiersInput) SetMaxResults(v int64) *GetClassifiersInput

SetMaxResults sets the MaxResults field's value.

func (*GetClassifiersInput) SetNextToken

func (s *GetClassifiersInput) SetNextToken(v string) *GetClassifiersInput

SetNextToken sets the NextToken field's value.

func (GetClassifiersInput) String

func (s GetClassifiersInput) String() string

String returns the string representation

func (*GetClassifiersInput) Validate

func (s *GetClassifiersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetClassifiersOutput

type GetClassifiersOutput struct {

    // The requested list of classifier objects.
    Classifiers []*Classifier `type:"list"`

    // A continuation token.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetClassifiersOutput) GoString

func (s GetClassifiersOutput) GoString() string

GoString returns the string representation

func (*GetClassifiersOutput) SetClassifiers

func (s *GetClassifiersOutput) SetClassifiers(v []*Classifier) *GetClassifiersOutput

SetClassifiers sets the Classifiers field's value.

func (*GetClassifiersOutput) SetNextToken

func (s *GetClassifiersOutput) SetNextToken(v string) *GetClassifiersOutput

SetNextToken sets the NextToken field's value.

func (GetClassifiersOutput) String

func (s GetClassifiersOutput) String() string

String returns the string representation

type GetConnectionInput

type GetConnectionInput struct {

    // The ID of the Data Catalog in which the connection resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // Allows you to retrieve the connection metadata without returning the password.
    // For instance, the AWS Glue console uses this flag to retrieve the connection,
    // and does not display the password. Set this parameter when the caller might
    // not have permission to use the AWS KMS key to decrypt the password, but it
    // does have permission to access the rest of the connection properties.
    HidePassword *bool `type:"boolean"`

    // The name of the connection definition to retrieve.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetConnectionInput) GoString

func (s GetConnectionInput) GoString() string

GoString returns the string representation

func (*GetConnectionInput) SetCatalogId

func (s *GetConnectionInput) SetCatalogId(v string) *GetConnectionInput

SetCatalogId sets the CatalogId field's value.

func (*GetConnectionInput) SetHidePassword

func (s *GetConnectionInput) SetHidePassword(v bool) *GetConnectionInput

SetHidePassword sets the HidePassword field's value.

func (*GetConnectionInput) SetName

func (s *GetConnectionInput) SetName(v string) *GetConnectionInput

SetName sets the Name field's value.

func (GetConnectionInput) String

func (s GetConnectionInput) String() string

String returns the string representation

func (*GetConnectionInput) Validate

func (s *GetConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectionOutput

type GetConnectionOutput struct {

    // The requested connection definition.
    Connection *Connection `type:"structure"`
    // contains filtered or unexported fields
}

func (GetConnectionOutput) GoString

func (s GetConnectionOutput) GoString() string

GoString returns the string representation

func (*GetConnectionOutput) SetConnection

func (s *GetConnectionOutput) SetConnection(v *Connection) *GetConnectionOutput

SetConnection sets the Connection field's value.

func (GetConnectionOutput) String

func (s GetConnectionOutput) String() string

String returns the string representation

type GetConnectionsFilter

type GetConnectionsFilter struct {

    // The type of connections to return. Currently, only JDBC is supported; SFTP
    // is not supported.
    ConnectionType *string `type:"string" enum:"ConnectionType"`

    // A criteria string that must match the criteria recorded in the connection
    // definition for that connection definition to be returned.
    MatchCriteria []*string `type:"list"`
    // contains filtered or unexported fields
}

Filters the connection definitions that are returned by the GetConnections API operation.

func (GetConnectionsFilter) GoString

func (s GetConnectionsFilter) GoString() string

GoString returns the string representation

func (*GetConnectionsFilter) SetConnectionType

func (s *GetConnectionsFilter) SetConnectionType(v string) *GetConnectionsFilter

SetConnectionType sets the ConnectionType field's value.

func (*GetConnectionsFilter) SetMatchCriteria

func (s *GetConnectionsFilter) SetMatchCriteria(v []*string) *GetConnectionsFilter

SetMatchCriteria sets the MatchCriteria field's value.

func (GetConnectionsFilter) String

func (s GetConnectionsFilter) String() string

String returns the string representation

type GetConnectionsInput

type GetConnectionsInput struct {

    // The ID of the Data Catalog in which the connections reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // A filter that controls which connections are returned.
    Filter *GetConnectionsFilter `type:"structure"`

    // Allows you to retrieve the connection metadata without returning the password.
    // For instance, the AWS Glue console uses this flag to retrieve the connection,
    // and does not display the password. Set this parameter when the caller might
    // not have permission to use the AWS KMS key to decrypt the password, but it
    // does have permission to access the rest of the connection properties.
    HidePassword *bool `type:"boolean"`

    // The maximum number of connections to return in one response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectionsInput) GoString

func (s GetConnectionsInput) GoString() string

GoString returns the string representation

func (*GetConnectionsInput) SetCatalogId

func (s *GetConnectionsInput) SetCatalogId(v string) *GetConnectionsInput

SetCatalogId sets the CatalogId field's value.

func (*GetConnectionsInput) SetFilter

func (s *GetConnectionsInput) SetFilter(v *GetConnectionsFilter) *GetConnectionsInput

SetFilter sets the Filter field's value.

func (*GetConnectionsInput) SetHidePassword

func (s *GetConnectionsInput) SetHidePassword(v bool) *GetConnectionsInput

SetHidePassword sets the HidePassword field's value.

func (*GetConnectionsInput) SetMaxResults

func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput

SetMaxResults sets the MaxResults field's value.

func (*GetConnectionsInput) SetNextToken

func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput

SetNextToken sets the NextToken field's value.

func (GetConnectionsInput) String

func (s GetConnectionsInput) String() string

String returns the string representation

func (*GetConnectionsInput) Validate

func (s *GetConnectionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectionsOutput

type GetConnectionsOutput struct {

    // A list of requested connection definitions.
    ConnectionList []*Connection `type:"list"`

    // A continuation token, if the list of connections returned does not include
    // the last of the filtered connections.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectionsOutput) GoString

func (s GetConnectionsOutput) GoString() string

GoString returns the string representation

func (*GetConnectionsOutput) SetConnectionList

func (s *GetConnectionsOutput) SetConnectionList(v []*Connection) *GetConnectionsOutput

SetConnectionList sets the ConnectionList field's value.

func (*GetConnectionsOutput) SetNextToken

func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput

SetNextToken sets the NextToken field's value.

func (GetConnectionsOutput) String

func (s GetConnectionsOutput) String() string

String returns the string representation

type GetCrawlerInput

type GetCrawlerInput struct {

    // The name of the crawler to retrieve metadata for.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetCrawlerInput) GoString

func (s GetCrawlerInput) GoString() string

GoString returns the string representation

func (*GetCrawlerInput) SetName

func (s *GetCrawlerInput) SetName(v string) *GetCrawlerInput

SetName sets the Name field's value.

func (GetCrawlerInput) String

func (s GetCrawlerInput) String() string

String returns the string representation

func (*GetCrawlerInput) Validate

func (s *GetCrawlerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCrawlerMetricsInput

type GetCrawlerMetricsInput struct {

    // A list of the names of crawlers about which to retrieve metrics.
    CrawlerNameList []*string `type:"list"`

    // The maximum size of a list to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCrawlerMetricsInput) GoString

func (s GetCrawlerMetricsInput) GoString() string

GoString returns the string representation

func (*GetCrawlerMetricsInput) SetCrawlerNameList

func (s *GetCrawlerMetricsInput) SetCrawlerNameList(v []*string) *GetCrawlerMetricsInput

SetCrawlerNameList sets the CrawlerNameList field's value.

func (*GetCrawlerMetricsInput) SetMaxResults

func (s *GetCrawlerMetricsInput) SetMaxResults(v int64) *GetCrawlerMetricsInput

SetMaxResults sets the MaxResults field's value.

func (*GetCrawlerMetricsInput) SetNextToken

func (s *GetCrawlerMetricsInput) SetNextToken(v string) *GetCrawlerMetricsInput

SetNextToken sets the NextToken field's value.

func (GetCrawlerMetricsInput) String

func (s GetCrawlerMetricsInput) String() string

String returns the string representation

func (*GetCrawlerMetricsInput) Validate

func (s *GetCrawlerMetricsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCrawlerMetricsOutput

type GetCrawlerMetricsOutput struct {

    // A list of metrics for the specified crawler.
    CrawlerMetricsList []*CrawlerMetrics `type:"list"`

    // A continuation token, if the returned list does not contain the last metric
    // available.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCrawlerMetricsOutput) GoString

func (s GetCrawlerMetricsOutput) GoString() string

GoString returns the string representation

func (*GetCrawlerMetricsOutput) SetCrawlerMetricsList

func (s *GetCrawlerMetricsOutput) SetCrawlerMetricsList(v []*CrawlerMetrics) *GetCrawlerMetricsOutput

SetCrawlerMetricsList sets the CrawlerMetricsList field's value.

func (*GetCrawlerMetricsOutput) SetNextToken

func (s *GetCrawlerMetricsOutput) SetNextToken(v string) *GetCrawlerMetricsOutput

SetNextToken sets the NextToken field's value.

func (GetCrawlerMetricsOutput) String

func (s GetCrawlerMetricsOutput) String() string

String returns the string representation

type GetCrawlerOutput

type GetCrawlerOutput struct {

    // The metadata for the specified crawler.
    Crawler *Crawler `type:"structure"`
    // contains filtered or unexported fields
}

func (GetCrawlerOutput) GoString

func (s GetCrawlerOutput) GoString() string

GoString returns the string representation

func (*GetCrawlerOutput) SetCrawler

func (s *GetCrawlerOutput) SetCrawler(v *Crawler) *GetCrawlerOutput

SetCrawler sets the Crawler field's value.

func (GetCrawlerOutput) String

func (s GetCrawlerOutput) String() string

String returns the string representation

type GetCrawlersInput

type GetCrawlersInput struct {

    // The number of crawlers to return on each call.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation request.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCrawlersInput) GoString

func (s GetCrawlersInput) GoString() string

GoString returns the string representation

func (*GetCrawlersInput) SetMaxResults

func (s *GetCrawlersInput) SetMaxResults(v int64) *GetCrawlersInput

SetMaxResults sets the MaxResults field's value.

func (*GetCrawlersInput) SetNextToken

func (s *GetCrawlersInput) SetNextToken(v string) *GetCrawlersInput

SetNextToken sets the NextToken field's value.

func (GetCrawlersInput) String

func (s GetCrawlersInput) String() string

String returns the string representation

func (*GetCrawlersInput) Validate

func (s *GetCrawlersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCrawlersOutput

type GetCrawlersOutput struct {

    // A list of crawler metadata.
    Crawlers []*Crawler `type:"list"`

    // A continuation token, if the returned list has not reached the end of those
    // defined in this customer account.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCrawlersOutput) GoString

func (s GetCrawlersOutput) GoString() string

GoString returns the string representation

func (*GetCrawlersOutput) SetCrawlers

func (s *GetCrawlersOutput) SetCrawlers(v []*Crawler) *GetCrawlersOutput

SetCrawlers sets the Crawlers field's value.

func (*GetCrawlersOutput) SetNextToken

func (s *GetCrawlersOutput) SetNextToken(v string) *GetCrawlersOutput

SetNextToken sets the NextToken field's value.

func (GetCrawlersOutput) String

func (s GetCrawlersOutput) String() string

String returns the string representation

type GetDataCatalogEncryptionSettingsInput

type GetDataCatalogEncryptionSettingsInput struct {

    // The ID of the Data Catalog to retrieve the security configuration for. If
    // none is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetDataCatalogEncryptionSettingsInput) GoString

func (s GetDataCatalogEncryptionSettingsInput) GoString() string

GoString returns the string representation

func (*GetDataCatalogEncryptionSettingsInput) SetCatalogId

func (s *GetDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *GetDataCatalogEncryptionSettingsInput

SetCatalogId sets the CatalogId field's value.

func (GetDataCatalogEncryptionSettingsInput) String

func (s GetDataCatalogEncryptionSettingsInput) String() string

String returns the string representation

func (*GetDataCatalogEncryptionSettingsInput) Validate

func (s *GetDataCatalogEncryptionSettingsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDataCatalogEncryptionSettingsOutput

type GetDataCatalogEncryptionSettingsOutput struct {

    // The requested security configuration.
    DataCatalogEncryptionSettings *DataCatalogEncryptionSettings `type:"structure"`
    // contains filtered or unexported fields
}

func (GetDataCatalogEncryptionSettingsOutput) GoString

func (s GetDataCatalogEncryptionSettingsOutput) GoString() string

GoString returns the string representation

func (*GetDataCatalogEncryptionSettingsOutput) SetDataCatalogEncryptionSettings

func (s *GetDataCatalogEncryptionSettingsOutput) SetDataCatalogEncryptionSettings(v *DataCatalogEncryptionSettings) *GetDataCatalogEncryptionSettingsOutput

SetDataCatalogEncryptionSettings sets the DataCatalogEncryptionSettings field's value.

func (GetDataCatalogEncryptionSettingsOutput) String

func (s GetDataCatalogEncryptionSettingsOutput) String() string

String returns the string representation

type GetDatabaseInput

type GetDatabaseInput struct {

    // The ID of the Data Catalog in which the database resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the database to retrieve. For Hive compatibility, this should
    // be all lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetDatabaseInput) GoString

func (s GetDatabaseInput) GoString() string

GoString returns the string representation

func (*GetDatabaseInput) SetCatalogId

func (s *GetDatabaseInput) SetCatalogId(v string) *GetDatabaseInput

SetCatalogId sets the CatalogId field's value.

func (*GetDatabaseInput) SetName

func (s *GetDatabaseInput) SetName(v string) *GetDatabaseInput

SetName sets the Name field's value.

func (GetDatabaseInput) String

func (s GetDatabaseInput) String() string

String returns the string representation

func (*GetDatabaseInput) Validate

func (s *GetDatabaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDatabaseOutput

type GetDatabaseOutput struct {

    // The definition of the specified database in the Data Catalog.
    Database *Database `type:"structure"`
    // contains filtered or unexported fields
}

func (GetDatabaseOutput) GoString

func (s GetDatabaseOutput) GoString() string

GoString returns the string representation

func (*GetDatabaseOutput) SetDatabase

func (s *GetDatabaseOutput) SetDatabase(v *Database) *GetDatabaseOutput

SetDatabase sets the Database field's value.

func (GetDatabaseOutput) String

func (s GetDatabaseOutput) String() string

String returns the string representation

type GetDatabasesInput

type GetDatabasesInput struct {

    // The ID of the Data Catalog from which to retrieve Databases. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The maximum number of databases to return in one response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDatabasesInput) GoString

func (s GetDatabasesInput) GoString() string

GoString returns the string representation

func (*GetDatabasesInput) SetCatalogId

func (s *GetDatabasesInput) SetCatalogId(v string) *GetDatabasesInput

SetCatalogId sets the CatalogId field's value.

func (*GetDatabasesInput) SetMaxResults

func (s *GetDatabasesInput) SetMaxResults(v int64) *GetDatabasesInput

SetMaxResults sets the MaxResults field's value.

func (*GetDatabasesInput) SetNextToken

func (s *GetDatabasesInput) SetNextToken(v string) *GetDatabasesInput

SetNextToken sets the NextToken field's value.

func (GetDatabasesInput) String

func (s GetDatabasesInput) String() string

String returns the string representation

func (*GetDatabasesInput) Validate

func (s *GetDatabasesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDatabasesOutput

type GetDatabasesOutput struct {

    // A list of Database objects from the specified catalog.
    //
    // DatabaseList is a required field
    DatabaseList []*Database `type:"list" required:"true"`

    // A continuation token for paginating the returned list of tokens, returned
    // if the current segment of the list is not the last.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDatabasesOutput) GoString

func (s GetDatabasesOutput) GoString() string

GoString returns the string representation

func (*GetDatabasesOutput) SetDatabaseList

func (s *GetDatabasesOutput) SetDatabaseList(v []*Database) *GetDatabasesOutput

SetDatabaseList sets the DatabaseList field's value.

func (*GetDatabasesOutput) SetNextToken

func (s *GetDatabasesOutput) SetNextToken(v string) *GetDatabasesOutput

SetNextToken sets the NextToken field's value.

func (GetDatabasesOutput) String

func (s GetDatabasesOutput) String() string

String returns the string representation

type GetDataflowGraphInput

type GetDataflowGraphInput struct {

    // The Python script to transform.
    PythonScript *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDataflowGraphInput) GoString

func (s GetDataflowGraphInput) GoString() string

GoString returns the string representation

func (*GetDataflowGraphInput) SetPythonScript

func (s *GetDataflowGraphInput) SetPythonScript(v string) *GetDataflowGraphInput

SetPythonScript sets the PythonScript field's value.

func (GetDataflowGraphInput) String

func (s GetDataflowGraphInput) String() string

String returns the string representation

type GetDataflowGraphOutput

type GetDataflowGraphOutput struct {

    // A list of the edges in the resulting DAG.
    DagEdges []*CodeGenEdge `type:"list"`

    // A list of the nodes in the resulting DAG.
    DagNodes []*CodeGenNode `type:"list"`
    // contains filtered or unexported fields
}

func (GetDataflowGraphOutput) GoString

func (s GetDataflowGraphOutput) GoString() string

GoString returns the string representation

func (*GetDataflowGraphOutput) SetDagEdges

func (s *GetDataflowGraphOutput) SetDagEdges(v []*CodeGenEdge) *GetDataflowGraphOutput

SetDagEdges sets the DagEdges field's value.

func (*GetDataflowGraphOutput) SetDagNodes

func (s *GetDataflowGraphOutput) SetDagNodes(v []*CodeGenNode) *GetDataflowGraphOutput

SetDagNodes sets the DagNodes field's value.

func (GetDataflowGraphOutput) String

func (s GetDataflowGraphOutput) String() string

String returns the string representation

type GetDevEndpointInput

type GetDevEndpointInput struct {

    // Name of the DevEndpoint to retrieve information for.
    //
    // EndpointName is a required field
    EndpointName *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetDevEndpointInput) GoString

func (s GetDevEndpointInput) GoString() string

GoString returns the string representation

func (*GetDevEndpointInput) SetEndpointName

func (s *GetDevEndpointInput) SetEndpointName(v string) *GetDevEndpointInput

SetEndpointName sets the EndpointName field's value.

func (GetDevEndpointInput) String

func (s GetDevEndpointInput) String() string

String returns the string representation

func (*GetDevEndpointInput) Validate

func (s *GetDevEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDevEndpointOutput

type GetDevEndpointOutput struct {

    // A DevEndpoint definition.
    DevEndpoint *DevEndpoint `type:"structure"`
    // contains filtered or unexported fields
}

func (GetDevEndpointOutput) GoString

func (s GetDevEndpointOutput) GoString() string

GoString returns the string representation

func (*GetDevEndpointOutput) SetDevEndpoint

func (s *GetDevEndpointOutput) SetDevEndpoint(v *DevEndpoint) *GetDevEndpointOutput

SetDevEndpoint sets the DevEndpoint field's value.

func (GetDevEndpointOutput) String

func (s GetDevEndpointOutput) String() string

String returns the string representation

type GetDevEndpointsInput

type GetDevEndpointsInput struct {

    // The maximum size of information to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDevEndpointsInput) GoString

func (s GetDevEndpointsInput) GoString() string

GoString returns the string representation

func (*GetDevEndpointsInput) SetMaxResults

func (s *GetDevEndpointsInput) SetMaxResults(v int64) *GetDevEndpointsInput

SetMaxResults sets the MaxResults field's value.

func (*GetDevEndpointsInput) SetNextToken

func (s *GetDevEndpointsInput) SetNextToken(v string) *GetDevEndpointsInput

SetNextToken sets the NextToken field's value.

func (GetDevEndpointsInput) String

func (s GetDevEndpointsInput) String() string

String returns the string representation

func (*GetDevEndpointsInput) Validate

func (s *GetDevEndpointsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDevEndpointsOutput

type GetDevEndpointsOutput struct {

    // A list of DevEndpoint definitions.
    DevEndpoints []*DevEndpoint `type:"list"`

    // A continuation token, if not all DevEndpoint definitions have yet been returned.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDevEndpointsOutput) GoString

func (s GetDevEndpointsOutput) GoString() string

GoString returns the string representation

func (*GetDevEndpointsOutput) SetDevEndpoints

func (s *GetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *GetDevEndpointsOutput

SetDevEndpoints sets the DevEndpoints field's value.

func (*GetDevEndpointsOutput) SetNextToken

func (s *GetDevEndpointsOutput) SetNextToken(v string) *GetDevEndpointsOutput

SetNextToken sets the NextToken field's value.

func (GetDevEndpointsOutput) String

func (s GetDevEndpointsOutput) String() string

String returns the string representation

type GetJobBookmarkInput

type GetJobBookmarkInput struct {

    // The name of the job in question.
    //
    // JobName is a required field
    JobName *string `type:"string" required:"true"`

    // The unique run identifier associated with this job run.
    RunId *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetJobBookmarkInput) GoString

func (s GetJobBookmarkInput) GoString() string

GoString returns the string representation

func (*GetJobBookmarkInput) SetJobName

func (s *GetJobBookmarkInput) SetJobName(v string) *GetJobBookmarkInput

SetJobName sets the JobName field's value.

func (*GetJobBookmarkInput) SetRunId

func (s *GetJobBookmarkInput) SetRunId(v string) *GetJobBookmarkInput

SetRunId sets the RunId field's value.

func (GetJobBookmarkInput) String

func (s GetJobBookmarkInput) String() string

String returns the string representation

func (*GetJobBookmarkInput) Validate

func (s *GetJobBookmarkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobBookmarkOutput

type GetJobBookmarkOutput struct {

    // A structure that defines a point that a job can resume processing.
    JobBookmarkEntry *JobBookmarkEntry `type:"structure"`
    // contains filtered or unexported fields
}

func (GetJobBookmarkOutput) GoString

func (s GetJobBookmarkOutput) GoString() string

GoString returns the string representation

func (*GetJobBookmarkOutput) SetJobBookmarkEntry

func (s *GetJobBookmarkOutput) SetJobBookmarkEntry(v *JobBookmarkEntry) *GetJobBookmarkOutput

SetJobBookmarkEntry sets the JobBookmarkEntry field's value.

func (GetJobBookmarkOutput) String

func (s GetJobBookmarkOutput) String() string

String returns the string representation

type GetJobInput

type GetJobInput struct {

    // The name of the job definition to retrieve.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetJobInput) GoString

func (s GetJobInput) GoString() string

GoString returns the string representation

func (*GetJobInput) SetJobName

func (s *GetJobInput) SetJobName(v string) *GetJobInput

SetJobName sets the JobName field's value.

func (GetJobInput) String

func (s GetJobInput) String() string

String returns the string representation

func (*GetJobInput) Validate

func (s *GetJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobOutput

type GetJobOutput struct {

    // The requested job definition.
    Job *Job `type:"structure"`
    // contains filtered or unexported fields
}

func (GetJobOutput) GoString

func (s GetJobOutput) GoString() string

GoString returns the string representation

func (*GetJobOutput) SetJob

func (s *GetJobOutput) SetJob(v *Job) *GetJobOutput

SetJob sets the Job field's value.

func (GetJobOutput) String

func (s GetJobOutput) String() string

String returns the string representation

type GetJobRunInput

type GetJobRunInput struct {

    // Name of the job definition being run.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`

    // True if a list of predecessor runs should be returned.
    PredecessorsIncluded *bool `type:"boolean"`

    // The ID of the job run.
    //
    // RunId is a required field
    RunId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetJobRunInput) GoString

func (s GetJobRunInput) GoString() string

GoString returns the string representation

func (*GetJobRunInput) SetJobName

func (s *GetJobRunInput) SetJobName(v string) *GetJobRunInput

SetJobName sets the JobName field's value.

func (*GetJobRunInput) SetPredecessorsIncluded

func (s *GetJobRunInput) SetPredecessorsIncluded(v bool) *GetJobRunInput

SetPredecessorsIncluded sets the PredecessorsIncluded field's value.

func (*GetJobRunInput) SetRunId

func (s *GetJobRunInput) SetRunId(v string) *GetJobRunInput

SetRunId sets the RunId field's value.

func (GetJobRunInput) String

func (s GetJobRunInput) String() string

String returns the string representation

func (*GetJobRunInput) Validate

func (s *GetJobRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobRunOutput

type GetJobRunOutput struct {

    // The requested job-run metadata.
    JobRun *JobRun `type:"structure"`
    // contains filtered or unexported fields
}

func (GetJobRunOutput) GoString

func (s GetJobRunOutput) GoString() string

GoString returns the string representation

func (*GetJobRunOutput) SetJobRun

func (s *GetJobRunOutput) SetJobRun(v *JobRun) *GetJobRunOutput

SetJobRun sets the JobRun field's value.

func (GetJobRunOutput) String

func (s GetJobRunOutput) String() string

String returns the string representation

type GetJobRunsInput

type GetJobRunsInput struct {

    // The name of the job definition for which to retrieve all job runs.
    //
    // JobName is a required field
    JobName *string `min:"1" type:"string" required:"true"`

    // The maximum size of the response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetJobRunsInput) GoString

func (s GetJobRunsInput) GoString() string

GoString returns the string representation

func (*GetJobRunsInput) SetJobName

func (s *GetJobRunsInput) SetJobName(v string) *GetJobRunsInput

SetJobName sets the JobName field's value.

func (*GetJobRunsInput) SetMaxResults

func (s *GetJobRunsInput) SetMaxResults(v int64) *GetJobRunsInput

SetMaxResults sets the MaxResults field's value.

func (*GetJobRunsInput) SetNextToken

func (s *GetJobRunsInput) SetNextToken(v string) *GetJobRunsInput

SetNextToken sets the NextToken field's value.

func (GetJobRunsInput) String

func (s GetJobRunsInput) String() string

String returns the string representation

func (*GetJobRunsInput) Validate

func (s *GetJobRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobRunsOutput

type GetJobRunsOutput struct {

    // A list of job-run metadata objects.
    JobRuns []*JobRun `type:"list"`

    // A continuation token, if not all requested job runs have been returned.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetJobRunsOutput) GoString

func (s GetJobRunsOutput) GoString() string

GoString returns the string representation

func (*GetJobRunsOutput) SetJobRuns

func (s *GetJobRunsOutput) SetJobRuns(v []*JobRun) *GetJobRunsOutput

SetJobRuns sets the JobRuns field's value.

func (*GetJobRunsOutput) SetNextToken

func (s *GetJobRunsOutput) SetNextToken(v string) *GetJobRunsOutput

SetNextToken sets the NextToken field's value.

func (GetJobRunsOutput) String

func (s GetJobRunsOutput) String() string

String returns the string representation

type GetJobsInput

type GetJobsInput struct {

    // The maximum size of the response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetJobsInput) GoString

func (s GetJobsInput) GoString() string

GoString returns the string representation

func (*GetJobsInput) SetMaxResults

func (s *GetJobsInput) SetMaxResults(v int64) *GetJobsInput

SetMaxResults sets the MaxResults field's value.

func (*GetJobsInput) SetNextToken

func (s *GetJobsInput) SetNextToken(v string) *GetJobsInput

SetNextToken sets the NextToken field's value.

func (GetJobsInput) String

func (s GetJobsInput) String() string

String returns the string representation

func (*GetJobsInput) Validate

func (s *GetJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetJobsOutput

type GetJobsOutput struct {

    // A list of job definitions.
    Jobs []*Job `type:"list"`

    // A continuation token, if not all job definitions have yet been returned.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetJobsOutput) GoString

func (s GetJobsOutput) GoString() string

GoString returns the string representation

func (*GetJobsOutput) SetJobs

func (s *GetJobsOutput) SetJobs(v []*Job) *GetJobsOutput

SetJobs sets the Jobs field's value.

func (*GetJobsOutput) SetNextToken

func (s *GetJobsOutput) SetNextToken(v string) *GetJobsOutput

SetNextToken sets the NextToken field's value.

func (GetJobsOutput) String

func (s GetJobsOutput) String() string

String returns the string representation

type GetMLTaskRunInput

type GetMLTaskRunInput struct {

    // The unique identifier of the task run.
    //
    // TaskRunId is a required field
    TaskRunId *string `min:"1" type:"string" required:"true"`

    // The unique identifier of the machine learning transform.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMLTaskRunInput) GoString

func (s GetMLTaskRunInput) GoString() string

GoString returns the string representation

func (*GetMLTaskRunInput) SetTaskRunId

func (s *GetMLTaskRunInput) SetTaskRunId(v string) *GetMLTaskRunInput

SetTaskRunId sets the TaskRunId field's value.

func (*GetMLTaskRunInput) SetTransformId

func (s *GetMLTaskRunInput) SetTransformId(v string) *GetMLTaskRunInput

SetTransformId sets the TransformId field's value.

func (GetMLTaskRunInput) String

func (s GetMLTaskRunInput) String() string

String returns the string representation

func (*GetMLTaskRunInput) Validate

func (s *GetMLTaskRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMLTaskRunOutput

type GetMLTaskRunOutput struct {

    // The date and time when this task run was completed.
    CompletedOn *time.Time `type:"timestamp"`

    // The error strings that are associated with the task run.
    ErrorString *string `type:"string"`

    // The amount of time (in seconds) that the task run consumed resources.
    ExecutionTime *int64 `type:"integer"`

    // The date and time when this task run was last modified.
    LastModifiedOn *time.Time `type:"timestamp"`

    // The names of the log groups that are associated with the task run.
    LogGroupName *string `type:"string"`

    // The list of properties that are associated with the task run.
    Properties *TaskRunProperties `type:"structure"`

    // The date and time when this task run started.
    StartedOn *time.Time `type:"timestamp"`

    // The status for this task run.
    Status *string `type:"string" enum:"TaskStatusType"`

    // The unique run identifier associated with this run.
    TaskRunId *string `min:"1" type:"string"`

    // The unique identifier of the task run.
    TransformId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetMLTaskRunOutput) GoString

func (s GetMLTaskRunOutput) GoString() string

GoString returns the string representation

func (*GetMLTaskRunOutput) SetCompletedOn

func (s *GetMLTaskRunOutput) SetCompletedOn(v time.Time) *GetMLTaskRunOutput

SetCompletedOn sets the CompletedOn field's value.

func (*GetMLTaskRunOutput) SetErrorString

func (s *GetMLTaskRunOutput) SetErrorString(v string) *GetMLTaskRunOutput

SetErrorString sets the ErrorString field's value.

func (*GetMLTaskRunOutput) SetExecutionTime

func (s *GetMLTaskRunOutput) SetExecutionTime(v int64) *GetMLTaskRunOutput

SetExecutionTime sets the ExecutionTime field's value.

func (*GetMLTaskRunOutput) SetLastModifiedOn

func (s *GetMLTaskRunOutput) SetLastModifiedOn(v time.Time) *GetMLTaskRunOutput

SetLastModifiedOn sets the LastModifiedOn field's value.

func (*GetMLTaskRunOutput) SetLogGroupName

func (s *GetMLTaskRunOutput) SetLogGroupName(v string) *GetMLTaskRunOutput

SetLogGroupName sets the LogGroupName field's value.

func (*GetMLTaskRunOutput) SetProperties

func (s *GetMLTaskRunOutput) SetProperties(v *TaskRunProperties) *GetMLTaskRunOutput

SetProperties sets the Properties field's value.

func (*GetMLTaskRunOutput) SetStartedOn

func (s *GetMLTaskRunOutput) SetStartedOn(v time.Time) *GetMLTaskRunOutput

SetStartedOn sets the StartedOn field's value.

func (*GetMLTaskRunOutput) SetStatus

func (s *GetMLTaskRunOutput) SetStatus(v string) *GetMLTaskRunOutput

SetStatus sets the Status field's value.

func (*GetMLTaskRunOutput) SetTaskRunId

func (s *GetMLTaskRunOutput) SetTaskRunId(v string) *GetMLTaskRunOutput

SetTaskRunId sets the TaskRunId field's value.

func (*GetMLTaskRunOutput) SetTransformId

func (s *GetMLTaskRunOutput) SetTransformId(v string) *GetMLTaskRunOutput

SetTransformId sets the TransformId field's value.

func (GetMLTaskRunOutput) String

func (s GetMLTaskRunOutput) String() string

String returns the string representation

type GetMLTaskRunsInput

type GetMLTaskRunsInput struct {

    // The filter criteria, in the TaskRunFilterCriteria structure, for the task
    // run.
    Filter *TaskRunFilterCriteria `type:"structure"`

    // The maximum number of results to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A token for pagination of the results. The default is empty.
    NextToken *string `type:"string"`

    // The sorting criteria, in the TaskRunSortCriteria structure, for the task
    // run.
    Sort *TaskRunSortCriteria `type:"structure"`

    // The unique identifier of the machine learning transform.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMLTaskRunsInput) GoString

func (s GetMLTaskRunsInput) GoString() string

GoString returns the string representation

func (*GetMLTaskRunsInput) SetFilter

func (s *GetMLTaskRunsInput) SetFilter(v *TaskRunFilterCriteria) *GetMLTaskRunsInput

SetFilter sets the Filter field's value.

func (*GetMLTaskRunsInput) SetMaxResults

func (s *GetMLTaskRunsInput) SetMaxResults(v int64) *GetMLTaskRunsInput

SetMaxResults sets the MaxResults field's value.

func (*GetMLTaskRunsInput) SetNextToken

func (s *GetMLTaskRunsInput) SetNextToken(v string) *GetMLTaskRunsInput

SetNextToken sets the NextToken field's value.

func (*GetMLTaskRunsInput) SetSort

func (s *GetMLTaskRunsInput) SetSort(v *TaskRunSortCriteria) *GetMLTaskRunsInput

SetSort sets the Sort field's value.

func (*GetMLTaskRunsInput) SetTransformId

func (s *GetMLTaskRunsInput) SetTransformId(v string) *GetMLTaskRunsInput

SetTransformId sets the TransformId field's value.

func (GetMLTaskRunsInput) String

func (s GetMLTaskRunsInput) String() string

String returns the string representation

func (*GetMLTaskRunsInput) Validate

func (s *GetMLTaskRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMLTaskRunsOutput

type GetMLTaskRunsOutput struct {

    // A pagination token, if more results are available.
    NextToken *string `type:"string"`

    // A list of task runs that are associated with the transform.
    TaskRuns []*TaskRun `type:"list"`
    // contains filtered or unexported fields
}

func (GetMLTaskRunsOutput) GoString

func (s GetMLTaskRunsOutput) GoString() string

GoString returns the string representation

func (*GetMLTaskRunsOutput) SetNextToken

func (s *GetMLTaskRunsOutput) SetNextToken(v string) *GetMLTaskRunsOutput

SetNextToken sets the NextToken field's value.

func (*GetMLTaskRunsOutput) SetTaskRuns

func (s *GetMLTaskRunsOutput) SetTaskRuns(v []*TaskRun) *GetMLTaskRunsOutput

SetTaskRuns sets the TaskRuns field's value.

func (GetMLTaskRunsOutput) String

func (s GetMLTaskRunsOutput) String() string

String returns the string representation

type GetMLTransformInput

type GetMLTransformInput struct {

    // The unique identifier of the transform, generated at the time that the transform
    // was created.
    //
    // TransformId is a required field
    TransformId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetMLTransformInput) GoString

func (s GetMLTransformInput) GoString() string

GoString returns the string representation

func (*GetMLTransformInput) SetTransformId

func (s *GetMLTransformInput) SetTransformId(v string) *GetMLTransformInput

SetTransformId sets the TransformId field's value.

func (GetMLTransformInput) String

func (s GetMLTransformInput) String() string

String returns the string representation

func (*GetMLTransformInput) Validate

func (s *GetMLTransformInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMLTransformOutput

type GetMLTransformOutput struct {

    // The date and time when the transform was created.
    CreatedOn *time.Time `type:"timestamp"`

    // A description of the transform.
    Description *string `type:"string"`

    // The latest evaluation metrics.
    EvaluationMetrics *EvaluationMetrics `type:"structure"`

    // A list of AWS Glue table definitions used by the transform.
    InputRecordTables []*Table `type:"list"`

    // The number of labels available for this transform.
    LabelCount *int64 `type:"integer"`

    // The date and time when the transform was last modified.
    LastModifiedOn *time.Time `type:"timestamp"`

    // The number of AWS Glue data processing units (DPUs) that are allocated to
    // task runs for this transform. You can allocate from 2 to 100 DPUs; the default
    // is 10. A DPU is a relative measure of processing power that consists of 4
    // vCPUs of compute capacity and 16 GB of memory. For more information, see
    // the AWS Glue pricing page (https://aws.amazon.com/glue/pricing/).
    //
    // When the WorkerType field is set to a value other than Standard, the MaxCapacity
    // field is set automatically and becomes read-only.
    MaxCapacity *float64 `type:"double"`

    // The maximum number of times to retry a task for this transform after a task
    // run fails.
    MaxRetries *int64 `type:"integer"`

    // The unique name given to the transform when it was created.
    Name *string `min:"1" type:"string"`

    // The number of workers of a defined workerType that are allocated when this
    // task runs.
    NumberOfWorkers *int64 `type:"integer"`

    // The configuration parameters that are specific to the algorithm used.
    Parameters *TransformParameters `type:"structure"`

    // The name or Amazon Resource Name (ARN) of the IAM role with the required
    // permissions.
    Role *string `type:"string"`

    // The Map<Column, Type> object that represents the schema that this transform
    // accepts. Has an upper bound of 100 columns.
    Schema []*SchemaColumn `type:"list"`

    // The last known status of the transform (to indicate whether it can be used
    // or not). One of "NOT_READY", "READY", or "DELETING".
    Status *string `type:"string" enum:"TransformStatusType"`

    // The timeout for a task run for this transform in minutes. This is the maximum
    // time that a task run for this transform can consume resources before it is
    // terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).
    Timeout *int64 `min:"1" type:"integer"`

    // The unique identifier of the transform, generated at the time that the transform
    // was created.
    TransformId *string `min:"1" type:"string"`

    // The type of predefined worker that is allocated when this task runs. Accepts
    // a value of Standard, G.1X, or G.2X.
    //
    //    * For the Standard worker type, each worker provides 4 vCPU, 16 GB of
    //    memory and a 50GB disk, and 2 executors per worker.
    //
    //    * For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory
    //    and a 64GB disk, and 1 executor per worker.
    //
    //    * For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory
    //    and a 128GB disk, and 1 executor per worker.
    WorkerType *string `type:"string" enum:"WorkerType"`
    // contains filtered or unexported fields
}

func (GetMLTransformOutput) GoString

func (s GetMLTransformOutput) GoString() string

GoString returns the string representation

func (*GetMLTransformOutput) SetCreatedOn

func (s *GetMLTransformOutput) SetCreatedOn(v time.Time) *GetMLTransformOutput

SetCreatedOn sets the CreatedOn field's value.

func (*GetMLTransformOutput) SetDescription

func (s *GetMLTransformOutput) SetDescription(v string) *GetMLTransformOutput

SetDescription sets the Description field's value.

func (*GetMLTransformOutput) SetEvaluationMetrics

func (s *GetMLTransformOutput) SetEvaluationMetrics(v *EvaluationMetrics) *GetMLTransformOutput

SetEvaluationMetrics sets the EvaluationMetrics field's value.

func (*GetMLTransformOutput) SetInputRecordTables

func (s *GetMLTransformOutput) SetInputRecordTables(v []*Table) *GetMLTransformOutput

SetInputRecordTables sets the InputRecordTables field's value.

func (*GetMLTransformOutput) SetLabelCount

func (s *GetMLTransformOutput) SetLabelCount(v int64) *GetMLTransformOutput

SetLabelCount sets the LabelCount field's value.

func (*GetMLTransformOutput) SetLastModifiedOn

func (s *GetMLTransformOutput) SetLastModifiedOn(v time.Time) *GetMLTransformOutput

SetLastModifiedOn sets the LastModifiedOn field's value.

func (*GetMLTransformOutput) SetMaxCapacity

func (s *GetMLTransformOutput) SetMaxCapacity(v float64) *GetMLTransformOutput

SetMaxCapacity sets the MaxCapacity field's value.

func (*GetMLTransformOutput) SetMaxRetries

func (s *GetMLTransformOutput) SetMaxRetries(v int64) *GetMLTransformOutput

SetMaxRetries sets the MaxRetries field's value.

func (*GetMLTransformOutput) SetName

func (s *GetMLTransformOutput) SetName(v string) *GetMLTransformOutput

SetName sets the Name field's value.

func (*GetMLTransformOutput) SetNumberOfWorkers

func (s *GetMLTransformOutput) SetNumberOfWorkers(v int64) *GetMLTransformOutput

SetNumberOfWorkers sets the NumberOfWorkers field's value.

func (*GetMLTransformOutput) SetParameters

func (s *GetMLTransformOutput) SetParameters(v *TransformParameters) *GetMLTransformOutput

SetParameters sets the Parameters field's value.

func (*GetMLTransformOutput) SetRole

func (s *GetMLTransformOutput) SetRole(v string) *GetMLTransformOutput

SetRole sets the Role field's value.

func (*GetMLTransformOutput) SetSchema

func (s *GetMLTransformOutput) SetSchema(v []*SchemaColumn) *GetMLTransformOutput

SetSchema sets the Schema field's value.

func (*GetMLTransformOutput) SetStatus

func (s *GetMLTransformOutput) SetStatus(v string) *GetMLTransformOutput

SetStatus sets the Status field's value.

func (*GetMLTransformOutput) SetTimeout

func (s *GetMLTransformOutput) SetTimeout(v int64) *GetMLTransformOutput

SetTimeout sets the Timeout field's value.

func (*GetMLTransformOutput) SetTransformId

func (s *GetMLTransformOutput) SetTransformId(v string) *GetMLTransformOutput

SetTransformId sets the TransformId field's value.

func (*GetMLTransformOutput) SetWorkerType

func (s *GetMLTransformOutput) SetWorkerType(v string) *GetMLTransformOutput

SetWorkerType sets the WorkerType field's value.

func (GetMLTransformOutput) String

func (s GetMLTransformOutput) String() string

String returns the string representation

type GetMLTransformsInput

type GetMLTransformsInput struct {

    // The filter transformation criteria.
    Filter *TransformFilterCriteria `type:"structure"`

    // The maximum number of results to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A paginated token to offset the results.
    NextToken *string `type:"string"`

    // The sorting criteria.
    Sort *TransformSortCriteria `type:"structure"`
    // contains filtered or unexported fields
}

func (GetMLTransformsInput) GoString

func (s GetMLTransformsInput) GoString() string

GoString returns the string representation

func (*GetMLTransformsInput) SetFilter

func (s *GetMLTransformsInput) SetFilter(v *TransformFilterCriteria) *GetMLTransformsInput

SetFilter sets the Filter field's value.

func (*GetMLTransformsInput) SetMaxResults

func (s *GetMLTransformsInput) SetMaxResults(v int64) *GetMLTransformsInput

SetMaxResults sets the MaxResults field's value.

func (*GetMLTransformsInput) SetNextToken

func (s *GetMLTransformsInput) SetNextToken(v string) *GetMLTransformsInput

SetNextToken sets the NextToken field's value.

func (*GetMLTransformsInput) SetSort

func (s *GetMLTransformsInput) SetSort(v *TransformSortCriteria) *GetMLTransformsInput

SetSort sets the Sort field's value.

func (GetMLTransformsInput) String

func (s GetMLTransformsInput) String() string

String returns the string representation

func (*GetMLTransformsInput) Validate

func (s *GetMLTransformsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMLTransformsOutput

type GetMLTransformsOutput struct {

    // A pagination token, if more results are available.
    NextToken *string `type:"string"`

    // A list of machine learning transforms.
    //
    // Transforms is a required field
    Transforms []*MLTransform `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (GetMLTransformsOutput) GoString

func (s GetMLTransformsOutput) GoString() string

GoString returns the string representation

func (*GetMLTransformsOutput) SetNextToken

func (s *GetMLTransformsOutput) SetNextToken(v string) *GetMLTransformsOutput

SetNextToken sets the NextToken field's value.

func (*GetMLTransformsOutput) SetTransforms

func (s *GetMLTransformsOutput) SetTransforms(v []*MLTransform) *GetMLTransformsOutput

SetTransforms sets the Transforms field's value.

func (GetMLTransformsOutput) String

func (s GetMLTransformsOutput) String() string

String returns the string representation

type GetMappingInput

type GetMappingInput struct {

    // Parameters for the mapping.
    Location *Location `type:"structure"`

    // A list of target tables.
    Sinks []*CatalogEntry `type:"list"`

    // Specifies the source table.
    //
    // Source is a required field
    Source *CatalogEntry `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetMappingInput) GoString

func (s GetMappingInput) GoString() string

GoString returns the string representation

func (*GetMappingInput) SetLocation

func (s *GetMappingInput) SetLocation(v *Location) *GetMappingInput

SetLocation sets the Location field's value.

func (*GetMappingInput) SetSinks

func (s *GetMappingInput) SetSinks(v []*CatalogEntry) *GetMappingInput

SetSinks sets the Sinks field's value.

func (*GetMappingInput) SetSource

func (s *GetMappingInput) SetSource(v *CatalogEntry) *GetMappingInput

SetSource sets the Source field's value.

func (GetMappingInput) String

func (s GetMappingInput) String() string

String returns the string representation

func (*GetMappingInput) Validate

func (s *GetMappingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMappingOutput

type GetMappingOutput struct {

    // A list of mappings to the specified targets.
    //
    // Mapping is a required field
    Mapping []*MappingEntry `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (GetMappingOutput) GoString

func (s GetMappingOutput) GoString() string

GoString returns the string representation

func (*GetMappingOutput) SetMapping

func (s *GetMappingOutput) SetMapping(v []*MappingEntry) *GetMappingOutput

SetMapping sets the Mapping field's value.

func (GetMappingOutput) String

func (s GetMappingOutput) String() string

String returns the string representation

type GetPartitionInput

type GetPartitionInput struct {

    // The ID of the Data Catalog where the partition in question resides. If none
    // is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the partition resides.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The values that define the partition.
    //
    // PartitionValues is a required field
    PartitionValues []*string `type:"list" required:"true"`

    // The name of the partition's table.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetPartitionInput) GoString

func (s GetPartitionInput) GoString() string

GoString returns the string representation

func (*GetPartitionInput) SetCatalogId

func (s *GetPartitionInput) SetCatalogId(v string) *GetPartitionInput

SetCatalogId sets the CatalogId field's value.

func (*GetPartitionInput) SetDatabaseName

func (s *GetPartitionInput) SetDatabaseName(v string) *GetPartitionInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetPartitionInput) SetPartitionValues

func (s *GetPartitionInput) SetPartitionValues(v []*string) *GetPartitionInput

SetPartitionValues sets the PartitionValues field's value.

func (*GetPartitionInput) SetTableName

func (s *GetPartitionInput) SetTableName(v string) *GetPartitionInput

SetTableName sets the TableName field's value.

func (GetPartitionInput) String

func (s GetPartitionInput) String() string

String returns the string representation

func (*GetPartitionInput) Validate

func (s *GetPartitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPartitionOutput

type GetPartitionOutput struct {

    // The requested information, in the form of a Partition object.
    Partition *Partition `type:"structure"`
    // contains filtered or unexported fields
}

func (GetPartitionOutput) GoString

func (s GetPartitionOutput) GoString() string

GoString returns the string representation

func (*GetPartitionOutput) SetPartition

func (s *GetPartitionOutput) SetPartition(v *Partition) *GetPartitionOutput

SetPartition sets the Partition field's value.

func (GetPartitionOutput) String

func (s GetPartitionOutput) String() string

String returns the string representation

type GetPartitionsInput

type GetPartitionsInput struct {

    // The ID of the Data Catalog where the partitions in question reside. If none
    // is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the partitions reside.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // An expression that filters the partitions to be returned.
    //
    // The expression uses SQL syntax similar to the SQL WHERE filter clause. The
    // SQL statement parser JSQLParser (http://jsqlparser.sourceforge.net/home.php)
    // parses the expression.
    //
    // Operators: The following are the operators that you can use in the Expression
    // API call:
    //
    // =
    //
    // Checks whether the values of the two operands are equal; if yes, then the
    // condition becomes true.
    //
    // Example: Assume 'variable a' holds 10 and 'variable b' holds 20.
    //
    // (a = b) is not true.
    //
    // < >
    //
    // Checks whether the values of two operands are equal; if the values are not
    // equal, then the condition becomes true.
    //
    // Example: (a < > b) is true.
    //
    // >
    //
    // Checks whether the value of the left operand is greater than the value of
    // the right operand; if yes, then the condition becomes true.
    //
    // Example: (a > b) is not true.
    //
    // <
    //
    // Checks whether the value of the left operand is less than the value of the
    // right operand; if yes, then the condition becomes true.
    //
    // Example: (a < b) is true.
    //
    // >=
    //
    // Checks whether the value of the left operand is greater than or equal to
    // the value of the right operand; if yes, then the condition becomes true.
    //
    // Example: (a >= b) is not true.
    //
    // <=
    //
    // Checks whether the value of the left operand is less than or equal to the
    // value of the right operand; if yes, then the condition becomes true.
    //
    // Example: (a <= b) is true.
    //
    // AND, OR, IN, BETWEEN, LIKE, NOT, IS NULL
    //
    // Logical operators.
    //
    // Supported Partition Key Types: The following are the supported partition
    // keys.
    //
    //    * string
    //
    //    * date
    //
    //    * timestamp
    //
    //    * int
    //
    //    * bigint
    //
    //    * long
    //
    //    * tinyint
    //
    //    * smallint
    //
    //    * decimal
    //
    // If an invalid type is encountered, an exception is thrown.
    //
    // The following list shows the valid operators on each type. When you define
    // a crawler, the partitionKey type is created as a STRING, to be compatible
    // with the catalog partitions.
    //
    // Sample API Call:
    Expression *string `type:"string"`

    // The maximum number of partitions to return in a single response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is not the first call to retrieve these partitions.
    NextToken *string `type:"string"`

    // The segment of the table's partitions to scan in this request.
    Segment *Segment `type:"structure"`

    // The name of the partitions' table.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetPartitionsInput) GoString

func (s GetPartitionsInput) GoString() string

GoString returns the string representation

func (*GetPartitionsInput) SetCatalogId

func (s *GetPartitionsInput) SetCatalogId(v string) *GetPartitionsInput

SetCatalogId sets the CatalogId field's value.

func (*GetPartitionsInput) SetDatabaseName

func (s *GetPartitionsInput) SetDatabaseName(v string) *GetPartitionsInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetPartitionsInput) SetExpression

func (s *GetPartitionsInput) SetExpression(v string) *GetPartitionsInput

SetExpression sets the Expression field's value.

func (*GetPartitionsInput) SetMaxResults

func (s *GetPartitionsInput) SetMaxResults(v int64) *GetPartitionsInput

SetMaxResults sets the MaxResults field's value.

func (*GetPartitionsInput) SetNextToken

func (s *GetPartitionsInput) SetNextToken(v string) *GetPartitionsInput

SetNextToken sets the NextToken field's value.

func (*GetPartitionsInput) SetSegment

func (s *GetPartitionsInput) SetSegment(v *Segment) *GetPartitionsInput

SetSegment sets the Segment field's value.

func (*GetPartitionsInput) SetTableName

func (s *GetPartitionsInput) SetTableName(v string) *GetPartitionsInput

SetTableName sets the TableName field's value.

func (GetPartitionsInput) String

func (s GetPartitionsInput) String() string

String returns the string representation

func (*GetPartitionsInput) Validate

func (s *GetPartitionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPartitionsOutput

type GetPartitionsOutput struct {

    // A continuation token, if the returned list of partitions does not include
    // the last one.
    NextToken *string `type:"string"`

    // A list of requested partitions.
    Partitions []*Partition `type:"list"`
    // contains filtered or unexported fields
}

func (GetPartitionsOutput) GoString

func (s GetPartitionsOutput) GoString() string

GoString returns the string representation

func (*GetPartitionsOutput) SetNextToken

func (s *GetPartitionsOutput) SetNextToken(v string) *GetPartitionsOutput

SetNextToken sets the NextToken field's value.

func (*GetPartitionsOutput) SetPartitions

func (s *GetPartitionsOutput) SetPartitions(v []*Partition) *GetPartitionsOutput

SetPartitions sets the Partitions field's value.

func (GetPartitionsOutput) String

func (s GetPartitionsOutput) String() string

String returns the string representation

type GetPlanInput

type GetPlanInput struct {

    // The programming language of the code to perform the mapping.
    Language *string `type:"string" enum:"Language"`

    // The parameters for the mapping.
    Location *Location `type:"structure"`

    // The list of mappings from a source table to target tables.
    //
    // Mapping is a required field
    Mapping []*MappingEntry `type:"list" required:"true"`

    // The target tables.
    Sinks []*CatalogEntry `type:"list"`

    // The source table.
    //
    // Source is a required field
    Source *CatalogEntry `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (GetPlanInput) GoString

func (s GetPlanInput) GoString() string

GoString returns the string representation

func (*GetPlanInput) SetLanguage

func (s *GetPlanInput) SetLanguage(v string) *GetPlanInput

SetLanguage sets the Language field's value.

func (*GetPlanInput) SetLocation

func (s *GetPlanInput) SetLocation(v *Location) *GetPlanInput

SetLocation sets the Location field's value.

func (*GetPlanInput) SetMapping

func (s *GetPlanInput) SetMapping(v []*MappingEntry) *GetPlanInput

SetMapping sets the Mapping field's value.

func (*GetPlanInput) SetSinks

func (s *GetPlanInput) SetSinks(v []*CatalogEntry) *GetPlanInput

SetSinks sets the Sinks field's value.

func (*GetPlanInput) SetSource

func (s *GetPlanInput) SetSource(v *CatalogEntry) *GetPlanInput

SetSource sets the Source field's value.

func (GetPlanInput) String

func (s GetPlanInput) String() string

String returns the string representation

func (*GetPlanInput) Validate

func (s *GetPlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPlanOutput

type GetPlanOutput struct {

    // A Python script to perform the mapping.
    PythonScript *string `type:"string"`

    // The Scala code to perform the mapping.
    ScalaCode *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetPlanOutput) GoString

func (s GetPlanOutput) GoString() string

GoString returns the string representation

func (*GetPlanOutput) SetPythonScript

func (s *GetPlanOutput) SetPythonScript(v string) *GetPlanOutput

SetPythonScript sets the PythonScript field's value.

func (*GetPlanOutput) SetScalaCode

func (s *GetPlanOutput) SetScalaCode(v string) *GetPlanOutput

SetScalaCode sets the ScalaCode field's value.

func (GetPlanOutput) String

func (s GetPlanOutput) String() string

String returns the string representation

type GetResourcePolicyInput

type GetResourcePolicyInput struct {
    // contains filtered or unexported fields
}

func (GetResourcePolicyInput) GoString

func (s GetResourcePolicyInput) GoString() string

GoString returns the string representation

func (GetResourcePolicyInput) String

func (s GetResourcePolicyInput) String() string

String returns the string representation

type GetResourcePolicyOutput

type GetResourcePolicyOutput struct {

    // The date and time at which the policy was created.
    CreateTime *time.Time `type:"timestamp"`

    // Contains the hash value associated with this policy.
    PolicyHash *string `min:"1" type:"string"`

    // Contains the requested policy document, in JSON format.
    PolicyInJson *string `min:"2" type:"string"`

    // The date and time at which the policy was last updated.
    UpdateTime *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

func (GetResourcePolicyOutput) GoString

func (s GetResourcePolicyOutput) GoString() string

GoString returns the string representation

func (*GetResourcePolicyOutput) SetCreateTime

func (s *GetResourcePolicyOutput) SetCreateTime(v time.Time) *GetResourcePolicyOutput

SetCreateTime sets the CreateTime field's value.

func (*GetResourcePolicyOutput) SetPolicyHash

func (s *GetResourcePolicyOutput) SetPolicyHash(v string) *GetResourcePolicyOutput

SetPolicyHash sets the PolicyHash field's value.

func (*GetResourcePolicyOutput) SetPolicyInJson

func (s *GetResourcePolicyOutput) SetPolicyInJson(v string) *GetResourcePolicyOutput

SetPolicyInJson sets the PolicyInJson field's value.

func (*GetResourcePolicyOutput) SetUpdateTime

func (s *GetResourcePolicyOutput) SetUpdateTime(v time.Time) *GetResourcePolicyOutput

SetUpdateTime sets the UpdateTime field's value.

func (GetResourcePolicyOutput) String

func (s GetResourcePolicyOutput) String() string

String returns the string representation

type GetSecurityConfigurationInput

type GetSecurityConfigurationInput struct {

    // The name of the security configuration to retrieve.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSecurityConfigurationInput) GoString

func (s GetSecurityConfigurationInput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigurationInput) SetName

func (s *GetSecurityConfigurationInput) SetName(v string) *GetSecurityConfigurationInput

SetName sets the Name field's value.

func (GetSecurityConfigurationInput) String

func (s GetSecurityConfigurationInput) String() string

String returns the string representation

func (*GetSecurityConfigurationInput) Validate

func (s *GetSecurityConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSecurityConfigurationOutput

type GetSecurityConfigurationOutput struct {

    // The requested security configuration.
    SecurityConfiguration *SecurityConfiguration `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSecurityConfigurationOutput) GoString

func (s GetSecurityConfigurationOutput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigurationOutput) SetSecurityConfiguration

func (s *GetSecurityConfigurationOutput) SetSecurityConfiguration(v *SecurityConfiguration) *GetSecurityConfigurationOutput

SetSecurityConfiguration sets the SecurityConfiguration field's value.

func (GetSecurityConfigurationOutput) String

func (s GetSecurityConfigurationOutput) String() string

String returns the string representation

type GetSecurityConfigurationsInput

type GetSecurityConfigurationsInput struct {

    // The maximum number of results to return.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetSecurityConfigurationsInput) GoString

func (s GetSecurityConfigurationsInput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigurationsInput) SetMaxResults

func (s *GetSecurityConfigurationsInput) SetMaxResults(v int64) *GetSecurityConfigurationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetSecurityConfigurationsInput) SetNextToken

func (s *GetSecurityConfigurationsInput) SetNextToken(v string) *GetSecurityConfigurationsInput

SetNextToken sets the NextToken field's value.

func (GetSecurityConfigurationsInput) String

func (s GetSecurityConfigurationsInput) String() string

String returns the string representation

func (*GetSecurityConfigurationsInput) Validate

func (s *GetSecurityConfigurationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSecurityConfigurationsOutput

type GetSecurityConfigurationsOutput struct {

    // A continuation token, if there are more security configurations to return.
    NextToken *string `type:"string"`

    // A list of security configurations.
    SecurityConfigurations []*SecurityConfiguration `type:"list"`
    // contains filtered or unexported fields
}

func (GetSecurityConfigurationsOutput) GoString

func (s GetSecurityConfigurationsOutput) GoString() string

GoString returns the string representation

func (*GetSecurityConfigurationsOutput) SetNextToken

func (s *GetSecurityConfigurationsOutput) SetNextToken(v string) *GetSecurityConfigurationsOutput

SetNextToken sets the NextToken field's value.

func (*GetSecurityConfigurationsOutput) SetSecurityConfigurations

func (s *GetSecurityConfigurationsOutput) SetSecurityConfigurations(v []*SecurityConfiguration) *GetSecurityConfigurationsOutput

SetSecurityConfigurations sets the SecurityConfigurations field's value.

func (GetSecurityConfigurationsOutput) String

func (s GetSecurityConfigurationsOutput) String() string

String returns the string representation

type GetTableInput

type GetTableInput struct {

    // The ID of the Data Catalog where the table resides. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the database in the catalog in which the table resides. For Hive
    // compatibility, this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table for which to retrieve the definition. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTableInput) GoString

func (s GetTableInput) GoString() string

GoString returns the string representation

func (*GetTableInput) SetCatalogId

func (s *GetTableInput) SetCatalogId(v string) *GetTableInput

SetCatalogId sets the CatalogId field's value.

func (*GetTableInput) SetDatabaseName

func (s *GetTableInput) SetDatabaseName(v string) *GetTableInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetTableInput) SetName

func (s *GetTableInput) SetName(v string) *GetTableInput

SetName sets the Name field's value.

func (GetTableInput) String

func (s GetTableInput) String() string

String returns the string representation

func (*GetTableInput) Validate

func (s *GetTableInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTableOutput

type GetTableOutput struct {

    // The Table object that defines the specified table.
    Table *TableData `type:"structure"`
    // contains filtered or unexported fields
}

func (GetTableOutput) GoString

func (s GetTableOutput) GoString() string

GoString returns the string representation

func (*GetTableOutput) SetTable

func (s *GetTableOutput) SetTable(v *TableData) *GetTableOutput

SetTable sets the Table field's value.

func (GetTableOutput) String

func (s GetTableOutput) String() string

String returns the string representation

type GetTableVersionInput

type GetTableVersionInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`

    // The ID value of the table version to be retrieved. A VersionID is a string
    // representation of an integer. Each version is incremented by 1.
    VersionId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (GetTableVersionInput) GoString

func (s GetTableVersionInput) GoString() string

GoString returns the string representation

func (*GetTableVersionInput) SetCatalogId

func (s *GetTableVersionInput) SetCatalogId(v string) *GetTableVersionInput

SetCatalogId sets the CatalogId field's value.

func (*GetTableVersionInput) SetDatabaseName

func (s *GetTableVersionInput) SetDatabaseName(v string) *GetTableVersionInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetTableVersionInput) SetTableName

func (s *GetTableVersionInput) SetTableName(v string) *GetTableVersionInput

SetTableName sets the TableName field's value.

func (*GetTableVersionInput) SetVersionId

func (s *GetTableVersionInput) SetVersionId(v string) *GetTableVersionInput

SetVersionId sets the VersionId field's value.

func (GetTableVersionInput) String

func (s GetTableVersionInput) String() string

String returns the string representation

func (*GetTableVersionInput) Validate

func (s *GetTableVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTableVersionOutput

type GetTableVersionOutput struct {

    // The requested table version.
    TableVersion *TableVersion `type:"structure"`
    // contains filtered or unexported fields
}

func (GetTableVersionOutput) GoString

func (s GetTableVersionOutput) GoString() string

GoString returns the string representation

func (*GetTableVersionOutput) SetTableVersion

func (s *GetTableVersionOutput) SetTableVersion(v *TableVersion) *GetTableVersionOutput

SetTableVersion sets the TableVersion field's value.

func (GetTableVersionOutput) String

func (s GetTableVersionOutput) String() string

String returns the string representation

type GetTableVersionsInput

type GetTableVersionsInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog in which the table resides. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The maximum number of table versions to return in one response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is not the first call.
    NextToken *string `type:"string"`

    // The name of the table. For Hive compatibility, this name is entirely lowercase.
    //
    // TableName is a required field
    TableName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTableVersionsInput) GoString

func (s GetTableVersionsInput) GoString() string

GoString returns the string representation

func (*GetTableVersionsInput) SetCatalogId

func (s *GetTableVersionsInput) SetCatalogId(v string) *GetTableVersionsInput

SetCatalogId sets the CatalogId field's value.

func (*GetTableVersionsInput) SetDatabaseName

func (s *GetTableVersionsInput) SetDatabaseName(v string) *GetTableVersionsInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetTableVersionsInput) SetMaxResults

func (s *GetTableVersionsInput) SetMaxResults(v int64) *GetTableVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*GetTableVersionsInput) SetNextToken

func (s *GetTableVersionsInput) SetNextToken(v string) *GetTableVersionsInput

SetNextToken sets the NextToken field's value.

func (*GetTableVersionsInput) SetTableName

func (s *GetTableVersionsInput) SetTableName(v string) *GetTableVersionsInput

SetTableName sets the TableName field's value.

func (GetTableVersionsInput) String

func (s GetTableVersionsInput) String() string

String returns the string representation

func (*GetTableVersionsInput) Validate

func (s *GetTableVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTableVersionsOutput

type GetTableVersionsOutput struct {

    // A continuation token, if the list of available versions does not include
    // the last one.
    NextToken *string `type:"string"`

    // A list of strings identifying available versions of the specified table.
    TableVersions []*TableVersion `type:"list"`
    // contains filtered or unexported fields
}

func (GetTableVersionsOutput) GoString

func (s GetTableVersionsOutput) GoString() string

GoString returns the string representation

func (*GetTableVersionsOutput) SetNextToken

func (s *GetTableVersionsOutput) SetNextToken(v string) *GetTableVersionsOutput

SetNextToken sets the NextToken field's value.

func (*GetTableVersionsOutput) SetTableVersions

func (s *GetTableVersionsOutput) SetTableVersions(v []*TableVersion) *GetTableVersionsOutput

SetTableVersions sets the TableVersions field's value.

func (GetTableVersionsOutput) String

func (s GetTableVersionsOutput) String() string

String returns the string representation

type GetTablesInput

type GetTablesInput struct {

    // The ID of the Data Catalog where the tables reside. If none is provided,
    // the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The database in the catalog whose tables to list. For Hive compatibility,
    // this name is entirely lowercase.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // A regular expression pattern. If present, only those tables whose names match
    // the pattern are returned.
    Expression *string `type:"string"`

    // The maximum number of tables to return in a single response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, included if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetTablesInput) GoString

func (s GetTablesInput) GoString() string

GoString returns the string representation

func (*GetTablesInput) SetCatalogId

func (s *GetTablesInput) SetCatalogId(v string) *GetTablesInput

SetCatalogId sets the CatalogId field's value.

func (*GetTablesInput) SetDatabaseName

func (s *GetTablesInput) SetDatabaseName(v string) *GetTablesInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetTablesInput) SetExpression

func (s *GetTablesInput) SetExpression(v string) *GetTablesInput

SetExpression sets the Expression field's value.

func (*GetTablesInput) SetMaxResults

func (s *GetTablesInput) SetMaxResults(v int64) *GetTablesInput

SetMaxResults sets the MaxResults field's value.

func (*GetTablesInput) SetNextToken

func (s *GetTablesInput) SetNextToken(v string) *GetTablesInput

SetNextToken sets the NextToken field's value.

func (GetTablesInput) String

func (s GetTablesInput) String() string

String returns the string representation

func (*GetTablesInput) Validate

func (s *GetTablesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTablesOutput

type GetTablesOutput struct {

    // A continuation token, present if the current list segment is not the last.
    NextToken *string `type:"string"`

    // A list of the requested Table objects.
    TableList []*TableData `type:"list"`
    // contains filtered or unexported fields
}

func (GetTablesOutput) GoString

func (s GetTablesOutput) GoString() string

GoString returns the string representation

func (*GetTablesOutput) SetNextToken

func (s *GetTablesOutput) SetNextToken(v string) *GetTablesOutput

SetNextToken sets the NextToken field's value.

func (*GetTablesOutput) SetTableList

func (s *GetTablesOutput) SetTableList(v []*TableData) *GetTablesOutput

SetTableList sets the TableList field's value.

func (GetTablesOutput) String

func (s GetTablesOutput) String() string

String returns the string representation

type GetTagsInput

type GetTagsInput struct {

    // The Amazon Resource Name (ARN) of the resource for which to retrieve tags.
    //
    // ResourceArn is a required field
    ResourceArn *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTagsInput) GoString

func (s GetTagsInput) GoString() string

GoString returns the string representation

func (*GetTagsInput) SetResourceArn

func (s *GetTagsInput) SetResourceArn(v string) *GetTagsInput

SetResourceArn sets the ResourceArn field's value.

func (GetTagsInput) String

func (s GetTagsInput) String() string

String returns the string representation

func (*GetTagsInput) Validate

func (s *GetTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTagsOutput

type GetTagsOutput struct {

    // The requested tags.
    Tags map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (GetTagsOutput) GoString

func (s GetTagsOutput) GoString() string

GoString returns the string representation

func (*GetTagsOutput) SetTags

func (s *GetTagsOutput) SetTags(v map[string]*string) *GetTagsOutput

SetTags sets the Tags field's value.

func (GetTagsOutput) String

func (s GetTagsOutput) String() string

String returns the string representation

type GetTriggerInput

type GetTriggerInput struct {

    // The name of the trigger to retrieve.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTriggerInput) GoString

func (s GetTriggerInput) GoString() string

GoString returns the string representation

func (*GetTriggerInput) SetName

func (s *GetTriggerInput) SetName(v string) *GetTriggerInput

SetName sets the Name field's value.

func (GetTriggerInput) String

func (s GetTriggerInput) String() string

String returns the string representation

func (*GetTriggerInput) Validate

func (s *GetTriggerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTriggerOutput

type GetTriggerOutput struct {

    // The requested trigger definition.
    Trigger *Trigger `type:"structure"`
    // contains filtered or unexported fields
}

func (GetTriggerOutput) GoString

func (s GetTriggerOutput) GoString() string

GoString returns the string representation

func (*GetTriggerOutput) SetTrigger

func (s *GetTriggerOutput) SetTrigger(v *Trigger) *GetTriggerOutput

SetTrigger sets the Trigger field's value.

func (GetTriggerOutput) String

func (s GetTriggerOutput) String() string

String returns the string representation

type GetTriggersInput

type GetTriggersInput struct {

    // The name of the job to retrieve triggers for. The trigger that can start
    // this job is returned, and if there is no such trigger, all triggers are returned.
    DependentJobName *string `min:"1" type:"string"`

    // The maximum size of the response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetTriggersInput) GoString

func (s GetTriggersInput) GoString() string

GoString returns the string representation

func (*GetTriggersInput) SetDependentJobName

func (s *GetTriggersInput) SetDependentJobName(v string) *GetTriggersInput

SetDependentJobName sets the DependentJobName field's value.

func (*GetTriggersInput) SetMaxResults

func (s *GetTriggersInput) SetMaxResults(v int64) *GetTriggersInput

SetMaxResults sets the MaxResults field's value.

func (*GetTriggersInput) SetNextToken

func (s *GetTriggersInput) SetNextToken(v string) *GetTriggersInput

SetNextToken sets the NextToken field's value.

func (GetTriggersInput) String

func (s GetTriggersInput) String() string

String returns the string representation

func (*GetTriggersInput) Validate

func (s *GetTriggersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTriggersOutput

type GetTriggersOutput struct {

    // A continuation token, if not all the requested triggers have yet been returned.
    NextToken *string `type:"string"`

    // A list of triggers for the specified job.
    Triggers []*Trigger `type:"list"`
    // contains filtered or unexported fields
}

func (GetTriggersOutput) GoString

func (s GetTriggersOutput) GoString() string

GoString returns the string representation

func (*GetTriggersOutput) SetNextToken

func (s *GetTriggersOutput) SetNextToken(v string) *GetTriggersOutput

SetNextToken sets the NextToken field's value.

func (*GetTriggersOutput) SetTriggers

func (s *GetTriggersOutput) SetTriggers(v []*Trigger) *GetTriggersOutput

SetTriggers sets the Triggers field's value.

func (GetTriggersOutput) String

func (s GetTriggersOutput) String() string

String returns the string representation

type GetUserDefinedFunctionInput

type GetUserDefinedFunctionInput struct {

    // The ID of the Data Catalog where the function to be retrieved is located.
    // If none is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the function is located.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The name of the function.
    //
    // FunctionName is a required field
    FunctionName *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetUserDefinedFunctionInput) GoString

func (s GetUserDefinedFunctionInput) GoString() string

GoString returns the string representation

func (*GetUserDefinedFunctionInput) SetCatalogId

func (s *GetUserDefinedFunctionInput) SetCatalogId(v string) *GetUserDefinedFunctionInput

SetCatalogId sets the CatalogId field's value.

func (*GetUserDefinedFunctionInput) SetDatabaseName

func (s *GetUserDefinedFunctionInput) SetDatabaseName(v string) *GetUserDefinedFunctionInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetUserDefinedFunctionInput) SetFunctionName

func (s *GetUserDefinedFunctionInput) SetFunctionName(v string) *GetUserDefinedFunctionInput

SetFunctionName sets the FunctionName field's value.

func (GetUserDefinedFunctionInput) String

func (s GetUserDefinedFunctionInput) String() string

String returns the string representation

func (*GetUserDefinedFunctionInput) Validate

func (s *GetUserDefinedFunctionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserDefinedFunctionOutput

type GetUserDefinedFunctionOutput struct {

    // The requested function definition.
    UserDefinedFunction *UserDefinedFunction `type:"structure"`
    // contains filtered or unexported fields
}

func (GetUserDefinedFunctionOutput) GoString

func (s GetUserDefinedFunctionOutput) GoString() string

GoString returns the string representation

func (*GetUserDefinedFunctionOutput) SetUserDefinedFunction

func (s *GetUserDefinedFunctionOutput) SetUserDefinedFunction(v *UserDefinedFunction) *GetUserDefinedFunctionOutput

SetUserDefinedFunction sets the UserDefinedFunction field's value.

func (GetUserDefinedFunctionOutput) String

func (s GetUserDefinedFunctionOutput) String() string

String returns the string representation

type GetUserDefinedFunctionsInput

type GetUserDefinedFunctionsInput struct {

    // The ID of the Data Catalog where the functions to be retrieved are located.
    // If none is provided, the AWS account ID is used by default.
    CatalogId *string `min:"1" type:"string"`

    // The name of the catalog database where the functions are located.
    //
    // DatabaseName is a required field
    DatabaseName *string `min:"1" type:"string" required:"true"`

    // The maximum number of functions to return in one response.
    MaxResults *int64 `min:"1" type:"integer"`

    // A continuation token, if this is a continuation call.
    NextToken *string `type:"string"`

    // An optional function-name pattern string that filters the function definitions
    // returned.
    //
    // Pattern is a required field
    Pattern *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetUserDefinedFunctionsInput) GoString

func (s GetUserDefinedFunctionsInput) GoString() string

GoString returns the string representation

func (*GetUserDefinedFunctionsInput) SetCatalogId

func (s *GetUserDefinedFunctionsInput) SetCatalogId(v string) *GetUserDefinedFunctionsInput

SetCatalogId sets the CatalogId field's value.

func (*GetUserDefinedFunctionsInput) SetDatabaseName

func (s *GetUserDefinedFunctionsInput) SetDatabaseName(v string) *GetUserDefinedFunctionsInput

SetDatabaseName sets the DatabaseName field's value.

func (*GetUserDefinedFunctionsInput) SetMaxResults

func (s *GetUserDefinedFunctionsInput) SetMaxResults(v int64) *GetUserDefinedFunctionsInput

SetMaxResults sets the MaxResults field's value.

func (*GetUserDefinedFunctionsInput) SetNextToken

func (s *GetUserDefinedFunctionsInput) SetNextToken(v string) *GetUserDefinedFunctionsInput

SetNextToken sets the NextToken field's value.

func (*GetUserDefinedFunctionsInput) SetPattern

func (s *GetUserDefinedFunctionsInput) SetPattern(v string) *GetUserDefinedFunctionsInput

SetPattern sets the Pattern field's value.

func (GetUserDefinedFunctionsInput) String

func (s GetUserDefinedFunctionsInput) String() string

String returns the string representation

func (*GetUserDefinedFunctionsInput) Validate

func (s *GetUserDefinedFunctionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserDefinedFunctionsOutput

type GetUserDefinedFunctionsOutput struct {

    // A continuation token, if the list of functions returned does not include
    // the last requested function.
    NextToken *string `type:"string"`

    // A list of requested function definitions.
    UserDefinedFunctions []*UserDefinedFunction `type:"list"`
    // contains filtered or unexported fields
}

func (GetUserDefinedFunctionsOutput) GoString

func (s GetUserDefinedFunctionsOutput) GoString() string

GoString returns the string representation

func (*GetUserDefinedFunctionsOutput) SetNextToken

func (s *GetUserDefinedFunctionsOutput) SetNextToken(v string) *GetUserDefinedFunctionsOutput

SetNextToken sets the NextToken field's value.

func (*GetUserDefinedFunctionsOutput) SetUserDefinedFunctions

func (s *GetUserDefinedFunctionsOutput) SetUserDefinedFunctions(v []*UserDefinedFunction) *GetUserDefinedFunctionsOutput

SetUserDefinedFunctions sets the UserDefinedFunctions field's value.

func (GetUserDefinedFunctionsOutput) String

func (s GetUserDefinedFunctionsOutput) String() string

String returns the string representation

type GetWorkflowInput

type GetWorkflowInput struct {

    // Specifies whether to include a graph when returning the workflow resource
    // metadata.
    IncludeGraph *bool `type:"boolean"`

    // The name of the workflow to retrieve.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetWorkflowInput) GoString

func (s GetWorkflowInput) GoString() string

GoString returns the string representation

func (*GetWorkflowInput) SetIncludeGraph

func (s *GetWorkflowInput) SetIncludeGraph(v bool) *GetWorkflowInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*GetWorkflowInput) SetName

func (s *GetWorkflowInput) SetName(v string) *GetWorkflowInput

SetName sets the Name field's value.

func (GetWorkflowInput) String

func (s GetWorkflowInput) String() string

String returns the string representation

func (*GetWorkflowInput) Validate

func (s *GetWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkflowOutput

type GetWorkflowOutput struct {

    // The resource metadata for the workflow.
    Workflow *Workflow `type:"structure"`
    // contains filtered or unexported fields
}

func (GetWorkflowOutput) GoString

func (s GetWorkflowOutput) GoString() string

GoString returns the string representation

func (*GetWorkflowOutput) SetWorkflow

func (s *GetWorkflowOutput) SetWorkflow(v *Workflow) *GetWorkflowOutput

SetWorkflow sets the Workflow field's value.

func (GetWorkflowOutput) String

func (s GetWorkflowOutput) String() string

String returns the string representation

type GetWorkflowRunInput

type GetWorkflowRunInput struct {

    // Specifies whether to include the workflow graph in response or not.
    IncludeGraph *bool `type:"boolean"`

    // Name of the workflow being run.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The ID of the workflow run.
    //
    // RunId is a required field
    RunId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunInput) GoString

func (s GetWorkflowRunInput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunInput) SetIncludeGraph

func (s *GetWorkflowRunInput) SetIncludeGraph(v bool) *GetWorkflowRunInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*GetWorkflowRunInput) SetName

func (s *GetWorkflowRunInput) SetName(v string) *GetWorkflowRunInput

SetName sets the Name field's value.

func (*GetWorkflowRunInput) SetRunId

func (s *GetWorkflowRunInput) SetRunId(v string) *GetWorkflowRunInput

SetRunId sets the RunId field's value.

func (GetWorkflowRunInput) String

func (s GetWorkflowRunInput) String() string

String returns the string representation

func (*GetWorkflowRunInput) Validate

func (s *GetWorkflowRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkflowRunOutput

type GetWorkflowRunOutput struct {

    // The requested workflow run metadata.
    Run *WorkflowRun `type:"structure"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunOutput) GoString

func (s GetWorkflowRunOutput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunOutput) SetRun

func (s *GetWorkflowRunOutput) SetRun(v *WorkflowRun) *GetWorkflowRunOutput

SetRun sets the Run field's value.

func (GetWorkflowRunOutput) String

func (s GetWorkflowRunOutput) String() string

String returns the string representation

type GetWorkflowRunPropertiesInput

type GetWorkflowRunPropertiesInput struct {

    // Name of the workflow which was run.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The ID of the workflow run whose run properties should be returned.
    //
    // RunId is a required field
    RunId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunPropertiesInput) GoString

func (s GetWorkflowRunPropertiesInput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunPropertiesInput) SetName

func (s *GetWorkflowRunPropertiesInput) SetName(v string) *GetWorkflowRunPropertiesInput

SetName sets the Name field's value.

func (*GetWorkflowRunPropertiesInput) SetRunId

func (s *GetWorkflowRunPropertiesInput) SetRunId(v string) *GetWorkflowRunPropertiesInput

SetRunId sets the RunId field's value.

func (GetWorkflowRunPropertiesInput) String

func (s GetWorkflowRunPropertiesInput) String() string

String returns the string representation

func (*GetWorkflowRunPropertiesInput) Validate

func (s *GetWorkflowRunPropertiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkflowRunPropertiesOutput

type GetWorkflowRunPropertiesOutput struct {

    // The workflow run properties which were set during the specified run.
    RunProperties map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunPropertiesOutput) GoString

func (s GetWorkflowRunPropertiesOutput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunPropertiesOutput) SetRunProperties

func (s *GetWorkflowRunPropertiesOutput) SetRunProperties(v map[string]*string) *GetWorkflowRunPropertiesOutput

SetRunProperties sets the RunProperties field's value.

func (GetWorkflowRunPropertiesOutput) String

func (s GetWorkflowRunPropertiesOutput) String() string

String returns the string representation

type GetWorkflowRunsInput

type GetWorkflowRunsInput struct {

    // Specifies whether to include the workflow graph in response or not.
    IncludeGraph *bool `type:"boolean"`

    // The maximum number of workflow runs to be included in the response.
    MaxResults *int64 `min:"1" type:"integer"`

    // Name of the workflow whose metadata of runs should be returned.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The maximum size of the response.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunsInput) GoString

func (s GetWorkflowRunsInput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunsInput) SetIncludeGraph

func (s *GetWorkflowRunsInput) SetIncludeGraph(v bool) *GetWorkflowRunsInput

SetIncludeGraph sets the IncludeGraph field's value.

func (*GetWorkflowRunsInput) SetMaxResults

func (s *GetWorkflowRunsInput) SetMaxResults(v int64) *GetWorkflowRunsInput

SetMaxResults sets the MaxResults field's value.

func (*GetWorkflowRunsInput) SetName

func (s *GetWorkflowRunsInput) SetName(v string) *GetWorkflowRunsInput

SetName sets the Name field's value.

func (*GetWorkflowRunsInput) SetNextToken

func (s *GetWorkflowRunsInput) SetNextToken(v string) *GetWorkflowRunsInput

SetNextToken sets the NextToken field's value.

func (GetWorkflowRunsInput) String

func (s GetWorkflowRunsInput) String() string

String returns the string representation

func (*GetWorkflowRunsInput) Validate

func (s *GetWorkflowRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkflowRunsOutput

type GetWorkflowRunsOutput struct {

    // A continuation token, if not all requested workflow runs have been returned.
    NextToken *string `type:"string"`

    // A list of workflow run metadata objects.
    Runs []*WorkflowRun `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (GetWorkflowRunsOutput) GoString

func (s GetWorkflowRunsOutput) GoString() string

GoString returns the string representation

func (*GetWorkflowRunsOutput) SetNextToken

func (s *GetWorkflowRunsOutput) SetNextToken(v string) *GetWorkflowRunsOutput

SetNextToken sets the NextToken field's value.

func (*GetWorkflowRunsOutput) SetRuns

func (s *GetWorkflowRunsOutput) SetRuns(v []*WorkflowRun) *GetWorkflowRunsOutput

SetRuns sets the Runs field's value.

func (GetWorkflowRunsOutput) String

func (s GetWorkflowRunsOutput) String() string

String returns the string representation

type Glue

type Glue struct {
    *client.Client
}

Glue provides the API operation methods for making requests to AWS Glue. See this package's package overview docs for details on the service.

Glue 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) *Glue

New creates a new instance of the Glue 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:

// Create a Glue client from just a session.
svc := glue.New(mySession)

// Create a Glue client with additional configuration
svc := glue.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Glue) BatchCreatePartition

func (c *Glue) BatchCreatePartition(input *BatchCreatePartitionInput) (*BatchCreatePartitionOutput, error)

BatchCreatePartition API operation for AWS Glue.

Creates one or more partitions in a batch operation.

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's API operation BatchCreatePartition for usage and error information.

Returned Error Codes:

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeAlreadyExistsException "AlreadyExistsException"
A resource to be created or added already exists.

* ErrCodeResourceNumberLimitExceededException "ResourceNumberLimitExceededException"
A resource numerical limit was exceeded.

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeEntityNotFoundException "EntityNotFoundException"
A specified entity does not exist

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

* ErrCodeEncryptionException "GlueEncryptionException"
An encryption operation failed.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartition

func (*Glue) BatchCreatePartitionRequest

func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) (req *request.Request, output *BatchCreatePartitionOutput)

BatchCreatePartitionRequest generates a "aws/request.Request" representing the client's request for the BatchCreatePartition 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 BatchCreatePartition for more information on using the BatchCreatePartition 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 BatchCreatePartitionRequest method.
req, resp := client.BatchCreatePartitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartition

func (*Glue) BatchCreatePartitionWithContext

func (c *Glue) BatchCreatePartitionWithContext(ctx aws.Context, input *BatchCreatePartitionInput, opts ...request.Option) (*BatchCreatePartitionOutput, error)

BatchCreatePartitionWithContext is the same as BatchCreatePartition with the addition of the ability to pass a context and additional request options.

See BatchCreatePartition 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 (*Glue) BatchDeleteConnection

func (c *Glue) BatchDeleteConnection(input *BatchDeleteConnectionInput) (*BatchDeleteConnectionOutput, error)

BatchDeleteConnection API operation for AWS Glue.

Deletes a list of connection definitions from the Data Catalog.

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's API operation BatchDeleteConnection for usage and error information.

Returned Error Codes:

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnection

func (*Glue) BatchDeleteConnectionRequest

func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) (req *request.Request, output *BatchDeleteConnectionOutput)

BatchDeleteConnectionRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteConnection 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 BatchDeleteConnection for more information on using the BatchDeleteConnection 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 BatchDeleteConnectionRequest method.
req, resp := client.BatchDeleteConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnection

func (*Glue) BatchDeleteConnectionWithContext

func (c *Glue) BatchDeleteConnectionWithContext(ctx aws.Context, input *BatchDeleteConnectionInput, opts ...request.Option) (*BatchDeleteConnectionOutput, error)

BatchDeleteConnectionWithContext is the same as BatchDeleteConnection with the addition of the ability to pass a context and additional request options.

See BatchDeleteConnection 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 (*Glue) BatchDeletePartition

func (c *Glue) BatchDeletePartition(input *BatchDeletePartitionInput) (*BatchDeletePartitionOutput, error)

BatchDeletePartition API operation for AWS Glue.

Deletes one or more partitions in a batch operation.

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's API operation BatchDeletePartition for usage and error information.

Returned Error Codes:

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeEntityNotFoundException "EntityNotFoundException"
A specified entity does not exist

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartition

func (*Glue) BatchDeletePartitionRequest

func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) (req *request.Request, output *BatchDeletePartitionOutput)

BatchDeletePartitionRequest generates a "aws/request.Request" representing the client's request for the BatchDeletePartition 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 BatchDeletePartition for more information on using the BatchDeletePartition 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 BatchDeletePartitionRequest method.
req, resp := client.BatchDeletePartitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartition

func (*Glue) BatchDeletePartitionWithContext

func (c *Glue) BatchDeletePartitionWithContext(ctx aws.Context, input *BatchDeletePartitionInput, opts ...request.Option) (*BatchDeletePartitionOutput, error)

BatchDeletePartitionWithContext is the same as BatchDeletePartition with the addition of the ability to pass a context and additional request options.

See BatchDeletePartition 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 (*Glue) BatchDeleteTable

func (c *Glue) BatchDeleteTable(input *BatchDeleteTableInput) (*BatchDeleteTableOutput, error)

BatchDeleteTable API operation for AWS Glue.

Deletes multiple tables at once.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. AWS Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling BatchDeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

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's API operation BatchDeleteTable for usage and error information.

Returned Error Codes:

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeEntityNotFoundException "EntityNotFoundException"
A specified entity does not exist

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTable

func (*Glue) BatchDeleteTableRequest

func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) (req *request.Request, output *BatchDeleteTableOutput)

BatchDeleteTableRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteTable 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 BatchDeleteTable for more information on using the BatchDeleteTable 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 BatchDeleteTableRequest method.
req, resp := client.BatchDeleteTableRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTable

func (*Glue) BatchDeleteTableVersion

func (c *Glue) BatchDeleteTableVersion(input *BatchDeleteTableVersionInput) (*BatchDeleteTableVersionOutput, error)

BatchDeleteTableVersion API operation for AWS Glue.

Deletes a specified batch of versions of a table.

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's API operation BatchDeleteTableVersion for usage and error information.

Returned Error Codes:

* ErrCodeEntityNotFoundException "EntityNotFoundException"
A specified entity does not exist

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableVersion

func (*Glue) BatchDeleteTableVersionRequest

func (c *Glue) BatchDeleteTableVersionRequest(input *BatchDeleteTableVersionInput) (req *request.Request, output *BatchDeleteTableVersionOutput)

BatchDeleteTableVersionRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteTableVersion 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 BatchDeleteTableVersion for more information on using the BatchDeleteTableVersion 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 BatchDeleteTableVersionRequest method.
req, resp := client.BatchDeleteTableVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableVersion

func (*Glue) BatchDeleteTableVersionWithContext

func (c *Glue) BatchDeleteTableVersionWithContext(ctx aws.Context, input *BatchDeleteTableVersionInput, opts ...request.Option) (*BatchDeleteTableVersionOutput, error)

BatchDeleteTableVersionWithContext is the same as BatchDeleteTableVersion with the addition of the ability to pass a context and additional request options.

See BatchDeleteTableVersion 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 (*Glue) BatchDeleteTableWithContext

func (c *Glue) BatchDeleteTableWithContext(ctx aws.Context, input *BatchDeleteTableInput, opts ...request.Option) (*BatchDeleteTableOutput, error)

BatchDeleteTableWithContext is the same as BatchDeleteTable with the addition of the ability to pass a context and additional request options.

See BatchDeleteTable 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 (*Glue) BatchGetCrawlers

func (c *Glue) BatchGetCrawlers(input *BatchGetCrawlersInput) (*BatchGetCrawlersOutput, error)

BatchGetCrawlers API operation for AWS Glue.

Returns a list of resource metadata for a given list of crawler names. After calling the ListCrawlers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

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's API operation BatchGetCrawlers for usage and error information.

Returned Error Codes:

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetCrawlers

func (*Glue) BatchGetCrawlersRequest

func (c *Glue) BatchGetCrawlersRequest(input *BatchGetCrawlersInput) (req *request.Request, output *BatchGetCrawlersOutput)

BatchGetCrawlersRequest generates a "aws/request.Request" representing the client's request for the BatchGetCrawlers 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 BatchGetCrawlers for more information on using the BatchGetCrawlers 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 BatchGetCrawlersRequest method.
req, resp := client.BatchGetCrawlersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetCrawlers

func (*Glue) BatchGetCrawlersWithContext

func (c *Glue) BatchGetCrawlersWithContext(ctx aws.Context, input *BatchGetCrawlersInput, opts ...request.Option) (*BatchGetCrawlersOutput, error)

BatchGetCrawlersWithContext is the same as BatchGetCrawlers with the addition of the ability to pass a context and additional request options.

See BatchGetCrawlers 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 (*Glue) BatchGetDevEndpoints

func (c *Glue) BatchGetDevEndpoints(input *BatchGetDevEndpointsInput) (*BatchGetDevEndpointsOutput, error)

BatchGetDevEndpoints API operation for AWS Glue.

Returns a list of resource metadata for a given list of development endpoint names. After calling the ListDevEndpoints operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

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's API operation BatchGetDevEndpoints for usage and error information.

Returned Error Codes:

* ErrCodeAccessDeniedException "AccessDeniedException"
Access to a resource was denied.

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetDevEndpoints

func (*Glue) BatchGetDevEndpointsRequest

func (c *Glue) BatchGetDevEndpointsRequest(input *BatchGetDevEndpointsInput) (req *request.Request, output *BatchGetDevEndpointsOutput)

BatchGetDevEndpointsRequest generates a "aws/request.Request" representing the client's request for the BatchGetDevEndpoints 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 BatchGetDevEndpoints for more information on using the BatchGetDevEndpoints 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 BatchGetDevEndpointsRequest method.
req, resp := client.BatchGetDevEndpointsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetDevEndpoints

func (*Glue) BatchGetDevEndpointsWithContext

func (c *Glue) BatchGetDevEndpointsWithContext(ctx aws.Context, input *BatchGetDevEndpointsInput, opts ...request.Option) (*BatchGetDevEndpointsOutput, error)

BatchGetDevEndpointsWithContext is the same as BatchGetDevEndpoints with the addition of the ability to pass a context and additional request options.

See BatchGetDevEndpoints 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 (*Glue) BatchGetJobs

func (c *Glue) BatchGetJobs(input *BatchGetJobsInput) (*BatchGetJobsOutput, error)

BatchGetJobs API operation for AWS Glue.

Returns a list of resource metadata for a given list of job names. After calling the ListJobs operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

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's API operation BatchGetJobs for usage and error information.

Returned Error Codes:

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetJobs

func (*Glue) BatchGetJobsRequest

func (c *Glue) BatchGetJobsRequest(input *BatchGetJobsInput) (req *request.Request, output *BatchGetJobsOutput)

BatchGetJobsRequest generates a "aws/request.Request" representing the client's request for the BatchGetJobs 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 BatchGetJobs for more information on using the BatchGetJobs 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 BatchGetJobsRequest method.
req, resp := client.BatchGetJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetJobs

func (*Glue) BatchGetJobsWithContext

func (c *Glue) BatchGetJobsWithContext(ctx aws.Context, input *BatchGetJobsInput, opts ...request.Option) (*BatchGetJobsOutput, error)

BatchGetJobsWithContext is the same as BatchGetJobs with the addition of the ability to pass a context and additional request options.

See BatchGetJobs 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 (*Glue) BatchGetPartition

func (c *Glue) BatchGetPartition(input *BatchGetPartitionInput) (*BatchGetPartitionOutput, error)

BatchGetPartition API operation for AWS Glue.

Retrieves partitions in a batch request.

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's API operation BatchGetPartition for usage and error information.

Returned Error Codes:

* ErrCodeInvalidInputException "InvalidInputException"
The input provided was not valid.

* ErrCodeEntityNotFoundException "EntityNotFoundException"
A specified entity does not exist

* ErrCodeOperationTimeoutException "OperationTimeoutException"
The operation timed out.

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeEncryptionException "GlueEncryptionException"
An encryption operation failed.

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartition

func (*Glue) BatchGetPartitionRequest

func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) (req *request.Request, output *BatchGetPartitionOutput)

BatchGetPartitionRequest generates a "aws/request.Request" representing the client's request for the BatchGetPartition 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 BatchGetPartition for more information on using the BatchGetPartition 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 BatchGetPartitionRequest method.
req, resp := client.BatchGetPartitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartition

func (*Glue) BatchGetPartitionWithContext

func (c *Glue) BatchGetPartitionWithContext(ctx aws.Context, input *BatchGetPartitionInput, opts ...request.Option) (*BatchGetPartitionOutput, error)

BatchGetPartitionWithContext is the same as BatchGetPartition with the addition of the ability to pass a context and additional request options.

See BatchGetPartition 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 (*Glue) BatchGetTriggers

func (c *Glue) BatchGetTriggers(input *BatchGetTriggersInput) (*BatchGetTriggersOutput, error)

BatchGetTriggers API operation for AWS Glue.

Returns a list of resource metadata for a given list of trigger names. After calling the ListTriggers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

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's API operation BatchGetTriggers for usage and error information.

Returned Error Codes:

* ErrCodeInternalServiceException "InternalServiceException"
An internal service error occurred.

* ErrCodeOperationTimeo