Documentation ¶
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
Index ¶
- Constants
- type AccessDeniedException
- func (s AccessDeniedException) Code() string
- func (s AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s AccessDeniedException) Message() string
- func (s AccessDeniedException) OrigErr() error
- func (s AccessDeniedException) RequestID() string
- func (s AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Action
- func (s Action) GoString() string
- 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
- func (s Action) String() string
- func (s *Action) Validate() error
- type AlreadyExistsException
- func (s AlreadyExistsException) Code() string
- func (s AlreadyExistsException) Error() string
- func (s AlreadyExistsException) GoString() string
- func (s AlreadyExistsException) Message() string
- func (s AlreadyExistsException) OrigErr() error
- func (s AlreadyExistsException) RequestID() string
- func (s AlreadyExistsException) StatusCode() int
- func (s AlreadyExistsException) String() string
- type BatchCreatePartitionInput
- func (s BatchCreatePartitionInput) GoString() string
- 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
- func (s BatchCreatePartitionInput) String() string
- func (s *BatchCreatePartitionInput) Validate() error
- type BatchCreatePartitionOutput
- type BatchDeleteConnectionInput
- func (s BatchDeleteConnectionInput) GoString() string
- func (s *BatchDeleteConnectionInput) SetCatalogId(v string) *BatchDeleteConnectionInput
- func (s *BatchDeleteConnectionInput) SetConnectionNameList(v []*string) *BatchDeleteConnectionInput
- func (s BatchDeleteConnectionInput) String() string
- func (s *BatchDeleteConnectionInput) Validate() error
- type BatchDeleteConnectionOutput
- func (s BatchDeleteConnectionOutput) GoString() string
- func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]*ErrorDetail) *BatchDeleteConnectionOutput
- func (s *BatchDeleteConnectionOutput) SetSucceeded(v []*string) *BatchDeleteConnectionOutput
- func (s BatchDeleteConnectionOutput) String() string
- type BatchDeletePartitionInput
- func (s BatchDeletePartitionInput) GoString() string
- 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
- func (s BatchDeletePartitionInput) String() string
- func (s *BatchDeletePartitionInput) Validate() error
- type BatchDeletePartitionOutput
- type BatchDeleteTableInput
- func (s BatchDeleteTableInput) GoString() string
- func (s *BatchDeleteTableInput) SetCatalogId(v string) *BatchDeleteTableInput
- func (s *BatchDeleteTableInput) SetDatabaseName(v string) *BatchDeleteTableInput
- func (s *BatchDeleteTableInput) SetTablesToDelete(v []*string) *BatchDeleteTableInput
- func (s BatchDeleteTableInput) String() string
- func (s *BatchDeleteTableInput) Validate() error
- type BatchDeleteTableOutput
- type BatchDeleteTableVersionInput
- func (s BatchDeleteTableVersionInput) GoString() string
- 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
- func (s BatchDeleteTableVersionInput) String() string
- func (s *BatchDeleteTableVersionInput) Validate() error
- type BatchDeleteTableVersionOutput
- type BatchGetCrawlersInput
- type BatchGetCrawlersOutput
- type BatchGetDevEndpointsInput
- type BatchGetDevEndpointsOutput
- func (s BatchGetDevEndpointsOutput) GoString() string
- func (s *BatchGetDevEndpointsOutput) SetDevEndpoints(v []*DevEndpoint) *BatchGetDevEndpointsOutput
- func (s *BatchGetDevEndpointsOutput) SetDevEndpointsNotFound(v []*string) *BatchGetDevEndpointsOutput
- func (s BatchGetDevEndpointsOutput) String() string
- type BatchGetJobsInput
- type BatchGetJobsOutput
- type BatchGetPartitionInput
- func (s BatchGetPartitionInput) GoString() string
- 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
- func (s BatchGetPartitionInput) String() string
- func (s *BatchGetPartitionInput) Validate() error
- type BatchGetPartitionOutput
- type BatchGetTriggersInput
- type BatchGetTriggersOutput
- type BatchGetWorkflowsInput
- func (s BatchGetWorkflowsInput) GoString() string
- func (s *BatchGetWorkflowsInput) SetIncludeGraph(v bool) *BatchGetWorkflowsInput
- func (s *BatchGetWorkflowsInput) SetNames(v []*string) *BatchGetWorkflowsInput
- func (s BatchGetWorkflowsInput) String() string
- func (s *BatchGetWorkflowsInput) Validate() error
- type BatchGetWorkflowsOutput
- type BatchStopJobRunError
- func (s BatchStopJobRunError) GoString() string
- func (s *BatchStopJobRunError) SetErrorDetail(v *ErrorDetail) *BatchStopJobRunError
- func (s *BatchStopJobRunError) SetJobName(v string) *BatchStopJobRunError
- func (s *BatchStopJobRunError) SetJobRunId(v string) *BatchStopJobRunError
- func (s BatchStopJobRunError) String() string
- type BatchStopJobRunInput
- type BatchStopJobRunOutput
- func (s BatchStopJobRunOutput) GoString() string
- func (s *BatchStopJobRunOutput) SetErrors(v []*BatchStopJobRunError) *BatchStopJobRunOutput
- func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []*BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput
- func (s BatchStopJobRunOutput) String() string
- type BatchStopJobRunSuccessfulSubmission
- func (s BatchStopJobRunSuccessfulSubmission) GoString() string
- func (s *BatchStopJobRunSuccessfulSubmission) SetJobName(v string) *BatchStopJobRunSuccessfulSubmission
- func (s *BatchStopJobRunSuccessfulSubmission) SetJobRunId(v string) *BatchStopJobRunSuccessfulSubmission
- func (s BatchStopJobRunSuccessfulSubmission) String() string
- type CancelMLTaskRunInput
- type CancelMLTaskRunOutput
- func (s CancelMLTaskRunOutput) GoString() string
- func (s *CancelMLTaskRunOutput) SetStatus(v string) *CancelMLTaskRunOutput
- func (s *CancelMLTaskRunOutput) SetTaskRunId(v string) *CancelMLTaskRunOutput
- func (s *CancelMLTaskRunOutput) SetTransformId(v string) *CancelMLTaskRunOutput
- func (s CancelMLTaskRunOutput) String() string
- type CatalogEntry
- type CatalogImportStatus
- func (s CatalogImportStatus) GoString() string
- func (s *CatalogImportStatus) SetImportCompleted(v bool) *CatalogImportStatus
- func (s *CatalogImportStatus) SetImportTime(v time.Time) *CatalogImportStatus
- func (s *CatalogImportStatus) SetImportedBy(v string) *CatalogImportStatus
- func (s CatalogImportStatus) String() string
- type CatalogTarget
- type Classifier
- func (s Classifier) GoString() string
- 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
- func (s Classifier) String() string
- type CloudWatchEncryption
- type CodeGenEdge
- type CodeGenNode
- func (s CodeGenNode) GoString() string
- 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
- func (s CodeGenNode) String() string
- func (s *CodeGenNode) Validate() error
- type CodeGenNodeArg
- func (s CodeGenNodeArg) GoString() string
- func (s *CodeGenNodeArg) SetName(v string) *CodeGenNodeArg
- func (s *CodeGenNodeArg) SetParam(v bool) *CodeGenNodeArg
- func (s *CodeGenNodeArg) SetValue(v string) *CodeGenNodeArg
- func (s CodeGenNodeArg) String() string
- func (s *CodeGenNodeArg) Validate() error
- type Column
- type ConcurrentModificationException
- func (s ConcurrentModificationException) Code() string
- func (s ConcurrentModificationException) Error() string
- func (s ConcurrentModificationException) GoString() string
- func (s ConcurrentModificationException) Message() string
- func (s ConcurrentModificationException) OrigErr() error
- func (s ConcurrentModificationException) RequestID() string
- func (s ConcurrentModificationException) StatusCode() int
- func (s ConcurrentModificationException) String() string
- type ConcurrentRunsExceededException
- func (s ConcurrentRunsExceededException) Code() string
- func (s ConcurrentRunsExceededException) Error() string
- func (s ConcurrentRunsExceededException) GoString() string
- func (s ConcurrentRunsExceededException) Message() string
- func (s ConcurrentRunsExceededException) OrigErr() error
- func (s ConcurrentRunsExceededException) RequestID() string
- func (s ConcurrentRunsExceededException) StatusCode() int
- func (s ConcurrentRunsExceededException) String() string
- type Condition
- func (s Condition) GoString() string
- 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
- func (s Condition) String() string
- func (s *Condition) Validate() error
- type ConditionCheckFailureException
- func (s ConditionCheckFailureException) Code() string
- func (s ConditionCheckFailureException) Error() string
- func (s ConditionCheckFailureException) GoString() string
- func (s ConditionCheckFailureException) Message() string
- func (s ConditionCheckFailureException) OrigErr() error
- func (s ConditionCheckFailureException) RequestID() string
- func (s ConditionCheckFailureException) StatusCode() int
- func (s ConditionCheckFailureException) String() string
- type ConfusionMatrix
- func (s ConfusionMatrix) GoString() string
- 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
- func (s ConfusionMatrix) String() string
- type Connection
- func (s Connection) GoString() string
- 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
- func (s Connection) String() string
- type ConnectionInput
- func (s ConnectionInput) GoString() string
- 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
- func (s ConnectionInput) String() string
- func (s *ConnectionInput) Validate() error
- type ConnectionPasswordEncryption
- func (s ConnectionPasswordEncryption) GoString() string
- func (s *ConnectionPasswordEncryption) SetAwsKmsKeyId(v string) *ConnectionPasswordEncryption
- func (s *ConnectionPasswordEncryption) SetReturnConnectionPasswordEncrypted(v bool) *ConnectionPasswordEncryption
- func (s ConnectionPasswordEncryption) String() string
- func (s *ConnectionPasswordEncryption) Validate() error
- type ConnectionsList
- type Crawl
- func (s Crawl) GoString() string
- 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
- func (s Crawl) String() string
- type Crawler
- func (s Crawler) GoString() string
- 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
- func (s Crawler) String() string
- type CrawlerMetrics
- func (s CrawlerMetrics) GoString() string
- 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
- func (s CrawlerMetrics) String() string
- type CrawlerNodeDetails
- type CrawlerNotRunningException
- func (s CrawlerNotRunningException) Code() string
- func (s CrawlerNotRunningException) Error() string
- func (s CrawlerNotRunningException) GoString() string
- func (s CrawlerNotRunningException) Message() string
- func (s CrawlerNotRunningException) OrigErr() error
- func (s CrawlerNotRunningException) RequestID() string
- func (s CrawlerNotRunningException) StatusCode() int
- func (s CrawlerNotRunningException) String() string
- type CrawlerRunningException
- func (s CrawlerRunningException) Code() string
- func (s CrawlerRunningException) Error() string
- func (s CrawlerRunningException) GoString() string
- func (s CrawlerRunningException) Message() string
- func (s CrawlerRunningException) OrigErr() error
- func (s CrawlerRunningException) RequestID() string
- func (s CrawlerRunningException) StatusCode() int
- func (s CrawlerRunningException) String() string
- type CrawlerStoppingException
- func (s CrawlerStoppingException) Code() string
- func (s CrawlerStoppingException) Error() string
- func (s CrawlerStoppingException) GoString() string
- func (s CrawlerStoppingException) Message() string
- func (s CrawlerStoppingException) OrigErr() error
- func (s CrawlerStoppingException) RequestID() string
- func (s CrawlerStoppingException) StatusCode() int
- func (s CrawlerStoppingException) String() string
- type CrawlerTargets
- func (s CrawlerTargets) GoString() string
- 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
- func (s CrawlerTargets) String() string
- func (s *CrawlerTargets) Validate() error
- type CreateClassifierInput
- func (s CreateClassifierInput) GoString() string
- 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
- func (s CreateClassifierInput) String() string
- func (s *CreateClassifierInput) Validate() error
- type CreateClassifierOutput
- type CreateConnectionInput
- func (s CreateConnectionInput) GoString() string
- func (s *CreateConnectionInput) SetCatalogId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetConnectionInput(v *ConnectionInput) *CreateConnectionInput
- func (s CreateConnectionInput) String() string
- func (s *CreateConnectionInput) Validate() error
- type CreateConnectionOutput
- type CreateCrawlerInput
- func (s CreateCrawlerInput) GoString() string
- 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
- func (s CreateCrawlerInput) String() string
- func (s *CreateCrawlerInput) Validate() error
- type CreateCrawlerOutput
- type CreateCsvClassifierRequest
- func (s CreateCsvClassifierRequest) GoString() string
- 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
- func (s CreateCsvClassifierRequest) String() string
- func (s *CreateCsvClassifierRequest) Validate() error
- type CreateDatabaseInput
- type CreateDatabaseOutput
- type CreateDevEndpointInput
- func (s CreateDevEndpointInput) GoString() string
- 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) SetGlueVersion(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
- func (s CreateDevEndpointInput) String() string
- func (s *CreateDevEndpointInput) Validate() error
- type CreateDevEndpointOutput
- func (s CreateDevEndpointOutput) GoString() string
- 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) SetGlueVersion(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
- func (s CreateDevEndpointOutput) String() string
- type CreateGrokClassifierRequest
- func (s CreateGrokClassifierRequest) GoString() string
- 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
- func (s CreateGrokClassifierRequest) String() string
- func (s *CreateGrokClassifierRequest) Validate() error
- type CreateJobInput
- func (s CreateJobInput) GoString() string
- 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) SetNonOverridableArguments(v map[string]*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
- func (s CreateJobInput) String() string
- func (s *CreateJobInput) Validate() error
- type CreateJobOutput
- type CreateJsonClassifierRequest
- func (s CreateJsonClassifierRequest) GoString() string
- func (s *CreateJsonClassifierRequest) SetJsonPath(v string) *CreateJsonClassifierRequest
- func (s *CreateJsonClassifierRequest) SetName(v string) *CreateJsonClassifierRequest
- func (s CreateJsonClassifierRequest) String() string
- func (s *CreateJsonClassifierRequest) Validate() error
- type CreateMLTransformInput
- func (s CreateMLTransformInput) GoString() string
- func (s *CreateMLTransformInput) SetDescription(v string) *CreateMLTransformInput
- func (s *CreateMLTransformInput) SetGlueVersion(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) SetTags(v map[string]*string) *CreateMLTransformInput
- func (s *CreateMLTransformInput) SetTimeout(v int64) *CreateMLTransformInput
- func (s *CreateMLTransformInput) SetWorkerType(v string) *CreateMLTransformInput
- func (s CreateMLTransformInput) String() string
- func (s *CreateMLTransformInput) Validate() error
- type CreateMLTransformOutput
- type CreatePartitionInput
- func (s CreatePartitionInput) GoString() string
- 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
- func (s CreatePartitionInput) String() string
- func (s *CreatePartitionInput) Validate() error
- type CreatePartitionOutput
- type CreateScriptInput
- func (s CreateScriptInput) GoString() string
- func (s *CreateScriptInput) SetDagEdges(v []*CodeGenEdge) *CreateScriptInput
- func (s *CreateScriptInput) SetDagNodes(v []*CodeGenNode) *CreateScriptInput
- func (s *CreateScriptInput) SetLanguage(v string) *CreateScriptInput
- func (s CreateScriptInput) String() string
- func (s *CreateScriptInput) Validate() error
- type CreateScriptOutput
- type CreateSecurityConfigurationInput
- func (s CreateSecurityConfigurationInput) GoString() string
- func (s *CreateSecurityConfigurationInput) SetEncryptionConfiguration(v *EncryptionConfiguration) *CreateSecurityConfigurationInput
- func (s *CreateSecurityConfigurationInput) SetName(v string) *CreateSecurityConfigurationInput
- func (s CreateSecurityConfigurationInput) String() string
- func (s *CreateSecurityConfigurationInput) Validate() error
- type CreateSecurityConfigurationOutput
- func (s CreateSecurityConfigurationOutput) GoString() string
- func (s *CreateSecurityConfigurationOutput) SetCreatedTimestamp(v time.Time) *CreateSecurityConfigurationOutput
- func (s *CreateSecurityConfigurationOutput) SetName(v string) *CreateSecurityConfigurationOutput
- func (s CreateSecurityConfigurationOutput) String() string
- type CreateTableInput
- func (s CreateTableInput) GoString() string
- func (s *CreateTableInput) SetCatalogId(v string) *CreateTableInput
- func (s *CreateTableInput) SetDatabaseName(v string) *CreateTableInput
- func (s *CreateTableInput) SetTableInput(v *TableInput) *CreateTableInput
- func (s CreateTableInput) String() string
- func (s *CreateTableInput) Validate() error
- type CreateTableOutput
- type CreateTriggerInput
- func (s CreateTriggerInput) GoString() string
- 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
- func (s CreateTriggerInput) String() string
- func (s *CreateTriggerInput) Validate() error
- type CreateTriggerOutput
- type CreateUserDefinedFunctionInput
- func (s CreateUserDefinedFunctionInput) GoString() string
- func (s *CreateUserDefinedFunctionInput) SetCatalogId(v string) *CreateUserDefinedFunctionInput
- func (s *CreateUserDefinedFunctionInput) SetDatabaseName(v string) *CreateUserDefinedFunctionInput
- func (s *CreateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *CreateUserDefinedFunctionInput
- func (s CreateUserDefinedFunctionInput) String() string
- func (s *CreateUserDefinedFunctionInput) Validate() error
- type CreateUserDefinedFunctionOutput
- type CreateWorkflowInput
- func (s CreateWorkflowInput) GoString() string
- 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
- func (s CreateWorkflowInput) String() string
- func (s *CreateWorkflowInput) Validate() error
- type CreateWorkflowOutput
- type CreateXMLClassifierRequest
- func (s CreateXMLClassifierRequest) GoString() string
- func (s *CreateXMLClassifierRequest) SetClassification(v string) *CreateXMLClassifierRequest
- func (s *CreateXMLClassifierRequest) SetName(v string) *CreateXMLClassifierRequest
- func (s *CreateXMLClassifierRequest) SetRowTag(v string) *CreateXMLClassifierRequest
- func (s CreateXMLClassifierRequest) String() string
- func (s *CreateXMLClassifierRequest) Validate() error
- type CsvClassifier
- func (s CsvClassifier) GoString() string
- 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
- func (s CsvClassifier) String() string
- type DataCatalogEncryptionSettings
- func (s DataCatalogEncryptionSettings) GoString() string
- func (s *DataCatalogEncryptionSettings) SetConnectionPasswordEncryption(v *ConnectionPasswordEncryption) *DataCatalogEncryptionSettings
- func (s *DataCatalogEncryptionSettings) SetEncryptionAtRest(v *EncryptionAtRest) *DataCatalogEncryptionSettings
- func (s DataCatalogEncryptionSettings) String() string
- func (s *DataCatalogEncryptionSettings) Validate() error
- type DataLakePrincipal
- type Database
- func (s Database) GoString() string
- 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
- func (s Database) String() string
- type DatabaseInput
- func (s DatabaseInput) GoString() string
- 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
- func (s DatabaseInput) String() string
- func (s *DatabaseInput) Validate() error
- type DeleteClassifierInput
- type DeleteClassifierOutput
- type DeleteConnectionInput
- func (s DeleteConnectionInput) GoString() string
- func (s *DeleteConnectionInput) SetCatalogId(v string) *DeleteConnectionInput
- func (s *DeleteConnectionInput) SetConnectionName(v string) *DeleteConnectionInput
- func (s DeleteConnectionInput) String() string
- func (s *DeleteConnectionInput) Validate() error
- type DeleteConnectionOutput
- type DeleteCrawlerInput
- type DeleteCrawlerOutput
- type DeleteDatabaseInput
- type DeleteDatabaseOutput
- type DeleteDevEndpointInput
- type DeleteDevEndpointOutput
- type DeleteJobInput
- type DeleteJobOutput
- type DeleteMLTransformInput
- type DeleteMLTransformOutput
- type DeletePartitionInput
- func (s DeletePartitionInput) GoString() string
- 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
- func (s DeletePartitionInput) String() string
- func (s *DeletePartitionInput) Validate() error
- type DeletePartitionOutput
- type DeleteResourcePolicyInput
- type DeleteResourcePolicyOutput
- type DeleteSecurityConfigurationInput
- type DeleteSecurityConfigurationOutput
- type DeleteTableInput
- func (s DeleteTableInput) GoString() string
- func (s *DeleteTableInput) SetCatalogId(v string) *DeleteTableInput
- func (s *DeleteTableInput) SetDatabaseName(v string) *DeleteTableInput
- func (s *DeleteTableInput) SetName(v string) *DeleteTableInput
- func (s DeleteTableInput) String() string
- func (s *DeleteTableInput) Validate() error
- type DeleteTableOutput
- type DeleteTableVersionInput
- func (s DeleteTableVersionInput) GoString() string
- 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
- func (s DeleteTableVersionInput) String() string
- func (s *DeleteTableVersionInput) Validate() error
- type DeleteTableVersionOutput
- type DeleteTriggerInput
- type DeleteTriggerOutput
- type DeleteUserDefinedFunctionInput
- func (s DeleteUserDefinedFunctionInput) GoString() string
- func (s *DeleteUserDefinedFunctionInput) SetCatalogId(v string) *DeleteUserDefinedFunctionInput
- func (s *DeleteUserDefinedFunctionInput) SetDatabaseName(v string) *DeleteUserDefinedFunctionInput
- func (s *DeleteUserDefinedFunctionInput) SetFunctionName(v string) *DeleteUserDefinedFunctionInput
- func (s DeleteUserDefinedFunctionInput) String() string
- func (s *DeleteUserDefinedFunctionInput) Validate() error
- type DeleteUserDefinedFunctionOutput
- type DeleteWorkflowInput
- type DeleteWorkflowOutput
- type DevEndpoint
- func (s DevEndpoint) GoString() string
- 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) SetGlueVersion(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
- func (s DevEndpoint) String() string
- type DevEndpointCustomLibraries
- type DynamoDBTarget
- type Edge
- type EncryptionAtRest
- type EncryptionConfiguration
- func (s EncryptionConfiguration) GoString() string
- func (s *EncryptionConfiguration) SetCloudWatchEncryption(v *CloudWatchEncryption) *EncryptionConfiguration
- func (s *EncryptionConfiguration) SetJobBookmarksEncryption(v *JobBookmarksEncryption) *EncryptionConfiguration
- func (s *EncryptionConfiguration) SetS3Encryption(v []*S3Encryption) *EncryptionConfiguration
- func (s EncryptionConfiguration) String() string
- type EncryptionException
- func (s EncryptionException) Code() string
- func (s EncryptionException) Error() string
- func (s EncryptionException) GoString() string
- func (s EncryptionException) Message() string
- func (s EncryptionException) OrigErr() error
- func (s EncryptionException) RequestID() string
- func (s EncryptionException) StatusCode() int
- func (s EncryptionException) String() string
- type EntityNotFoundException
- func (s EntityNotFoundException) Code() string
- func (s EntityNotFoundException) Error() string
- func (s EntityNotFoundException) GoString() string
- func (s EntityNotFoundException) Message() string
- func (s EntityNotFoundException) OrigErr() error
- func (s EntityNotFoundException) RequestID() string
- func (s EntityNotFoundException) StatusCode() int
- func (s EntityNotFoundException) String() string
- type ErrorDetail
- type EvaluationMetrics
- type ExecutionProperty
- type ExportLabelsTaskRunProperties
- type FindMatchesMetrics
- func (s FindMatchesMetrics) GoString() string
- 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
- func (s FindMatchesMetrics) String() string
- type FindMatchesParameters
- func (s FindMatchesParameters) GoString() string
- 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
- func (s FindMatchesParameters) String() string
- func (s *FindMatchesParameters) Validate() error
- type FindMatchesTaskRunProperties
- func (s FindMatchesTaskRunProperties) GoString() string
- func (s *FindMatchesTaskRunProperties) SetJobId(v string) *FindMatchesTaskRunProperties
- func (s *FindMatchesTaskRunProperties) SetJobName(v string) *FindMatchesTaskRunProperties
- func (s *FindMatchesTaskRunProperties) SetJobRunId(v string) *FindMatchesTaskRunProperties
- func (s FindMatchesTaskRunProperties) String() string
- type GetCatalogImportStatusInput
- type GetCatalogImportStatusOutput
- type GetClassifierInput
- type GetClassifierOutput
- type GetClassifiersInput
- type GetClassifiersOutput
- type GetConnectionInput
- func (s GetConnectionInput) GoString() string
- func (s *GetConnectionInput) SetCatalogId(v string) *GetConnectionInput
- func (s *GetConnectionInput) SetHidePassword(v bool) *GetConnectionInput
- func (s *GetConnectionInput) SetName(v string) *GetConnectionInput
- func (s GetConnectionInput) String() string
- func (s *GetConnectionInput) Validate() error
- type GetConnectionOutput
- type GetConnectionsFilter
- type GetConnectionsInput
- func (s GetConnectionsInput) GoString() string
- 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
- func (s GetConnectionsInput) String() string
- func (s *GetConnectionsInput) Validate() error
- type GetConnectionsOutput
- type GetCrawlerInput
- type GetCrawlerMetricsInput
- func (s GetCrawlerMetricsInput) GoString() string
- func (s *GetCrawlerMetricsInput) SetCrawlerNameList(v []*string) *GetCrawlerMetricsInput
- func (s *GetCrawlerMetricsInput) SetMaxResults(v int64) *GetCrawlerMetricsInput
- func (s *GetCrawlerMetricsInput) SetNextToken(v string) *GetCrawlerMetricsInput
- func (s GetCrawlerMetricsInput) String() string
- func (s *GetCrawlerMetricsInput) Validate() error
- type GetCrawlerMetricsOutput
- type GetCrawlerOutput
- type GetCrawlersInput
- type GetCrawlersOutput
- type GetDataCatalogEncryptionSettingsInput
- func (s GetDataCatalogEncryptionSettingsInput) GoString() string
- func (s *GetDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *GetDataCatalogEncryptionSettingsInput
- func (s GetDataCatalogEncryptionSettingsInput) String() string
- func (s *GetDataCatalogEncryptionSettingsInput) Validate() error
- type GetDataCatalogEncryptionSettingsOutput
- type GetDatabaseInput
- type GetDatabaseOutput
- type GetDatabasesInput
- func (s GetDatabasesInput) GoString() string
- func (s *GetDatabasesInput) SetCatalogId(v string) *GetDatabasesInput
- func (s *GetDatabasesInput) SetMaxResults(v int64) *GetDatabasesInput
- func (s *GetDatabasesInput) SetNextToken(v string) *GetDatabasesInput
- func (s GetDatabasesInput) String() string
- func (s *GetDatabasesInput) Validate() error
- type GetDatabasesOutput
- type GetDataflowGraphInput
- type GetDataflowGraphOutput
- type GetDevEndpointInput
- type GetDevEndpointOutput
- type GetDevEndpointsInput
- type GetDevEndpointsOutput
- type GetJobBookmarkInput
- type GetJobBookmarkOutput
- type GetJobInput
- type GetJobOutput
- type GetJobRunInput
- func (s GetJobRunInput) GoString() string
- func (s *GetJobRunInput) SetJobName(v string) *GetJobRunInput
- func (s *GetJobRunInput) SetPredecessorsIncluded(v bool) *GetJobRunInput
- func (s *GetJobRunInput) SetRunId(v string) *GetJobRunInput
- func (s GetJobRunInput) String() string
- func (s *GetJobRunInput) Validate() error
- type GetJobRunOutput
- type GetJobRunsInput
- func (s GetJobRunsInput) GoString() string
- func (s *GetJobRunsInput) SetJobName(v string) *GetJobRunsInput
- func (s *GetJobRunsInput) SetMaxResults(v int64) *GetJobRunsInput
- func (s *GetJobRunsInput) SetNextToken(v string) *GetJobRunsInput
- func (s GetJobRunsInput) String() string
- func (s *GetJobRunsInput) Validate() error
- type GetJobRunsOutput
- type GetJobsInput
- type GetJobsOutput
- type GetMLTaskRunInput
- type GetMLTaskRunOutput
- func (s GetMLTaskRunOutput) GoString() string
- 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
- func (s GetMLTaskRunOutput) String() string
- type GetMLTaskRunsInput
- func (s GetMLTaskRunsInput) GoString() string
- 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
- func (s GetMLTaskRunsInput) String() string
- func (s *GetMLTaskRunsInput) Validate() error
- type GetMLTaskRunsOutput
- type GetMLTransformInput
- type GetMLTransformOutput
- func (s GetMLTransformOutput) GoString() string
- 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) SetGlueVersion(v string) *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
- func (s GetMLTransformOutput) String() string
- type GetMLTransformsInput
- func (s GetMLTransformsInput) GoString() string
- 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
- func (s GetMLTransformsInput) String() string
- func (s *GetMLTransformsInput) Validate() error
- type GetMLTransformsOutput
- type GetMappingInput
- func (s GetMappingInput) GoString() string
- func (s *GetMappingInput) SetLocation(v *Location) *GetMappingInput
- func (s *GetMappingInput) SetSinks(v []*CatalogEntry) *GetMappingInput
- func (s *GetMappingInput) SetSource(v *CatalogEntry) *GetMappingInput
- func (s GetMappingInput) String() string
- func (s *GetMappingInput) Validate() error
- type GetMappingOutput
- type GetPartitionInput
- func (s GetPartitionInput) GoString() string
- 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
- func (s GetPartitionInput) String() string
- func (s *GetPartitionInput) Validate() error
- type GetPartitionOutput
- type GetPartitionsInput
- func (s GetPartitionsInput) GoString() string
- 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
- func (s GetPartitionsInput) String() string
- func (s *GetPartitionsInput) Validate() error
- type GetPartitionsOutput
- type GetPlanInput
- func (s GetPlanInput) GoString() string
- 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
- func (s GetPlanInput) String() string
- func (s *GetPlanInput) Validate() error
- type GetPlanOutput
- type GetResourcePolicyInput
- type GetResourcePolicyOutput
- func (s GetResourcePolicyOutput) GoString() string
- 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
- func (s GetResourcePolicyOutput) String() string
- type GetSecurityConfigurationInput
- type GetSecurityConfigurationOutput
- type GetSecurityConfigurationsInput
- func (s GetSecurityConfigurationsInput) GoString() string
- func (s *GetSecurityConfigurationsInput) SetMaxResults(v int64) *GetSecurityConfigurationsInput
- func (s *GetSecurityConfigurationsInput) SetNextToken(v string) *GetSecurityConfigurationsInput
- func (s GetSecurityConfigurationsInput) String() string
- func (s *GetSecurityConfigurationsInput) Validate() error
- type GetSecurityConfigurationsOutput
- func (s GetSecurityConfigurationsOutput) GoString() string
- func (s *GetSecurityConfigurationsOutput) SetNextToken(v string) *GetSecurityConfigurationsOutput
- func (s *GetSecurityConfigurationsOutput) SetSecurityConfigurations(v []*SecurityConfiguration) *GetSecurityConfigurationsOutput
- func (s GetSecurityConfigurationsOutput) String() string
- type GetTableInput
- func (s GetTableInput) GoString() string
- func (s *GetTableInput) SetCatalogId(v string) *GetTableInput
- func (s *GetTableInput) SetDatabaseName(v string) *GetTableInput
- func (s *GetTableInput) SetName(v string) *GetTableInput
- func (s GetTableInput) String() string
- func (s *GetTableInput) Validate() error
- type GetTableOutput
- type GetTableVersionInput
- func (s GetTableVersionInput) GoString() string
- 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
- func (s GetTableVersionInput) String() string
- func (s *GetTableVersionInput) Validate() error
- type GetTableVersionOutput
- type GetTableVersionsInput
- func (s GetTableVersionsInput) GoString() string
- 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
- func (s GetTableVersionsInput) String() string
- func (s *GetTableVersionsInput) Validate() error
- type GetTableVersionsOutput
- type GetTablesInput
- func (s GetTablesInput) GoString() string
- 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
- func (s GetTablesInput) String() string
- func (s *GetTablesInput) Validate() error
- type GetTablesOutput
- type GetTagsInput
- type GetTagsOutput
- type GetTriggerInput
- type GetTriggerOutput
- type GetTriggersInput
- func (s GetTriggersInput) GoString() string
- func (s *GetTriggersInput) SetDependentJobName(v string) *GetTriggersInput
- func (s *GetTriggersInput) SetMaxResults(v int64) *GetTriggersInput
- func (s *GetTriggersInput) SetNextToken(v string) *GetTriggersInput
- func (s GetTriggersInput) String() string
- func (s *GetTriggersInput) Validate() error
- type GetTriggersOutput
- type GetUserDefinedFunctionInput
- func (s GetUserDefinedFunctionInput) GoString() string
- func (s *GetUserDefinedFunctionInput) SetCatalogId(v string) *GetUserDefinedFunctionInput
- func (s *GetUserDefinedFunctionInput) SetDatabaseName(v string) *GetUserDefinedFunctionInput
- func (s *GetUserDefinedFunctionInput) SetFunctionName(v string) *GetUserDefinedFunctionInput
- func (s GetUserDefinedFunctionInput) String() string
- func (s *GetUserDefinedFunctionInput) Validate() error
- type GetUserDefinedFunctionOutput
- type GetUserDefinedFunctionsInput
- func (s GetUserDefinedFunctionsInput) GoString() string
- 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
- func (s GetUserDefinedFunctionsInput) String() string
- func (s *GetUserDefinedFunctionsInput) Validate() error
- type GetUserDefinedFunctionsOutput
- func (s GetUserDefinedFunctionsOutput) GoString() string
- func (s *GetUserDefinedFunctionsOutput) SetNextToken(v string) *GetUserDefinedFunctionsOutput
- func (s *GetUserDefinedFunctionsOutput) SetUserDefinedFunctions(v []*UserDefinedFunction) *GetUserDefinedFunctionsOutput
- func (s GetUserDefinedFunctionsOutput) String() string
- type GetWorkflowInput
- type GetWorkflowOutput
- type GetWorkflowRunInput
- func (s GetWorkflowRunInput) GoString() string
- func (s *GetWorkflowRunInput) SetIncludeGraph(v bool) *GetWorkflowRunInput
- func (s *GetWorkflowRunInput) SetName(v string) *GetWorkflowRunInput
- func (s *GetWorkflowRunInput) SetRunId(v string) *GetWorkflowRunInput
- func (s GetWorkflowRunInput) String() string
- func (s *GetWorkflowRunInput) Validate() error
- type GetWorkflowRunOutput
- type GetWorkflowRunPropertiesInput
- func (s GetWorkflowRunPropertiesInput) GoString() string
- func (s *GetWorkflowRunPropertiesInput) SetName(v string) *GetWorkflowRunPropertiesInput
- func (s *GetWorkflowRunPropertiesInput) SetRunId(v string) *GetWorkflowRunPropertiesInput
- func (s GetWorkflowRunPropertiesInput) String() string
- func (s *GetWorkflowRunPropertiesInput) Validate() error
- type GetWorkflowRunPropertiesOutput
- type GetWorkflowRunsInput
- func (s GetWorkflowRunsInput) GoString() string
- 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
- func (s GetWorkflowRunsInput) String() string
- func (s *GetWorkflowRunsInput) Validate() error
- type GetWorkflowRunsOutput
- type Glue
- func (c *Glue) BatchCreatePartition(input *BatchCreatePartitionInput) (*BatchCreatePartitionOutput, error)
- func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) (req *request.Request, output *BatchCreatePartitionOutput)
- func (c *Glue) BatchCreatePartitionWithContext(ctx aws.Context, input *BatchCreatePartitionInput, opts ...request.Option) (*BatchCreatePartitionOutput, error)
- func (c *Glue) BatchDeleteConnection(input *BatchDeleteConnectionInput) (*BatchDeleteConnectionOutput, error)
- func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) (req *request.Request, output *BatchDeleteConnectionOutput)
- func (c *Glue) BatchDeleteConnectionWithContext(ctx aws.Context, input *BatchDeleteConnectionInput, opts ...request.Option) (*BatchDeleteConnectionOutput, error)
- func (c *Glue) BatchDeletePartition(input *BatchDeletePartitionInput) (*BatchDeletePartitionOutput, error)
- func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) (req *request.Request, output *BatchDeletePartitionOutput)
- func (c *Glue) BatchDeletePartitionWithContext(ctx aws.Context, input *BatchDeletePartitionInput, opts ...request.Option) (*BatchDeletePartitionOutput, error)
- func (c *Glue) BatchDeleteTable(input *BatchDeleteTableInput) (*BatchDeleteTableOutput, error)
- func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) (req *request.Request, output *BatchDeleteTableOutput)
- func (c *Glue) BatchDeleteTableVersion(input *BatchDeleteTableVersionInput) (*BatchDeleteTableVersionOutput, error)
- func (c *Glue) BatchDeleteTableVersionRequest(input *BatchDeleteTableVersionInput) (req *request.Request, output *BatchDeleteTableVersionOutput)
- func (c *Glue) BatchDeleteTableVersionWithContext(ctx aws.Context, input *BatchDeleteTableVersionInput, opts ...request.Option) (*BatchDeleteTableVersionOutput, error)
- func (c *Glue) BatchDeleteTableWithContext(ctx aws.Context, input *BatchDeleteTableInput, opts ...request.Option) (*BatchDeleteTableOutput, error)
- func (c *Glue) BatchGetCrawlers(input *BatchGetCrawlersInput) (*BatchGetCrawlersOutput, error)
- func (c *Glue) BatchGetCrawlersRequest(input *BatchGetCrawlersInput) (req *request.Request, output *BatchGetCrawlersOutput)
- func (c *Glue) BatchGetCrawlersWithContext(ctx aws.Context, input *BatchGetCrawlersInput, opts ...request.Option) (*BatchGetCrawlersOutput, error)
- func (c *Glue) BatchGetDevEndpoints(input *BatchGetDevEndpointsInput) (*BatchGetDevEndpointsOutput, error)
- func (c *Glue) BatchGetDevEndpointsRequest(input *BatchGetDevEndpointsInput) (req *request.Request, output *BatchGetDevEndpointsOutput)
- func (c *Glue) BatchGetDevEndpointsWithContext(ctx aws.Context, input *BatchGetDevEndpointsInput, opts ...request.Option) (*BatchGetDevEndpointsOutput, error)
- func (c *Glue) BatchGetJobs(input *BatchGetJobsInput) (*BatchGetJobsOutput, error)
- func (c *Glue) BatchGetJobsRequest(input *BatchGetJobsInput) (req *request.Request, output *BatchGetJobsOutput)
- func (c *Glue) BatchGetJobsWithContext(ctx aws.Context, input *BatchGetJobsInput, opts ...request.Option) (*BatchGetJobsOutput, error)
- func (c *Glue) BatchGetPartition(input *BatchGetPartitionInput) (*BatchGetPartitionOutput, error)
- func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) (req *request.Request, output *BatchGetPartitionOutput)
- func (c *Glue) BatchGetPartitionWithContext(ctx aws.Context, input *BatchGetPartitionInput, opts ...request.Option) (*BatchGetPartitionOutput, error)
- func (c *Glue) BatchGetTriggers(input *BatchGetTriggersInput) (*BatchGetTriggersOutput, error)
- func (c *Glue) BatchGetTriggersRequest(input *BatchGetTriggersInput) (req *request.Request, output *BatchGetTriggersOutput)
- func (c *Glue) BatchGetTriggersWithContext(ctx aws.Context, input *BatchGetTriggersInput, opts ...request.Option) (*BatchGetTriggersOutput, error)
- func (c *Glue) BatchGetWorkflows(input *BatchGetWorkflowsInput) (*BatchGetWorkflowsOutput, error)
- func (c *Glue) BatchGetWorkflowsRequest(input *BatchGetWorkflowsInput) (req *request.Request, output *BatchGetWorkflowsOutput)
- func (c *Glue) BatchGetWorkflowsWithContext(ctx aws.Context, input *BatchGetWorkflowsInput, opts ...request.Option) (*BatchGetWorkflowsOutput, error)
- func (c *Glue) BatchStopJobRun(input *BatchStopJobRunInput) (*BatchStopJobRunOutput, error)
- func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) (req *request.Request, output *BatchStopJobRunOutput)
- func (c *Glue) BatchStopJobRunWithContext(ctx aws.Context, input *BatchStopJobRunInput, opts ...request.Option) (*BatchStopJobRunOutput, error)
- func (c *Glue) CancelMLTaskRun(input *CancelMLTaskRunInput) (*CancelMLTaskRunOutput, error)
- func (c *Glue) CancelMLTaskRunRequest(input *CancelMLTaskRunInput) (req *request.Request, output *CancelMLTaskRunOutput)
- func (c *Glue) CancelMLTaskRunWithContext(ctx aws.Context, input *CancelMLTaskRunInput, opts ...request.Option) (*CancelMLTaskRunOutput, error)
- func (c *Glue) CreateClassifier(input *CreateClassifierInput) (*CreateClassifierOutput, error)
- func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) (req *request.Request, output *CreateClassifierOutput)
- func (c *Glue) CreateClassifierWithContext(ctx aws.Context, input *CreateClassifierInput, opts ...request.Option) (*CreateClassifierOutput, error)
- func (c *Glue) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
- func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
- func (c *Glue) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
- func (c *Glue) CreateCrawler(input *CreateCrawlerInput) (*CreateCrawlerOutput, error)
- func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) (req *request.Request, output *CreateCrawlerOutput)
- func (c *Glue) CreateCrawlerWithContext(ctx aws.Context, input *CreateCrawlerInput, opts ...request.Option) (*CreateCrawlerOutput, error)
- func (c *Glue) CreateDatabase(input *CreateDatabaseInput) (*CreateDatabaseOutput, error)
- func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) (req *request.Request, output *CreateDatabaseOutput)
- func (c *Glue) CreateDatabaseWithContext(ctx aws.Context, input *CreateDatabaseInput, opts ...request.Option) (*CreateDatabaseOutput, error)
- func (c *Glue) CreateDevEndpoint(input *CreateDevEndpointInput) (*CreateDevEndpointOutput, error)
- func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) (req *request.Request, output *CreateDevEndpointOutput)
- func (c *Glue) CreateDevEndpointWithContext(ctx aws.Context, input *CreateDevEndpointInput, opts ...request.Option) (*CreateDevEndpointOutput, error)
- func (c *Glue) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)
- func (c *Glue) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)
- func (c *Glue) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)
- func (c *Glue) CreateMLTransform(input *CreateMLTransformInput) (*CreateMLTransformOutput, error)
- func (c *Glue) CreateMLTransformRequest(input *CreateMLTransformInput) (req *request.Request, output *CreateMLTransformOutput)
- func (c *Glue) CreateMLTransformWithContext(ctx aws.Context, input *CreateMLTransformInput, opts ...request.Option) (*CreateMLTransformOutput, error)
- func (c *Glue) CreatePartition(input *CreatePartitionInput) (*CreatePartitionOutput, error)
- func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) (req *request.Request, output *CreatePartitionOutput)
- func (c *Glue) CreatePartitionWithContext(ctx aws.Context, input *CreatePartitionInput, opts ...request.Option) (*CreatePartitionOutput, error)
- func (c *Glue) CreateScript(input *CreateScriptInput) (*CreateScriptOutput, error)
- func (c *Glue) CreateScriptRequest(input *CreateScriptInput) (req *request.Request, output *CreateScriptOutput)
- func (c *Glue) CreateScriptWithContext(ctx aws.Context, input *CreateScriptInput, opts ...request.Option) (*CreateScriptOutput, error)
- func (c *Glue) CreateSecurityConfiguration(input *CreateSecurityConfigurationInput) (*CreateSecurityConfigurationOutput, error)
- func (c *Glue) CreateSecurityConfigurationRequest(input *CreateSecurityConfigurationInput) (req *request.Request, output *CreateSecurityConfigurationOutput)
- func (c *Glue) CreateSecurityConfigurationWithContext(ctx aws.Context, input *CreateSecurityConfigurationInput, ...) (*CreateSecurityConfigurationOutput, error)
- func (c *Glue) CreateTable(input *CreateTableInput) (*CreateTableOutput, error)
- func (c *Glue) CreateTableRequest(input *CreateTableInput) (req *request.Request, output *CreateTableOutput)
- func (c *Glue) CreateTableWithContext(ctx aws.Context, input *CreateTableInput, opts ...request.Option) (*CreateTableOutput, error)
- func (c *Glue) CreateTrigger(input *CreateTriggerInput) (*CreateTriggerOutput, error)
- func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) (req *request.Request, output *CreateTriggerOutput)
- func (c *Glue) CreateTriggerWithContext(ctx aws.Context, input *CreateTriggerInput, opts ...request.Option) (*CreateTriggerOutput, error)
- func (c *Glue) CreateUserDefinedFunction(input *CreateUserDefinedFunctionInput) (*CreateUserDefinedFunctionOutput, error)
- func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) (req *request.Request, output *CreateUserDefinedFunctionOutput)
- func (c *Glue) CreateUserDefinedFunctionWithContext(ctx aws.Context, input *CreateUserDefinedFunctionInput, opts ...request.Option) (*CreateUserDefinedFunctionOutput, error)
- func (c *Glue) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
- func (c *Glue) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
- func (c *Glue) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
- func (c *Glue) DeleteClassifier(input *DeleteClassifierInput) (*DeleteClassifierOutput, error)
- func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) (req *request.Request, output *DeleteClassifierOutput)
- func (c *Glue) DeleteClassifierWithContext(ctx aws.Context, input *DeleteClassifierInput, opts ...request.Option) (*DeleteClassifierOutput, error)
- func (c *Glue) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
- func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
- func (c *Glue) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
- func (c *Glue) DeleteCrawler(input *DeleteCrawlerInput) (*DeleteCrawlerOutput, error)
- func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) (req *request.Request, output *DeleteCrawlerOutput)
- func (c *Glue) DeleteCrawlerWithContext(ctx aws.Context, input *DeleteCrawlerInput, opts ...request.Option) (*DeleteCrawlerOutput, error)
- func (c *Glue) DeleteDatabase(input *DeleteDatabaseInput) (*DeleteDatabaseOutput, error)
- func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) (req *request.Request, output *DeleteDatabaseOutput)
- func (c *Glue) DeleteDatabaseWithContext(ctx aws.Context, input *DeleteDatabaseInput, opts ...request.Option) (*DeleteDatabaseOutput, error)
- func (c *Glue) DeleteDevEndpoint(input *DeleteDevEndpointInput) (*DeleteDevEndpointOutput, error)
- func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) (req *request.Request, output *DeleteDevEndpointOutput)
- func (c *Glue) DeleteDevEndpointWithContext(ctx aws.Context, input *DeleteDevEndpointInput, opts ...request.Option) (*DeleteDevEndpointOutput, error)
- func (c *Glue) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
- func (c *Glue) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
- func (c *Glue) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
- func (c *Glue) DeleteMLTransform(input *DeleteMLTransformInput) (*DeleteMLTransformOutput, error)
- func (c *Glue) DeleteMLTransformRequest(input *DeleteMLTransformInput) (req *request.Request, output *DeleteMLTransformOutput)
- func (c *Glue) DeleteMLTransformWithContext(ctx aws.Context, input *DeleteMLTransformInput, opts ...request.Option) (*DeleteMLTransformOutput, error)
- func (c *Glue) DeletePartition(input *DeletePartitionInput) (*DeletePartitionOutput, error)
- func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) (req *request.Request, output *DeletePartitionOutput)
- func (c *Glue) DeletePartitionWithContext(ctx aws.Context, input *DeletePartitionInput, opts ...request.Option) (*DeletePartitionOutput, error)
- func (c *Glue) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *Glue) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *Glue) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *Glue) DeleteSecurityConfiguration(input *DeleteSecurityConfigurationInput) (*DeleteSecurityConfigurationOutput, error)
- func (c *Glue) DeleteSecurityConfigurationRequest(input *DeleteSecurityConfigurationInput) (req *request.Request, output *DeleteSecurityConfigurationOutput)
- func (c *Glue) DeleteSecurityConfigurationWithContext(ctx aws.Context, input *DeleteSecurityConfigurationInput, ...) (*DeleteSecurityConfigurationOutput, error)
- func (c *Glue) DeleteTable(input *DeleteTableInput) (*DeleteTableOutput, error)
- func (c *Glue) DeleteTableRequest(input *DeleteTableInput) (req *request.Request, output *DeleteTableOutput)
- func (c *Glue) DeleteTableVersion(input *DeleteTableVersionInput) (*DeleteTableVersionOutput, error)
- func (c *Glue) DeleteTableVersionRequest(input *DeleteTableVersionInput) (req *request.Request, output *DeleteTableVersionOutput)
- func (c *Glue) DeleteTableVersionWithContext(ctx aws.Context, input *DeleteTableVersionInput, opts ...request.Option) (*DeleteTableVersionOutput, error)
- func (c *Glue) DeleteTableWithContext(ctx aws.Context, input *DeleteTableInput, opts ...request.Option) (*DeleteTableOutput, error)
- func (c *Glue) DeleteTrigger(input *DeleteTriggerInput) (*DeleteTriggerOutput, error)
- func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) (req *request.Request, output *DeleteTriggerOutput)
- func (c *Glue) DeleteTriggerWithContext(ctx aws.Context, input *DeleteTriggerInput, opts ...request.Option) (*DeleteTriggerOutput, error)
- func (c *Glue) DeleteUserDefinedFunction(input *DeleteUserDefinedFunctionInput) (*DeleteUserDefinedFunctionOutput, error)
- func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) (req *request.Request, output *DeleteUserDefinedFunctionOutput)
- func (c *Glue) DeleteUserDefinedFunctionWithContext(ctx aws.Context, input *DeleteUserDefinedFunctionInput, opts ...request.Option) (*DeleteUserDefinedFunctionOutput, error)
- func (c *Glue) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
- func (c *Glue) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
- func (c *Glue) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
- func (c *Glue) GetCatalogImportStatus(input *GetCatalogImportStatusInput) (*GetCatalogImportStatusOutput, error)
- func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) (req *request.Request, output *GetCatalogImportStatusOutput)
- func (c *Glue) GetCatalogImportStatusWithContext(ctx aws.Context, input *GetCatalogImportStatusInput, opts ...request.Option) (*GetCatalogImportStatusOutput, error)
- func (c *Glue) GetClassifier(input *GetClassifierInput) (*GetClassifierOutput, error)
- func (c *Glue) GetClassifierRequest(input *GetClassifierInput) (req *request.Request, output *GetClassifierOutput)
- func (c *Glue) GetClassifierWithContext(ctx aws.Context, input *GetClassifierInput, opts ...request.Option) (*GetClassifierOutput, error)
- func (c *Glue) GetClassifiers(input *GetClassifiersInput) (*GetClassifiersOutput, error)
- func (c *Glue) GetClassifiersPages(input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool) error
- func (c *Glue) GetClassifiersPagesWithContext(ctx aws.Context, input *GetClassifiersInput, ...) error
- func (c *Glue) GetClassifiersRequest(input *GetClassifiersInput) (req *request.Request, output *GetClassifiersOutput)
- func (c *Glue) GetClassifiersWithContext(ctx aws.Context, input *GetClassifiersInput, opts ...request.Option) (*GetClassifiersOutput, error)
- func (c *Glue) GetConnection(input *GetConnectionInput) (*GetConnectionOutput, error)
- func (c *Glue) GetConnectionRequest(input *GetConnectionInput) (req *request.Request, output *GetConnectionOutput)
- func (c *Glue) GetConnectionWithContext(ctx aws.Context, input *GetConnectionInput, opts ...request.Option) (*GetConnectionOutput, error)
- func (c *Glue) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
- func (c *Glue) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
- func (c *Glue) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, ...) error
- func (c *Glue) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
- func (c *Glue) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
- func (c *Glue) GetCrawler(input *GetCrawlerInput) (*GetCrawlerOutput, error)
- func (c *Glue) GetCrawlerMetrics(input *GetCrawlerMetricsInput) (*GetCrawlerMetricsOutput, error)
- func (c *Glue) GetCrawlerMetricsPages(input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool) error
- func (c *Glue) GetCrawlerMetricsPagesWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, ...) error
- func (c *Glue) GetCrawlerMetricsRequest(input *GetCrawlerMetricsInput) (req *request.Request, output *GetCrawlerMetricsOutput)
- func (c *Glue) GetCrawlerMetricsWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, opts ...request.Option) (*GetCrawlerMetricsOutput, error)
- func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) (req *request.Request, output *GetCrawlerOutput)
- func (c *Glue) GetCrawlerWithContext(ctx aws.Context, input *GetCrawlerInput, opts ...request.Option) (*GetCrawlerOutput, error)
- func (c *Glue) GetCrawlers(input *GetCrawlersInput) (*GetCrawlersOutput, error)
- func (c *Glue) GetCrawlersPages(input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool) error
- func (c *Glue) GetCrawlersPagesWithContext(ctx aws.Context, input *GetCrawlersInput, ...) error
- func (c *Glue) GetCrawlersRequest(input *GetCrawlersInput) (req *request.Request, output *GetCrawlersOutput)
- func (c *Glue) GetCrawlersWithContext(ctx aws.Context, input *GetCrawlersInput, opts ...request.Option) (*GetCrawlersOutput, error)
- func (c *Glue) GetDataCatalogEncryptionSettings(input *GetDataCatalogEncryptionSettingsInput) (*GetDataCatalogEncryptionSettingsOutput, error)
- func (c *Glue) GetDataCatalogEncryptionSettingsRequest(input *GetDataCatalogEncryptionSettingsInput) (req *request.Request, output *GetDataCatalogEncryptionSettingsOutput)
- func (c *Glue) GetDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *GetDataCatalogEncryptionSettingsInput, ...) (*GetDataCatalogEncryptionSettingsOutput, error)
- func (c *Glue) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)
- func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)
- func (c *Glue) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)
- func (c *Glue) GetDatabases(input *GetDatabasesInput) (*GetDatabasesOutput, error)
- func (c *Glue) GetDatabasesPages(input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool) error
- func (c *Glue) GetDatabasesPagesWithContext(ctx aws.Context, input *GetDatabasesInput, ...) error
- func (c *Glue) GetDatabasesRequest(input *GetDatabasesInput) (req *request.Request, output *GetDatabasesOutput)
- func (c *Glue) GetDatabasesWithContext(ctx aws.Context, input *GetDatabasesInput, opts ...request.Option) (*GetDatabasesOutput, error)
- func (c *Glue) GetDataflowGraph(input *GetDataflowGraphInput) (*GetDataflowGraphOutput, error)
- func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) (req *request.Request, output *GetDataflowGraphOutput)
- func (c *Glue) GetDataflowGraphWithContext(ctx aws.Context, input *GetDataflowGraphInput, opts ...request.Option) (*GetDataflowGraphOutput, error)
- func (c *Glue) GetDevEndpoint(input *GetDevEndpointInput) (*GetDevEndpointOutput, error)
- func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) (req *request.Request, output *GetDevEndpointOutput)
- func (c *Glue) GetDevEndpointWithContext(ctx aws.Context, input *GetDevEndpointInput, opts ...request.Option) (*GetDevEndpointOutput, error)
- func (c *Glue) GetDevEndpoints(input *GetDevEndpointsInput) (*GetDevEndpointsOutput, error)
- func (c *Glue) GetDevEndpointsPages(input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool) error
- func (c *Glue) GetDevEndpointsPagesWithContext(ctx aws.Context, input *GetDevEndpointsInput, ...) error
- func (c *Glue) GetDevEndpointsRequest(input *GetDevEndpointsInput) (req *request.Request, output *GetDevEndpointsOutput)
- func (c *Glue) GetDevEndpointsWithContext(ctx aws.Context, input *GetDevEndpointsInput, opts ...request.Option) (*GetDevEndpointsOutput, error)
- func (c *Glue) GetJob(input *GetJobInput) (*GetJobOutput, error)
- func (c *Glue) GetJobBookmark(input *GetJobBookmarkInput) (*GetJobBookmarkOutput, error)
- func (c *Glue) GetJobBookmarkRequest(input *GetJobBookmarkInput) (req *request.Request, output *GetJobBookmarkOutput)
- func (c *Glue) GetJobBookmarkWithContext(ctx aws.Context, input *GetJobBookmarkInput, opts ...request.Option) (*GetJobBookmarkOutput, error)
- func (c *Glue) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
- func (c *Glue) GetJobRun(input *GetJobRunInput) (*GetJobRunOutput, error)
- func (c *Glue) GetJobRunRequest(input *GetJobRunInput) (req *request.Request, output *GetJobRunOutput)
- func (c *Glue) GetJobRunWithContext(ctx aws.Context, input *GetJobRunInput, opts ...request.Option) (*GetJobRunOutput, error)
- func (c *Glue) GetJobRuns(input *GetJobRunsInput) (*GetJobRunsOutput, error)
- func (c *Glue) GetJobRunsPages(input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool) error
- func (c *Glue) GetJobRunsPagesWithContext(ctx aws.Context, input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool, ...) error
- func (c *Glue) GetJobRunsRequest(input *GetJobRunsInput) (req *request.Request, output *GetJobRunsOutput)
- func (c *Glue) GetJobRunsWithContext(ctx aws.Context, input *GetJobRunsInput, opts ...request.Option) (*GetJobRunsOutput, error)
- func (c *Glue) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
- func (c *Glue) GetJobs(input *GetJobsInput) (*GetJobsOutput, error)
- func (c *Glue) GetJobsPages(input *GetJobsInput, fn func(*GetJobsOutput, bool) bool) error
- func (c *Glue) GetJobsPagesWithContext(ctx aws.Context, input *GetJobsInput, fn func(*GetJobsOutput, bool) bool, ...) error
- func (c *Glue) GetJobsRequest(input *GetJobsInput) (req *request.Request, output *GetJobsOutput)
- func (c *Glue) GetJobsWithContext(ctx aws.Context, input *GetJobsInput, opts ...request.Option) (*GetJobsOutput, error)
- func (c *Glue) GetMLTaskRun(input *GetMLTaskRunInput) (*GetMLTaskRunOutput, error)
- func (c *Glue) GetMLTaskRunRequest(input *GetMLTaskRunInput) (req *request.Request, output *GetMLTaskRunOutput)
- func (c *Glue) GetMLTaskRunWithContext(ctx aws.Context, input *GetMLTaskRunInput, opts ...request.Option) (*GetMLTaskRunOutput, error)
- func (c *Glue) GetMLTaskRuns(input *GetMLTaskRunsInput) (*GetMLTaskRunsOutput, error)
- func (c *Glue) GetMLTaskRunsPages(input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool) error
- func (c *Glue) GetMLTaskRunsPagesWithContext(ctx aws.Context, input *GetMLTaskRunsInput, ...) error
- func (c *Glue) GetMLTaskRunsRequest(input *GetMLTaskRunsInput) (req *request.Request, output *GetMLTaskRunsOutput)
- func (c *Glue) GetMLTaskRunsWithContext(ctx aws.Context, input *GetMLTaskRunsInput, opts ...request.Option) (*GetMLTaskRunsOutput, error)
- func (c *Glue) GetMLTransform(input *GetMLTransformInput) (*GetMLTransformOutput, error)
- func (c *Glue) GetMLTransformRequest(input *GetMLTransformInput) (req *request.Request, output *GetMLTransformOutput)
- func (c *Glue) GetMLTransformWithContext(ctx aws.Context, input *GetMLTransformInput, opts ...request.Option) (*GetMLTransformOutput, error)
- func (c *Glue) GetMLTransforms(input *GetMLTransformsInput) (*GetMLTransformsOutput, error)
- func (c *Glue) GetMLTransformsPages(input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool) error
- func (c *Glue) GetMLTransformsPagesWithContext(ctx aws.Context, input *GetMLTransformsInput, ...) error
- func (c *Glue) GetMLTransformsRequest(input *GetMLTransformsInput) (req *request.Request, output *GetMLTransformsOutput)
- func (c *Glue) GetMLTransformsWithContext(ctx aws.Context, input *GetMLTransformsInput, opts ...request.Option) (*GetMLTransformsOutput, error)
- func (c *Glue) GetMapping(input *GetMappingInput) (*GetMappingOutput, error)
- func (c *Glue) GetMappingRequest(input *GetMappingInput) (req *request.Request, output *GetMappingOutput)
- func (c *Glue) GetMappingWithContext(ctx aws.Context, input *GetMappingInput, opts ...request.Option) (*GetMappingOutput, error)
- func (c *Glue) GetPartition(input *GetPartitionInput) (*GetPartitionOutput, error)
- func (c *Glue) GetPartitionRequest(input *GetPartitionInput) (req *request.Request, output *GetPartitionOutput)
- func (c *Glue) GetPartitionWithContext(ctx aws.Context, input *GetPartitionInput, opts ...request.Option) (*GetPartitionOutput, error)
- func (c *Glue) GetPartitions(input *GetPartitionsInput) (*GetPartitionsOutput, error)
- func (c *Glue) GetPartitionsPages(input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool) error
- func (c *Glue) GetPartitionsPagesWithContext(ctx aws.Context, input *GetPartitionsInput, ...) error
- func (c *Glue) GetPartitionsRequest(input *GetPartitionsInput) (req *request.Request, output *GetPartitionsOutput)
- func (c *Glue) GetPartitionsWithContext(ctx aws.Context, input *GetPartitionsInput, opts ...request.Option) (*GetPartitionsOutput, error)
- func (c *Glue) GetPlan(input *GetPlanInput) (*GetPlanOutput, error)
- func (c *Glue) GetPlanRequest(input *GetPlanInput) (req *request.Request, output *GetPlanOutput)
- func (c *Glue) GetPlanWithContext(ctx aws.Context, input *GetPlanInput, opts ...request.Option) (*GetPlanOutput, error)
- func (c *Glue) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
- func (c *Glue) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
- func (c *Glue) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
- func (c *Glue) GetSecurityConfiguration(input *GetSecurityConfigurationInput) (*GetSecurityConfigurationOutput, error)
- func (c *Glue) GetSecurityConfigurationRequest(input *GetSecurityConfigurationInput) (req *request.Request, output *GetSecurityConfigurationOutput)
- func (c *Glue) GetSecurityConfigurationWithContext(ctx aws.Context, input *GetSecurityConfigurationInput, opts ...request.Option) (*GetSecurityConfigurationOutput, error)
- func (c *Glue) GetSecurityConfigurations(input *GetSecurityConfigurationsInput) (*GetSecurityConfigurationsOutput, error)
- func (c *Glue) GetSecurityConfigurationsPages(input *GetSecurityConfigurationsInput, ...) error
- func (c *Glue) GetSecurityConfigurationsPagesWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, ...) error
- func (c *Glue) GetSecurityConfigurationsRequest(input *GetSecurityConfigurationsInput) (req *request.Request, output *GetSecurityConfigurationsOutput)
- func (c *Glue) GetSecurityConfigurationsWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, opts ...request.Option) (*GetSecurityConfigurationsOutput, error)
- func (c *Glue) GetTable(input *GetTableInput) (*GetTableOutput, error)
- func (c *Glue) GetTableRequest(input *GetTableInput) (req *request.Request, output *GetTableOutput)
- func (c *Glue) GetTableVersion(input *GetTableVersionInput) (*GetTableVersionOutput, error)
- func (c *Glue) GetTableVersionRequest(input *GetTableVersionInput) (req *request.Request, output *GetTableVersionOutput)
- func (c *Glue) GetTableVersionWithContext(ctx aws.Context, input *GetTableVersionInput, opts ...request.Option) (*GetTableVersionOutput, error)
- func (c *Glue) GetTableVersions(input *GetTableVersionsInput) (*GetTableVersionsOutput, error)
- func (c *Glue) GetTableVersionsPages(input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool) error
- func (c *Glue) GetTableVersionsPagesWithContext(ctx aws.Context, input *GetTableVersionsInput, ...) error
- func (c *Glue) GetTableVersionsRequest(input *GetTableVersionsInput) (req *request.Request, output *GetTableVersionsOutput)
- func (c *Glue) GetTableVersionsWithContext(ctx aws.Context, input *GetTableVersionsInput, opts ...request.Option) (*GetTableVersionsOutput, error)
- func (c *Glue) GetTableWithContext(ctx aws.Context, input *GetTableInput, opts ...request.Option) (*GetTableOutput, error)
- func (c *Glue) GetTables(input *GetTablesInput) (*GetTablesOutput, error)
- func (c *Glue) GetTablesPages(input *GetTablesInput, fn func(*GetTablesOutput, bool) bool) error
- func (c *Glue) GetTablesPagesWithContext(ctx aws.Context, input *GetTablesInput, fn func(*GetTablesOutput, bool) bool, ...) error
- func (c *Glue) GetTablesRequest(input *GetTablesInput) (req *request.Request, output *GetTablesOutput)
- func (c *Glue) GetTablesWithContext(ctx aws.Context, input *GetTablesInput, opts ...request.Option) (*GetTablesOutput, error)
- func (c *Glue) GetTags(input *GetTagsInput) (*GetTagsOutput, error)
- func (c *Glue) GetTagsRequest(input *GetTagsInput) (req *request.Request, output *GetTagsOutput)
- func (c *Glue) GetTagsWithContext(ctx aws.Context, input *GetTagsInput, opts ...request.Option) (*GetTagsOutput, error)
- func (c *Glue) GetTrigger(input *GetTriggerInput) (*GetTriggerOutput, error)
- func (c *Glue) GetTriggerRequest(input *GetTriggerInput) (req *request.Request, output *GetTriggerOutput)
- func (c *Glue) GetTriggerWithContext(ctx aws.Context, input *GetTriggerInput, opts ...request.Option) (*GetTriggerOutput, error)
- func (c *Glue) GetTriggers(input *GetTriggersInput) (*GetTriggersOutput, error)
- func (c *Glue) GetTriggersPages(input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool) error
- func (c *Glue) GetTriggersPagesWithContext(ctx aws.Context, input *GetTriggersInput, ...) error
- func (c *Glue) GetTriggersRequest(input *GetTriggersInput) (req *request.Request, output *GetTriggersOutput)
- func (c *Glue) GetTriggersWithContext(ctx aws.Context, input *GetTriggersInput, opts ...request.Option) (*GetTriggersOutput, error)
- func (c *Glue) GetUserDefinedFunction(input *GetUserDefinedFunctionInput) (*GetUserDefinedFunctionOutput, error)
- func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) (req *request.Request, output *GetUserDefinedFunctionOutput)
- func (c *Glue) GetUserDefinedFunctionWithContext(ctx aws.Context, input *GetUserDefinedFunctionInput, opts ...request.Option) (*GetUserDefinedFunctionOutput, error)
- func (c *Glue) GetUserDefinedFunctions(input *GetUserDefinedFunctionsInput) (*GetUserDefinedFunctionsOutput, error)
- func (c *Glue) GetUserDefinedFunctionsPages(input *GetUserDefinedFunctionsInput, ...) error
- func (c *Glue) GetUserDefinedFunctionsPagesWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, ...) error
- func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) (req *request.Request, output *GetUserDefinedFunctionsOutput)
- func (c *Glue) GetUserDefinedFunctionsWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, opts ...request.Option) (*GetUserDefinedFunctionsOutput, error)
- func (c *Glue) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
- func (c *Glue) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
- func (c *Glue) GetWorkflowRun(input *GetWorkflowRunInput) (*GetWorkflowRunOutput, error)
- func (c *Glue) GetWorkflowRunProperties(input *GetWorkflowRunPropertiesInput) (*GetWorkflowRunPropertiesOutput, error)
- func (c *Glue) GetWorkflowRunPropertiesRequest(input *GetWorkflowRunPropertiesInput) (req *request.Request, output *GetWorkflowRunPropertiesOutput)
- func (c *Glue) GetWorkflowRunPropertiesWithContext(ctx aws.Context, input *GetWorkflowRunPropertiesInput, opts ...request.Option) (*GetWorkflowRunPropertiesOutput, error)
- func (c *Glue) GetWorkflowRunRequest(input *GetWorkflowRunInput) (req *request.Request, output *GetWorkflowRunOutput)
- func (c *Glue) GetWorkflowRunWithContext(ctx aws.Context, input *GetWorkflowRunInput, opts ...request.Option) (*GetWorkflowRunOutput, error)
- func (c *Glue) GetWorkflowRuns(input *GetWorkflowRunsInput) (*GetWorkflowRunsOutput, error)
- func (c *Glue) GetWorkflowRunsPages(input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool) error
- func (c *Glue) GetWorkflowRunsPagesWithContext(ctx aws.Context, input *GetWorkflowRunsInput, ...) error
- func (c *Glue) GetWorkflowRunsRequest(input *GetWorkflowRunsInput) (req *request.Request, output *GetWorkflowRunsOutput)
- func (c *Glue) GetWorkflowRunsWithContext(ctx aws.Context, input *GetWorkflowRunsInput, opts ...request.Option) (*GetWorkflowRunsOutput, error)
- func (c *Glue) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
- func (c *Glue) ImportCatalogToGlue(input *ImportCatalogToGlueInput) (*ImportCatalogToGlueOutput, error)
- func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) (req *request.Request, output *ImportCatalogToGlueOutput)
- func (c *Glue) ImportCatalogToGlueWithContext(ctx aws.Context, input *ImportCatalogToGlueInput, opts ...request.Option) (*ImportCatalogToGlueOutput, error)
- func (c *Glue) ListCrawlers(input *ListCrawlersInput) (*ListCrawlersOutput, error)
- func (c *Glue) ListCrawlersPages(input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool) error
- func (c *Glue) ListCrawlersPagesWithContext(ctx aws.Context, input *ListCrawlersInput, ...) error
- func (c *Glue) ListCrawlersRequest(input *ListCrawlersInput) (req *request.Request, output *ListCrawlersOutput)
- func (c *Glue) ListCrawlersWithContext(ctx aws.Context, input *ListCrawlersInput, opts ...request.Option) (*ListCrawlersOutput, error)
- func (c *Glue) ListDevEndpoints(input *ListDevEndpointsInput) (*ListDevEndpointsOutput, error)
- func (c *Glue) ListDevEndpointsPages(input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool) error
- func (c *Glue) ListDevEndpointsPagesWithContext(ctx aws.Context, input *ListDevEndpointsInput, ...) error
- func (c *Glue) ListDevEndpointsRequest(input *ListDevEndpointsInput) (req *request.Request, output *ListDevEndpointsOutput)
- func (c *Glue) ListDevEndpointsWithContext(ctx aws.Context, input *ListDevEndpointsInput, opts ...request.Option) (*ListDevEndpointsOutput, error)
- func (c *Glue) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
- func (c *Glue) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
- func (c *Glue) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, ...) error
- func (c *Glue) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
- func (c *Glue) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
- func (c *Glue) ListMLTransforms(input *ListMLTransformsInput) (*ListMLTransformsOutput, error)
- func (c *Glue) ListMLTransformsPages(input *ListMLTransformsInput, fn func(*ListMLTransformsOutput, bool) bool) error
- func (c *Glue) ListMLTransformsPagesWithContext(ctx aws.Context, input *ListMLTransformsInput, ...) error
- func (c *Glue) ListMLTransformsRequest(input *ListMLTransformsInput) (req *request.Request, output *ListMLTransformsOutput)
- func (c *Glue) ListMLTransformsWithContext(ctx aws.Context, input *ListMLTransformsInput, opts ...request.Option) (*ListMLTransformsOutput, error)
- func (c *Glue) ListTriggers(input *ListTriggersInput) (*ListTriggersOutput, error)
- func (c *Glue) ListTriggersPages(input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool) error
- func (c *Glue) ListTriggersPagesWithContext(ctx aws.Context, input *ListTriggersInput, ...) error
- func (c *Glue) ListTriggersRequest(input *ListTriggersInput) (req *request.Request, output *ListTriggersOutput)
- func (c *Glue) ListTriggersWithContext(ctx aws.Context, input *ListTriggersInput, opts ...request.Option) (*ListTriggersOutput, error)
- func (c *Glue) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
- func (c *Glue) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
- func (c *Glue) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, ...) error
- func (c *Glue) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
- func (c *Glue) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
- func (c *Glue) PutDataCatalogEncryptionSettings(input *PutDataCatalogEncryptionSettingsInput) (*PutDataCatalogEncryptionSettingsOutput, error)
- func (c *Glue) PutDataCatalogEncryptionSettingsRequest(input *PutDataCatalogEncryptionSettingsInput) (req *request.Request, output *PutDataCatalogEncryptionSettingsOutput)
- func (c *Glue) PutDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *PutDataCatalogEncryptionSettingsInput, ...) (*PutDataCatalogEncryptionSettingsOutput, error)
- func (c *Glue) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *Glue) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *Glue) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *Glue) PutWorkflowRunProperties(input *PutWorkflowRunPropertiesInput) (*PutWorkflowRunPropertiesOutput, error)
- func (c *Glue) PutWorkflowRunPropertiesRequest(input *PutWorkflowRunPropertiesInput) (req *request.Request, output *PutWorkflowRunPropertiesOutput)
- func (c *Glue) PutWorkflowRunPropertiesWithContext(ctx aws.Context, input *PutWorkflowRunPropertiesInput, opts ...request.Option) (*PutWorkflowRunPropertiesOutput, error)
- func (c *Glue) ResetJobBookmark(input *ResetJobBookmarkInput) (*ResetJobBookmarkOutput, error)
- func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) (req *request.Request, output *ResetJobBookmarkOutput)
- func (c *Glue) ResetJobBookmarkWithContext(ctx aws.Context, input *ResetJobBookmarkInput, opts ...request.Option) (*ResetJobBookmarkOutput, error)
- func (c *Glue) SearchTables(input *SearchTablesInput) (*SearchTablesOutput, error)
- func (c *Glue) SearchTablesPages(input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool) error
- func (c *Glue) SearchTablesPagesWithContext(ctx aws.Context, input *SearchTablesInput, ...) error
- func (c *Glue) SearchTablesRequest(input *SearchTablesInput) (req *request.Request, output *SearchTablesOutput)
- func (c *Glue) SearchTablesWithContext(ctx aws.Context, input *SearchTablesInput, opts ...request.Option) (*SearchTablesOutput, error)
- func (c *Glue) StartCrawler(input *StartCrawlerInput) (*StartCrawlerOutput, error)
- func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) (req *request.Request, output *StartCrawlerOutput)
- func (c *Glue) StartCrawlerSchedule(input *StartCrawlerScheduleInput) (*StartCrawlerScheduleOutput, error)
- func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) (req *request.Request, output *StartCrawlerScheduleOutput)
- func (c *Glue) StartCrawlerScheduleWithContext(ctx aws.Context, input *StartCrawlerScheduleInput, opts ...request.Option) (*StartCrawlerScheduleOutput, error)
- func (c *Glue) StartCrawlerWithContext(ctx aws.Context, input *StartCrawlerInput, opts ...request.Option) (*StartCrawlerOutput, error)
- func (c *Glue) StartExportLabelsTaskRun(input *StartExportLabelsTaskRunInput) (*StartExportLabelsTaskRunOutput, error)
- func (c *Glue) StartExportLabelsTaskRunRequest(input *StartExportLabelsTaskRunInput) (req *request.Request, output *StartExportLabelsTaskRunOutput)
- func (c *Glue) StartExportLabelsTaskRunWithContext(ctx aws.Context, input *StartExportLabelsTaskRunInput, opts ...request.Option) (*StartExportLabelsTaskRunOutput, error)
- func (c *Glue) StartImportLabelsTaskRun(input *StartImportLabelsTaskRunInput) (*StartImportLabelsTaskRunOutput, error)
- func (c *Glue) StartImportLabelsTaskRunRequest(input *StartImportLabelsTaskRunInput) (req *request.Request, output *StartImportLabelsTaskRunOutput)
- func (c *Glue) StartImportLabelsTaskRunWithContext(ctx aws.Context, input *StartImportLabelsTaskRunInput, opts ...request.Option) (*StartImportLabelsTaskRunOutput, error)
- func (c *Glue) StartJobRun(input *StartJobRunInput) (*StartJobRunOutput, error)
- func (c *Glue) StartJobRunRequest(input *StartJobRunInput) (req *request.Request, output *StartJobRunOutput)
- func (c *Glue) StartJobRunWithContext(ctx aws.Context, input *StartJobRunInput, opts ...request.Option) (*StartJobRunOutput, error)
- func (c *Glue) StartMLEvaluationTaskRun(input *StartMLEvaluationTaskRunInput) (*StartMLEvaluationTaskRunOutput, error)
- func (c *Glue) StartMLEvaluationTaskRunRequest(input *StartMLEvaluationTaskRunInput) (req *request.Request, output *StartMLEvaluationTaskRunOutput)
- func (c *Glue) StartMLEvaluationTaskRunWithContext(ctx aws.Context, input *StartMLEvaluationTaskRunInput, opts ...request.Option) (*StartMLEvaluationTaskRunOutput, error)
- func (c *Glue) StartMLLabelingSetGenerationTaskRun(input *StartMLLabelingSetGenerationTaskRunInput) (*StartMLLabelingSetGenerationTaskRunOutput, error)
- func (c *Glue) StartMLLabelingSetGenerationTaskRunRequest(input *StartMLLabelingSetGenerationTaskRunInput) (req *request.Request, output *StartMLLabelingSetGenerationTaskRunOutput)
- func (c *Glue) StartMLLabelingSetGenerationTaskRunWithContext(ctx aws.Context, input *StartMLLabelingSetGenerationTaskRunInput, ...) (*StartMLLabelingSetGenerationTaskRunOutput, error)
- func (c *Glue) StartTrigger(input *StartTriggerInput) (*StartTriggerOutput, error)
- func (c *Glue) StartTriggerRequest(input *StartTriggerInput) (req *request.Request, output *StartTriggerOutput)
- func (c *Glue) StartTriggerWithContext(ctx aws.Context, input *StartTriggerInput, opts ...request.Option) (*StartTriggerOutput, error)
- func (c *Glue) StartWorkflowRun(input *StartWorkflowRunInput) (*StartWorkflowRunOutput, error)
- func (c *Glue) StartWorkflowRunRequest(input *StartWorkflowRunInput) (req *request.Request, output *StartWorkflowRunOutput)
- func (c *Glue) StartWorkflowRunWithContext(ctx aws.Context, input *StartWorkflowRunInput, opts ...request.Option) (*StartWorkflowRunOutput, error)
- func (c *Glue) StopCrawler(input *StopCrawlerInput) (*StopCrawlerOutput, error)
- func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) (req *request.Request, output *StopCrawlerOutput)
- func (c *Glue) StopCrawlerSchedule(input *StopCrawlerScheduleInput) (*StopCrawlerScheduleOutput, error)
- func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) (req *request.Request, output *StopCrawlerScheduleOutput)
- func (c *Glue) StopCrawlerScheduleWithContext(ctx aws.Context, input *StopCrawlerScheduleInput, opts ...request.Option) (*StopCrawlerScheduleOutput, error)
- func (c *Glue) StopCrawlerWithContext(ctx aws.Context, input *StopCrawlerInput, opts ...request.Option) (*StopCrawlerOutput, error)
- func (c *Glue) StopTrigger(input *StopTriggerInput) (*StopTriggerOutput, error)
- func (c *Glue) StopTriggerRequest(input *StopTriggerInput) (req *request.Request, output *StopTriggerOutput)
- func (c *Glue) StopTriggerWithContext(ctx aws.Context, input *StopTriggerInput, opts ...request.Option) (*StopTriggerOutput, error)
- func (c *Glue) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Glue) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Glue) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Glue) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Glue) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Glue) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Glue) UpdateClassifier(input *UpdateClassifierInput) (*UpdateClassifierOutput, error)
- func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) (req *request.Request, output *UpdateClassifierOutput)
- func (c *Glue) UpdateClassifierWithContext(ctx aws.Context, input *UpdateClassifierInput, opts ...request.Option) (*UpdateClassifierOutput, error)
- func (c *Glue) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
- func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
- func (c *Glue) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
- func (c *Glue) UpdateCrawler(input *UpdateCrawlerInput) (*UpdateCrawlerOutput, error)
- func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) (req *request.Request, output *UpdateCrawlerOutput)
- func (c *Glue) UpdateCrawlerSchedule(input *UpdateCrawlerScheduleInput) (*UpdateCrawlerScheduleOutput, error)
- func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) (req *request.Request, output *UpdateCrawlerScheduleOutput)
- func (c *Glue) UpdateCrawlerScheduleWithContext(ctx aws.Context, input *UpdateCrawlerScheduleInput, opts ...request.Option) (*UpdateCrawlerScheduleOutput, error)
- func (c *Glue) UpdateCrawlerWithContext(ctx aws.Context, input *UpdateCrawlerInput, opts ...request.Option) (*UpdateCrawlerOutput, error)
- func (c *Glue) UpdateDatabase(input *UpdateDatabaseInput) (*UpdateDatabaseOutput, error)
- func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) (req *request.Request, output *UpdateDatabaseOutput)
- func (c *Glue) UpdateDatabaseWithContext(ctx aws.Context, input *UpdateDatabaseInput, opts ...request.Option) (*UpdateDatabaseOutput, error)
- func (c *Glue) UpdateDevEndpoint(input *UpdateDevEndpointInput) (*UpdateDevEndpointOutput, error)
- func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) (req *request.Request, output *UpdateDevEndpointOutput)
- func (c *Glue) UpdateDevEndpointWithContext(ctx aws.Context, input *UpdateDevEndpointInput, opts ...request.Option) (*UpdateDevEndpointOutput, error)
- func (c *Glue) UpdateJob(input *UpdateJobInput) (*UpdateJobOutput, error)
- func (c *Glue) UpdateJobRequest(input *UpdateJobInput) (req *request.Request, output *UpdateJobOutput)
- func (c *Glue) UpdateJobWithContext(ctx aws.Context, input *UpdateJobInput, opts ...request.Option) (*UpdateJobOutput, error)
- func (c *Glue) UpdateMLTransform(input *UpdateMLTransformInput) (*UpdateMLTransformOutput, error)
- func (c *Glue) UpdateMLTransformRequest(input *UpdateMLTransformInput) (req *request.Request, output *UpdateMLTransformOutput)
- func (c *Glue) UpdateMLTransformWithContext(ctx aws.Context, input *UpdateMLTransformInput, opts ...request.Option) (*UpdateMLTransformOutput, error)
- func (c *Glue) UpdatePartition(input *UpdatePartitionInput) (*UpdatePartitionOutput, error)
- func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) (req *request.Request, output *UpdatePartitionOutput)
- func (c *Glue) UpdatePartitionWithContext(ctx aws.Context, input *UpdatePartitionInput, opts ...request.Option) (*UpdatePartitionOutput, error)
- func (c *Glue) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, error)
- func (c *Glue) UpdateTableRequest(input *UpdateTableInput) (req *request.Request, output *UpdateTableOutput)
- func (c *Glue) UpdateTableWithContext(ctx aws.Context, input *UpdateTableInput, opts ...request.Option) (*UpdateTableOutput, error)
- func (c *Glue) UpdateTrigger(input *UpdateTriggerInput) (*UpdateTriggerOutput, error)
- func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) (req *request.Request, output *UpdateTriggerOutput)
- func (c *Glue) UpdateTriggerWithContext(ctx aws.Context, input *UpdateTriggerInput, opts ...request.Option) (*UpdateTriggerOutput, error)
- func (c *Glue) UpdateUserDefinedFunction(input *UpdateUserDefinedFunctionInput) (*UpdateUserDefinedFunctionOutput, error)
- func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) (req *request.Request, output *UpdateUserDefinedFunctionOutput)
- func (c *Glue) UpdateUserDefinedFunctionWithContext(ctx aws.Context, input *UpdateUserDefinedFunctionInput, opts ...request.Option) (*UpdateUserDefinedFunctionOutput, error)
- func (c *Glue) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)
- func (c *Glue) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)
- func (c *Glue) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)
- type GrokClassifier
- func (s GrokClassifier) GoString() string
- 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
- func (s GrokClassifier) String() string
- type IdempotentParameterMismatchException
- func (s IdempotentParameterMismatchException) Code() string
- func (s IdempotentParameterMismatchException) Error() string
- func (s IdempotentParameterMismatchException) GoString() string
- func (s IdempotentParameterMismatchException) Message() string
- func (s IdempotentParameterMismatchException) OrigErr() error
- func (s IdempotentParameterMismatchException) RequestID() string
- func (s IdempotentParameterMismatchException) StatusCode() int
- func (s IdempotentParameterMismatchException) String() string
- type ImportCatalogToGlueInput
- type ImportCatalogToGlueOutput
- type ImportLabelsTaskRunProperties
- type InternalServiceException
- func (s InternalServiceException) Code() string
- func (s InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s InternalServiceException) Message() string
- func (s InternalServiceException) OrigErr() error
- func (s InternalServiceException) RequestID() string
- func (s InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type InvalidInputException
- func (s InvalidInputException) Code() string
- func (s InvalidInputException) Error() string
- func (s InvalidInputException) GoString() string
- func (s InvalidInputException) Message() string
- func (s InvalidInputException) OrigErr() error
- func (s InvalidInputException) RequestID() string
- func (s InvalidInputException) StatusCode() int
- func (s InvalidInputException) String() string
- type JdbcTarget
- type Job
- func (s Job) GoString() string
- 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) SetNonOverridableArguments(v map[string]*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
- func (s Job) String() string
- type JobBookmarkEntry
- func (s JobBookmarkEntry) GoString() string
- 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
- func (s JobBookmarkEntry) String() string
- type JobBookmarksEncryption
- type JobCommand
- type JobNodeDetails
- type JobRun
- func (s JobRun) GoString() string
- 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
- func (s JobRun) String() string
- type JobUpdate
- func (s JobUpdate) GoString() string
- 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) SetNonOverridableArguments(v map[string]*string) *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
- func (s JobUpdate) String() string
- func (s *JobUpdate) Validate() error
- type JsonClassifier
- func (s JsonClassifier) GoString() string
- 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
- func (s JsonClassifier) String() string
- type LabelingSetGenerationTaskRunProperties
- type LastCrawlInfo
- func (s LastCrawlInfo) GoString() string
- 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
- func (s LastCrawlInfo) String() string
- type ListCrawlersInput
- func (s ListCrawlersInput) GoString() string
- func (s *ListCrawlersInput) SetMaxResults(v int64) *ListCrawlersInput
- func (s *ListCrawlersInput) SetNextToken(v string) *ListCrawlersInput
- func (s *ListCrawlersInput) SetTags(v map[string]*string) *ListCrawlersInput
- func (s ListCrawlersInput) String() string
- func (s *ListCrawlersInput) Validate() error
- type ListCrawlersOutput
- type ListDevEndpointsInput
- func (s ListDevEndpointsInput) GoString() string
- func (s *ListDevEndpointsInput) SetMaxResults(v int64) *ListDevEndpointsInput
- func (s *ListDevEndpointsInput) SetNextToken(v string) *ListDevEndpointsInput
- func (s *ListDevEndpointsInput) SetTags(v map[string]*string) *ListDevEndpointsInput
- func (s ListDevEndpointsInput) String() string
- func (s *ListDevEndpointsInput) Validate() error
- type ListDevEndpointsOutput
- type ListJobsInput
- func (s ListJobsInput) GoString() string
- func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
- func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
- func (s *ListJobsInput) SetTags(v map[string]*string) *ListJobsInput
- func (s ListJobsInput) String() string
- func (s *ListJobsInput) Validate() error
- type ListJobsOutput
- type ListMLTransformsInput
- func (s ListMLTransformsInput) GoString() string
- func (s *ListMLTransformsInput) SetFilter(v *TransformFilterCriteria) *ListMLTransformsInput
- func (s *ListMLTransformsInput) SetMaxResults(v int64) *ListMLTransformsInput
- func (s *ListMLTransformsInput) SetNextToken(v string) *ListMLTransformsInput
- func (s *ListMLTransformsInput) SetSort(v *TransformSortCriteria) *ListMLTransformsInput
- func (s *ListMLTransformsInput) SetTags(v map[string]*string) *ListMLTransformsInput
- func (s ListMLTransformsInput) String() string
- func (s *ListMLTransformsInput) Validate() error
- type ListMLTransformsOutput
- type ListTriggersInput
- func (s ListTriggersInput) GoString() string
- 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
- func (s ListTriggersInput) String() string
- func (s *ListTriggersInput) Validate() error
- type ListTriggersOutput
- type ListWorkflowsInput
- type ListWorkflowsOutput
- type Location
- type MLTransform
- func (s MLTransform) GoString() string
- 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) SetGlueVersion(v string) *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
- func (s MLTransform) String() string
- type MLTransformNotReadyException
- func (s MLTransformNotReadyException) Code() string
- func (s MLTransformNotReadyException) Error() string
- func (s MLTransformNotReadyException) GoString() string
- func (s MLTransformNotReadyException) Message() string
- func (s MLTransformNotReadyException) OrigErr() error
- func (s MLTransformNotReadyException) RequestID() string
- func (s MLTransformNotReadyException) StatusCode() int
- func (s MLTransformNotReadyException) String() string
- type MappingEntry
- func (s MappingEntry) GoString() string
- 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
- func (s MappingEntry) String() string
- type NoScheduleException
- func (s NoScheduleException) Code() string
- func (s NoScheduleException) Error() string
- func (s NoScheduleException) GoString() string
- func (s NoScheduleException) Message() string
- func (s NoScheduleException) OrigErr() error
- func (s NoScheduleException) RequestID() string
- func (s NoScheduleException) StatusCode() int
- func (s NoScheduleException) String() string
- type Node
- func (s Node) GoString() string
- 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
- func (s Node) String() string
- type NotificationProperty
- type OperationTimeoutException
- func (s OperationTimeoutException) Code() string
- func (s OperationTimeoutException) Error() string
- func (s OperationTimeoutException) GoString() string
- func (s OperationTimeoutException) Message() string
- func (s OperationTimeoutException) OrigErr() error
- func (s OperationTimeoutException) RequestID() string
- func (s OperationTimeoutException) StatusCode() int
- func (s OperationTimeoutException) String() string
- type Order
- type Partition
- func (s Partition) GoString() string
- 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
- func (s Partition) String() string
- type PartitionError
- type PartitionInput
- func (s PartitionInput) GoString() string
- 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
- func (s PartitionInput) String() string
- func (s *PartitionInput) Validate() error
- type PartitionValueList
- type PhysicalConnectionRequirements
- func (s PhysicalConnectionRequirements) GoString() string
- func (s *PhysicalConnectionRequirements) SetAvailabilityZone(v string) *PhysicalConnectionRequirements
- func (s *PhysicalConnectionRequirements) SetSecurityGroupIdList(v []*string) *PhysicalConnectionRequirements
- func (s *PhysicalConnectionRequirements) SetSubnetId(v string) *PhysicalConnectionRequirements
- func (s PhysicalConnectionRequirements) String() string
- func (s *PhysicalConnectionRequirements) Validate() error
- type Predecessor
- type Predicate
- type PrincipalPermissions
- func (s PrincipalPermissions) GoString() string
- func (s *PrincipalPermissions) SetPermissions(v []*string) *PrincipalPermissions
- func (s *PrincipalPermissions) SetPrincipal(v *DataLakePrincipal) *PrincipalPermissions
- func (s PrincipalPermissions) String() string
- func (s *PrincipalPermissions) Validate() error
- type PropertyPredicate
- type PutDataCatalogEncryptionSettingsInput
- func (s PutDataCatalogEncryptionSettingsInput) GoString() string
- func (s *PutDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *PutDataCatalogEncryptionSettingsInput
- func (s *PutDataCatalogEncryptionSettingsInput) SetDataCatalogEncryptionSettings(v *DataCatalogEncryptionSettings) *PutDataCatalogEncryptionSettingsInput
- func (s PutDataCatalogEncryptionSettingsInput) String() string
- func (s *PutDataCatalogEncryptionSettingsInput) Validate() error
- type PutDataCatalogEncryptionSettingsOutput
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetPolicyExistsCondition(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetPolicyHashCondition(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetPolicyInJson(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- type PutWorkflowRunPropertiesInput
- func (s PutWorkflowRunPropertiesInput) GoString() string
- func (s *PutWorkflowRunPropertiesInput) SetName(v string) *PutWorkflowRunPropertiesInput
- func (s *PutWorkflowRunPropertiesInput) SetRunId(v string) *PutWorkflowRunPropertiesInput
- func (s *PutWorkflowRunPropertiesInput) SetRunProperties(v map[string]*string) *PutWorkflowRunPropertiesInput
- func (s PutWorkflowRunPropertiesInput) String() string
- func (s *PutWorkflowRunPropertiesInput) Validate() error
- type PutWorkflowRunPropertiesOutput
- type ResetJobBookmarkInput
- type ResetJobBookmarkOutput
- type ResourceNumberLimitExceededException
- func (s ResourceNumberLimitExceededException) Code() string
- func (s ResourceNumberLimitExceededException) Error() string
- func (s ResourceNumberLimitExceededException) GoString() string
- func (s ResourceNumberLimitExceededException) Message() string
- func (s ResourceNumberLimitExceededException) OrigErr() error
- func (s ResourceNumberLimitExceededException) RequestID() string
- func (s ResourceNumberLimitExceededException) StatusCode() int
- func (s ResourceNumberLimitExceededException) String() string
- type ResourceUri
- type S3Encryption
- type S3Target
- type Schedule
- type SchedulerNotRunningException
- func (s SchedulerNotRunningException) Code() string
- func (s SchedulerNotRunningException) Error() string
- func (s SchedulerNotRunningException) GoString() string
- func (s SchedulerNotRunningException) Message() string
- func (s SchedulerNotRunningException) OrigErr() error
- func (s SchedulerNotRunningException) RequestID() string
- func (s SchedulerNotRunningException) StatusCode() int
- func (s SchedulerNotRunningException) String() string
- type SchedulerRunningException
- func (s SchedulerRunningException) Code() string
- func (s SchedulerRunningException) Error() string
- func (s SchedulerRunningException) GoString() string
- func (s SchedulerRunningException) Message() string
- func (s SchedulerRunningException) OrigErr() error
- func (s SchedulerRunningException) RequestID() string
- func (s SchedulerRunningException) StatusCode() int
- func (s SchedulerRunningException) String() string
- type SchedulerTransitioningException
- func (s SchedulerTransitioningException) Code() string
- func (s SchedulerTransitioningException) Error() string
- func (s SchedulerTransitioningException) GoString() string
- func (s SchedulerTransitioningException) Message() string
- func (s SchedulerTransitioningException) OrigErr() error
- func (s SchedulerTransitioningException) RequestID() string
- func (s SchedulerTransitioningException) StatusCode() int
- func (s SchedulerTransitioningException) String() string
- type SchemaChangePolicy
- type SchemaColumn
- type SearchTablesInput
- func (s SearchTablesInput) GoString() string
- 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
- func (s SearchTablesInput) String() string
- func (s *SearchTablesInput) Validate() error
- type SearchTablesOutput
- type SecurityConfiguration
- func (s SecurityConfiguration) GoString() string
- func (s *SecurityConfiguration) SetCreatedTimeStamp(v time.Time) *SecurityConfiguration
- func (s *SecurityConfiguration) SetEncryptionConfiguration(v *EncryptionConfiguration) *SecurityConfiguration
- func (s *SecurityConfiguration) SetName(v string) *SecurityConfiguration
- func (s SecurityConfiguration) String() string
- type Segment
- type SerDeInfo
- type SkewedInfo
- type SortCriterion
- type StartCrawlerInput
- type StartCrawlerOutput
- type StartCrawlerScheduleInput
- type StartCrawlerScheduleOutput
- type StartExportLabelsTaskRunInput
- func (s StartExportLabelsTaskRunInput) GoString() string
- func (s *StartExportLabelsTaskRunInput) SetOutputS3Path(v string) *StartExportLabelsTaskRunInput
- func (s *StartExportLabelsTaskRunInput) SetTransformId(v string) *StartExportLabelsTaskRunInput
- func (s StartExportLabelsTaskRunInput) String() string
- func (s *StartExportLabelsTaskRunInput) Validate() error
- type StartExportLabelsTaskRunOutput
- type StartImportLabelsTaskRunInput
- func (s StartImportLabelsTaskRunInput) GoString() string
- func (s *StartImportLabelsTaskRunInput) SetInputS3Path(v string) *StartImportLabelsTaskRunInput
- func (s *StartImportLabelsTaskRunInput) SetReplaceAllLabels(v bool) *StartImportLabelsTaskRunInput
- func (s *StartImportLabelsTaskRunInput) SetTransformId(v string) *StartImportLabelsTaskRunInput
- func (s StartImportLabelsTaskRunInput) String() string
- func (s *StartImportLabelsTaskRunInput) Validate() error
- type StartImportLabelsTaskRunOutput
- type StartJobRunInput
- func (s StartJobRunInput) GoString() string
- 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
- func (s StartJobRunInput) String() string
- func (s *StartJobRunInput) Validate() error
- type StartJobRunOutput
- type StartMLEvaluationTaskRunInput
- type StartMLEvaluationTaskRunOutput
- type StartMLLabelingSetGenerationTaskRunInput
- func (s StartMLLabelingSetGenerationTaskRunInput) GoString() string
- func (s *StartMLLabelingSetGenerationTaskRunInput) SetOutputS3Path(v string) *StartMLLabelingSetGenerationTaskRunInput
- func (s *StartMLLabelingSetGenerationTaskRunInput) SetTransformId(v string) *StartMLLabelingSetGenerationTaskRunInput
- func (s StartMLLabelingSetGenerationTaskRunInput) String() string
- func (s *StartMLLabelingSetGenerationTaskRunInput) Validate() error
- type StartMLLabelingSetGenerationTaskRunOutput
- type StartTriggerInput
- type StartTriggerOutput
- type StartWorkflowRunInput
- type StartWorkflowRunOutput
- type StopCrawlerInput
- type StopCrawlerOutput
- type StopCrawlerScheduleInput
- type StopCrawlerScheduleOutput
- type StopTriggerInput
- type StopTriggerOutput
- type StorageDescriptor
- func (s StorageDescriptor) GoString() string
- 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
- func (s StorageDescriptor) String() string
- func (s *StorageDescriptor) Validate() error
- type Table
- type TableData
- func (s TableData) GoString() string
- 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
- func (s TableData) String() string
- type TableError
- type TableInput
- func (s TableInput) GoString() string
- 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
- func (s TableInput) String() string
- func (s *TableInput) Validate() error
- type TableVersion
- type TableVersionError
- func (s TableVersionError) GoString() string
- func (s *TableVersionError) SetErrorDetail(v *ErrorDetail) *TableVersionError
- func (s *TableVersionError) SetTableName(v string) *TableVersionError
- func (s *TableVersionError) SetVersionId(v string) *TableVersionError
- func (s TableVersionError) String() string
- type TagResourceInput
- type TagResourceOutput
- type TaskRun
- func (s TaskRun) GoString() string
- 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
- func (s TaskRun) String() string
- type TaskRunFilterCriteria
- func (s TaskRunFilterCriteria) GoString() string
- 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
- func (s TaskRunFilterCriteria) String() string
- type TaskRunProperties
- func (s TaskRunProperties) GoString() string
- 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
- func (s TaskRunProperties) String() string
- type TaskRunSortCriteria
- type TransformFilterCriteria
- func (s TransformFilterCriteria) GoString() string
- func (s *TransformFilterCriteria) SetCreatedAfter(v time.Time) *TransformFilterCriteria
- func (s *TransformFilterCriteria) SetCreatedBefore(v time.Time) *TransformFilterCriteria
- func (s *TransformFilterCriteria) SetGlueVersion(v string) *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
- func (s TransformFilterCriteria) String() string
- func (s *TransformFilterCriteria) Validate() error
- type TransformParameters
- func (s TransformParameters) GoString() string
- func (s *TransformParameters) SetFindMatchesParameters(v *FindMatchesParameters) *TransformParameters
- func (s *TransformParameters) SetTransformType(v string) *TransformParameters
- func (s TransformParameters) String() string
- func (s *TransformParameters) Validate() error
- type TransformSortCriteria
- func (s TransformSortCriteria) GoString() string
- func (s *TransformSortCriteria) SetColumn(v string) *TransformSortCriteria
- func (s *TransformSortCriteria) SetSortDirection(v string) *TransformSortCriteria
- func (s TransformSortCriteria) String() string
- func (s *TransformSortCriteria) Validate() error
- type Trigger
- func (s Trigger) GoString() string
- 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
- func (s Trigger) String() string
- type TriggerNodeDetails
- type TriggerUpdate
- func (s TriggerUpdate) GoString() string
- 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
- func (s TriggerUpdate) String() string
- func (s *TriggerUpdate) Validate() error
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateClassifierInput
- func (s UpdateClassifierInput) GoString() string
- 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
- func (s UpdateClassifierInput) String() string
- func (s *UpdateClassifierInput) Validate() error
- type UpdateClassifierOutput
- type UpdateConnectionInput
- func (s UpdateConnectionInput) GoString() string
- func (s *UpdateConnectionInput) SetCatalogId(v string) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetConnectionInput(v *ConnectionInput) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetName(v string) *UpdateConnectionInput
- func (s UpdateConnectionInput) String() string
- func (s *UpdateConnectionInput) Validate() error
- type UpdateConnectionOutput
- type UpdateCrawlerInput
- func (s UpdateCrawlerInput) GoString() string
- 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
- func (s UpdateCrawlerInput) String() string
- func (s *UpdateCrawlerInput) Validate() error
- type UpdateCrawlerOutput
- type UpdateCrawlerScheduleInput
- func (s UpdateCrawlerScheduleInput) GoString() string
- func (s *UpdateCrawlerScheduleInput) SetCrawlerName(v string) *UpdateCrawlerScheduleInput
- func (s *UpdateCrawlerScheduleInput) SetSchedule(v string) *UpdateCrawlerScheduleInput
- func (s UpdateCrawlerScheduleInput) String() string
- func (s *UpdateCrawlerScheduleInput) Validate() error
- type UpdateCrawlerScheduleOutput
- type UpdateCsvClassifierRequest
- func (s UpdateCsvClassifierRequest) GoString() string
- 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
- func (s UpdateCsvClassifierRequest) String() string
- func (s *UpdateCsvClassifierRequest) Validate() error
- type UpdateDatabaseInput
- func (s UpdateDatabaseInput) GoString() string
- func (s *UpdateDatabaseInput) SetCatalogId(v string) *UpdateDatabaseInput
- func (s *UpdateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *UpdateDatabaseInput
- func (s *UpdateDatabaseInput) SetName(v string) *UpdateDatabaseInput
- func (s UpdateDatabaseInput) String() string
- func (s *UpdateDatabaseInput) Validate() error
- type UpdateDatabaseOutput
- type UpdateDevEndpointInput
- func (s UpdateDevEndpointInput) GoString() string
- 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
- func (s UpdateDevEndpointInput) String() string
- func (s *UpdateDevEndpointInput) Validate() error
- type UpdateDevEndpointOutput
- type UpdateGrokClassifierRequest
- func (s UpdateGrokClassifierRequest) GoString() string
- 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
- func (s UpdateGrokClassifierRequest) String() string
- func (s *UpdateGrokClassifierRequest) Validate() error
- type UpdateJobInput
- type UpdateJobOutput
- type UpdateJsonClassifierRequest
- func (s UpdateJsonClassifierRequest) GoString() string
- func (s *UpdateJsonClassifierRequest) SetJsonPath(v string) *UpdateJsonClassifierRequest
- func (s *UpdateJsonClassifierRequest) SetName(v string) *UpdateJsonClassifierRequest
- func (s UpdateJsonClassifierRequest) String() string
- func (s *UpdateJsonClassifierRequest) Validate() error
- type UpdateMLTransformInput
- func (s UpdateMLTransformInput) GoString() string
- func (s *UpdateMLTransformInput) SetDescription(v string) *UpdateMLTransformInput
- func (s *UpdateMLTransformInput) SetGlueVersion(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
- func (s UpdateMLTransformInput) String() string
- func (s *UpdateMLTransformInput) Validate() error
- type UpdateMLTransformOutput
- type UpdatePartitionInput
- func (s UpdatePartitionInput) GoString() string
- 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
- func (s UpdatePartitionInput) String() string
- func (s *UpdatePartitionInput) Validate() error
- type UpdatePartitionOutput
- type UpdateTableInput
- func (s UpdateTableInput) GoString() string
- 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
- func (s UpdateTableInput) String() string
- func (s *UpdateTableInput) Validate() error
- type UpdateTableOutput
- type UpdateTriggerInput
- type UpdateTriggerOutput
- type UpdateUserDefinedFunctionInput
- func (s UpdateUserDefinedFunctionInput) GoString() string
- 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
- func (s UpdateUserDefinedFunctionInput) String() string
- func (s *UpdateUserDefinedFunctionInput) Validate() error
- type UpdateUserDefinedFunctionOutput
- type UpdateWorkflowInput
- func (s UpdateWorkflowInput) GoString() string
- func (s *UpdateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetName(v string) *UpdateWorkflowInput
- func (s UpdateWorkflowInput) String() string
- func (s *UpdateWorkflowInput) Validate() error
- type UpdateWorkflowOutput
- type UpdateXMLClassifierRequest
- func (s UpdateXMLClassifierRequest) GoString() string
- func (s *UpdateXMLClassifierRequest) SetClassification(v string) *UpdateXMLClassifierRequest
- func (s *UpdateXMLClassifierRequest) SetName(v string) *UpdateXMLClassifierRequest
- func (s *UpdateXMLClassifierRequest) SetRowTag(v string) *UpdateXMLClassifierRequest
- func (s UpdateXMLClassifierRequest) String() string
- func (s *UpdateXMLClassifierRequest) Validate() error
- type UserDefinedFunction
- func (s UserDefinedFunction) GoString() string
- 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
- func (s UserDefinedFunction) String() string
- type UserDefinedFunctionInput
- func (s UserDefinedFunctionInput) GoString() string
- 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
- func (s UserDefinedFunctionInput) String() string
- func (s *UserDefinedFunctionInput) Validate() error
- type ValidationException
- func (s ValidationException) Code() string
- func (s ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s ValidationException) Message() string
- func (s ValidationException) OrigErr() error
- func (s ValidationException) RequestID() string
- func (s ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type VersionMismatchException
- func (s VersionMismatchException) Code() string
- func (s VersionMismatchException) Error() string
- func (s VersionMismatchException) GoString() string
- func (s VersionMismatchException) Message() string
- func (s VersionMismatchException) OrigErr() error
- func (s VersionMismatchException) RequestID() string
- func (s VersionMismatchException) StatusCode() int
- func (s VersionMismatchException) String() string
- type Workflow
- func (s Workflow) GoString() string
- 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
- func (s Workflow) String() string
- type WorkflowGraph
- type WorkflowRun
- func (s WorkflowRun) GoString() string
- 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
- func (s WorkflowRun) String() string
- type WorkflowRunStatistics
- func (s WorkflowRunStatistics) GoString() string
- 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
- func (s WorkflowRunStatistics) String() string
- type XMLClassifier
- func (s XMLClassifier) GoString() string
- 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
- func (s XMLClassifier) String() string
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" // ConnectionPropertyKeyCustomJdbcCert is a ConnectionPropertyKey enum value ConnectionPropertyKeyCustomJdbcCert = "CUSTOM_JDBC_CERT" // ConnectionPropertyKeySkipCustomJdbcCertValidation is a ConnectionPropertyKey enum value ConnectionPropertyKeySkipCustomJdbcCertValidation = "SKIP_CUSTOM_JDBC_CERT_VALIDATION" // ConnectionPropertyKeyCustomJdbcCertString is a ConnectionPropertyKey enum value ConnectionPropertyKeyCustomJdbcCertString = "CUSTOM_JDBC_CERT_STRING" )
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 identifier 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"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Access to a resource was denied.
func (AccessDeniedException) Code ¶
func (s AccessDeniedException) Code() string
Code returns the exception type name.
func (AccessDeniedException) Error ¶
func (s AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation
func (AccessDeniedException) Message ¶
func (s AccessDeniedException) Message() string
Message returns the exception's message.
func (AccessDeniedException) OrigErr ¶
func (s AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (AccessDeniedException) RequestID ¶
func (s AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (AccessDeniedException) StatusCode ¶
func (s AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation
type 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) SetArguments ¶
SetArguments sets the Arguments field's value.
func (*Action) SetCrawlerName ¶
SetCrawlerName sets the CrawlerName field's value.
func (*Action) SetJobName ¶
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 ¶
SetSecurityConfiguration sets the SecurityConfiguration field's value.
func (*Action) SetTimeout ¶
SetTimeout sets the Timeout field's value.
type AlreadyExistsException ¶
type AlreadyExistsException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource to be created or added already exists.
func (AlreadyExistsException) Code ¶
func (s AlreadyExistsException) Code() string
Code returns the exception type name.
func (AlreadyExistsException) Error ¶
func (s AlreadyExistsException) Error() string
func (AlreadyExistsException) GoString ¶
func (s AlreadyExistsException) GoString() string
GoString returns the string representation
func (AlreadyExistsException) Message ¶
func (s AlreadyExistsException) Message() string
Message returns the exception's message.
func (AlreadyExistsException) OrigErr ¶
func (s AlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (AlreadyExistsException) RequestID ¶
func (s AlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (AlreadyExistsException) StatusCode ¶
func (s AlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AlreadyExistsException) String ¶
func (s AlreadyExistsException) String() string
String returns the string representation
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) SetComment ¶
SetComment sets the Comment field's value.
func (*Column) SetParameters ¶
SetParameters sets the Parameters field's value.
type ConcurrentModificationException ¶
type ConcurrentModificationException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Two processes are trying to modify a resource simultaneously.
func (ConcurrentModificationException) Code ¶
func (s ConcurrentModificationException) Code() string
Code returns the exception type name.
func (ConcurrentModificationException) Error ¶
func (s ConcurrentModificationException) Error() string
func (ConcurrentModificationException) GoString ¶
func (s ConcurrentModificationException) GoString() string
GoString returns the string representation
func (ConcurrentModificationException) Message ¶
func (s ConcurrentModificationException) Message() string
Message returns the exception's message.
func (ConcurrentModificationException) OrigErr ¶
func (s ConcurrentModificationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (ConcurrentModificationException) RequestID ¶
func (s ConcurrentModificationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (ConcurrentModificationException) StatusCode ¶
func (s ConcurrentModificationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConcurrentModificationException) String ¶
func (s ConcurrentModificationException) String() string
String returns the string representation
type ConcurrentRunsExceededException ¶
type ConcurrentRunsExceededException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Too many jobs are being run concurrently.
func (ConcurrentRunsExceededException) Code ¶
func (s ConcurrentRunsExceededException) Code() string
Code returns the exception type name.
func (ConcurrentRunsExceededException) Error ¶
func (s ConcurrentRunsExceededException) Error() string
func (ConcurrentRunsExceededException) GoString ¶
func (s ConcurrentRunsExceededException) GoString() string
GoString returns the string representation
func (ConcurrentRunsExceededException) Message ¶
func (s ConcurrentRunsExceededException) Message() string
Message returns the exception's message.
func (ConcurrentRunsExceededException) OrigErr ¶
func (s ConcurrentRunsExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (ConcurrentRunsExceededException) RequestID ¶
func (s ConcurrentRunsExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (ConcurrentRunsExceededException) StatusCode ¶
func (s ConcurrentRunsExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConcurrentRunsExceededException) String ¶
func (s ConcurrentRunsExceededException) String() string
String returns the string representation
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) SetCrawlState ¶
SetCrawlState sets the CrawlState field's value.
func (*Condition) SetCrawlerName ¶
SetCrawlerName sets the CrawlerName field's value.
func (*Condition) SetJobName ¶
SetJobName sets the JobName field's value.
func (*Condition) SetLogicalOperator ¶
SetLogicalOperator sets the LogicalOperator field's value.
type ConditionCheckFailureException ¶
type ConditionCheckFailureException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A specified condition was not satisfied.
func (ConditionCheckFailureException) Code ¶
func (s ConditionCheckFailureException) Code() string
Code returns the exception type name.
func (ConditionCheckFailureException) Error ¶
func (s ConditionCheckFailureException) Error() string
func (ConditionCheckFailureException) GoString ¶
func (s ConditionCheckFailureException) GoString() string
GoString returns the string representation
func (ConditionCheckFailureException) Message ¶
func (s ConditionCheckFailureException) Message() string
Message returns the exception's message.
func (ConditionCheckFailureException) OrigErr ¶
func (s ConditionCheckFailureException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (ConditionCheckFailureException) RequestID ¶
func (s ConditionCheckFailureException) RequestID() string
RequestID returns the service's response RequestID for request.
func (ConditionCheckFailureException) StatusCode ¶
func (s ConditionCheckFailureException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConditionCheckFailureException) String ¶
func (s ConditionCheckFailureException) String() string
String returns the string representation
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. // // * CUSTOM_JDBC_CERT - An Amazon S3 location specifying the customer's root // certificate. AWS Glue uses this root certificate to validate the customer’s // certificate when connecting to the customer database. AWS Glue only handles // X.509 certificates. The certificate provided must be DER-encoded and supplied // in Base64 encoding PEM format. // // * SKIP_CUSTOM_JDBC_CERT_VALIDATION - By default, this is false. AWS Glue // validates the Signature algorithm and Subject Public Key Algorithm for // the customer certificate. The only permitted algorithms for the Signature // algorithm are SHA256withRSA, SHA384withRSA or SHA512withRSA. For the Subject // Public Key Algorithm, the key length must be at least 2048. You can set // the value of this property to true to skip AWS Glue’s validation of // the customer certificate. // // * CUSTOM_JDBC_CERT_STRING - A custom JDBC certificate string which is // used for domain match or distinguished name match to prevent a man-in-the-middle // attack. In Oracle database, this is used as the SSL_SERVER_CERT_DN; in // Microsoft SQL Server, this is used as the hostNameInCertificate. 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) SetCompletedOn ¶
SetCompletedOn sets the CompletedOn field's value.
func (*Crawl) SetErrorMessage ¶
SetErrorMessage sets the ErrorMessage field's value.
func (*Crawl) SetLogGroup ¶
SetLogGroup sets the LogGroup field's value.
func (*Crawl) SetLogStream ¶
SetLogStream sets the LogStream field's value.
func (*Crawl) SetStartedOn ¶
SetStartedOn sets the StartedOn field's value.
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) SetClassifiers ¶
SetClassifiers sets the Classifiers field's value.
func (*Crawler) SetConfiguration ¶
SetConfiguration sets the Configuration field's value.
func (*Crawler) SetCrawlElapsedTime ¶
SetCrawlElapsedTime sets the CrawlElapsedTime field's value.
func (*Crawler) SetCrawlerSecurityConfiguration ¶
SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.
func (*Crawler) SetCreationTime ¶
SetCreationTime sets the CreationTime field's value.
func (*Crawler) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*Crawler) SetDescription ¶
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 ¶
SetLastUpdated sets the LastUpdated field's value.
func (*Crawler) SetSchedule ¶
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) SetTablePrefix ¶
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 ¶
SetVersion sets the Version field's value.
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 CrawlerNotRunningException ¶
type CrawlerNotRunningException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified crawler is not running.
func (CrawlerNotRunningException) Code ¶
func (s CrawlerNotRunningException) Code() string
Code returns the exception type name.
func (CrawlerNotRunningException) Error ¶
func (s CrawlerNotRunningException) Error() string
func (CrawlerNotRunningException) GoString ¶
func (s CrawlerNotRunningException) GoString() string
GoString returns the string representation
func (CrawlerNotRunningException) Message ¶
func (s CrawlerNotRunningException) Message() string
Message returns the exception's message.
func (CrawlerNotRunningException) OrigErr ¶
func (s CrawlerNotRunningException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (CrawlerNotRunningException) RequestID ¶
func (s CrawlerNotRunningException) RequestID() string
RequestID returns the service's response RequestID for request.
func (CrawlerNotRunningException) StatusCode ¶
func (s CrawlerNotRunningException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CrawlerNotRunningException) String ¶
func (s CrawlerNotRunningException) String() string
String returns the string representation
type CrawlerRunningException ¶
type CrawlerRunningException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The operation cannot be performed because the crawler is already running.
func (CrawlerRunningException) Code ¶
func (s CrawlerRunningException) Code() string
Code returns the exception type name.
func (CrawlerRunningException) Error ¶
func (s CrawlerRunningException) Error() string
func (CrawlerRunningException) GoString ¶
func (s CrawlerRunningException) GoString() string
GoString returns the string representation
func (CrawlerRunningException) Message ¶
func (s CrawlerRunningException) Message() string
Message returns the exception's message.
func (CrawlerRunningException) OrigErr ¶
func (s CrawlerRunningException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (CrawlerRunningException) RequestID ¶
func (s CrawlerRunningException) RequestID() string
RequestID returns the service's response RequestID for request.
func (CrawlerRunningException) StatusCode ¶
func (s CrawlerRunningException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CrawlerRunningException) String ¶
func (s CrawlerRunningException) String() string
String returns the string representation
type CrawlerStoppingException ¶
type CrawlerStoppingException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified crawler is stopping.
func (CrawlerStoppingException) Code ¶
func (s CrawlerStoppingException) Code() string
Code returns the exception type name.
func (CrawlerStoppingException) Error ¶
func (s CrawlerStoppingException) Error() string
func (CrawlerStoppingException) GoString ¶
func (s CrawlerStoppingException) GoString() string
GoString returns the string representation
func (CrawlerStoppingException) Message ¶
func (s CrawlerStoppingException) Message() string
Message returns the exception's message.
func (CrawlerStoppingException) OrigErr ¶
func (s CrawlerStoppingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (CrawlerStoppingException) RequestID ¶
func (s CrawlerStoppingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (CrawlerStoppingException) StatusCode ¶
func (s CrawlerStoppingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CrawlerStoppingException) String ¶
func (s CrawlerStoppingException) 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"` // Glue version determines the versions of Apache Spark and Python that AWS // Glue supports. The Python version indicates the version supported for running // your ETL scripts on development endpoints. // // 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. // // Development endpoints that are created without specifying a Glue version // default to Glue 0.9. // // You can specify a version of Python support for development endpoints by // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint // APIs. If no arguments are provided, the version defaults to Python 2. GlueVersion *string `min:"1" 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) SetGlueVersion ¶
func (s *CreateDevEndpointInput) SetGlueVersion(v string) *CreateDevEndpointInput
SetGlueVersion sets the GlueVersion 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. // // Valid arguments are: // // * "--enable-glue-datacatalog": "" // // * "GLUE_PYTHON_VERSION": "3" // // * "GLUE_PYTHON_VERSION": "2" // // You can specify a version of Python support for development endpoints by // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint // APIs. If no arguments are provided, the version defaults to Python 2. 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"` // Glue version determines the versions of Apache Spark and Python that AWS // Glue supports. The Python version indicates the version supported for running // your ETL scripts on development endpoints. GlueVersion *string `min:"1" 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) SetGlueVersion ¶
func (s *CreateDevEndpointOutput) SetGlueVersion(v string) *CreateDevEndpointOutput
SetGlueVersion sets the GlueVersion 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"` // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments map[string]*string `type:"map"` // 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) SetNonOverridableArguments ¶
func (s *CreateJobInput) SetNonOverridableArguments(v map[string]*string) *CreateJobInput
SetNonOverridableArguments sets the NonOverridableArguments 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"` // This value determines which version of AWS Glue this machine learning transform // is compatible with. Glue 1.0 is recommended for most customers. If the value // is not set, the Glue compatibility defaults to Glue 0.9. For more information, // see AWS Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) // in the developer guide. GlueVersion *string `min:"1" 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/). // // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType. // // * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot // be set. // // * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can // be set. // // * If WorkerType is set, then NumberOfWorkers is required (and vice versa). // // * MaxCapacity and NumberOfWorkers must both be at least 1. // // When the WorkerType field is set to a value other than Standard, the MaxCapacity // field is set automatically and becomes read-only. // // 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. // // If WorkerType is set, then NumberOfWorkers is required (and vice versa). 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. The required permissions include both AWS Glue service role // permissions to AWS Glue resources, and Amazon S3 permissions required by // the transform. // // * This role needs AWS Glue service role permissions to allow access to // resources in AWS Glue. See Attach a Policy to IAM Users That Access AWS // Glue (https://docs.aws.amazon.com/glue/latest/dg/attach-policy-iam-user.html). // // * This role needs permission to your Amazon Simple Storage Service (Amazon // S3) sources, targets, temporary directory, scripts, and any libraries // used by the task run for this transform. // // Role is a required field Role *string `type:"string" required:"true"` // The tags to use with this machine learning transform. You may use tags to // limit access to the machine learning transform. 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 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. // // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType. // // * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot // be set. // // * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can // be set. // // * If WorkerType is set, then NumberOfWorkers is required (and vice versa). // // * MaxCapacity and NumberOfWorkers must both be at least 1. 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) SetGlueVersion ¶
func (s *CreateMLTransformInput) SetGlueVersion(v string) *CreateMLTransformInput
SetGlueVersion sets the GlueVersion 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) SetTags ¶
func (s *CreateMLTransformInput) SetTags(v map[string]*string) *CreateMLTransformInput
SetTags sets the Tags 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) SetCreateTableDefaultPermissions ¶
func (s *Database) SetCreateTableDefaultPermissions(v []*PrincipalPermissions) *Database
SetCreateTableDefaultPermissions sets the CreateTableDefaultPermissions field's value.
func (*Database) SetCreateTime ¶
SetCreateTime sets the CreateTime field's value.
func (*Database) SetDescription ¶
SetDescription sets the Description field's value.
func (*Database) SetLocationUri ¶
SetLocationUri sets the LocationUri field's value.
func (*Database) SetParameters ¶
SetParameters sets the Parameters field's value.
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. // // Valid arguments are: // // * "--enable-glue-datacatalog": "" // // * "GLUE_PYTHON_VERSION": "3" // // * "GLUE_PYTHON_VERSION": "2" // // You can specify a version of Python support for development endpoints by // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint // APIs. If no arguments are provided, the version defaults to Python 2. 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"` // Glue version determines the versions of Apache Spark and Python that AWS // Glue supports. The Python version indicates the version supported for running // your ETL scripts on development endpoints. // // 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. // // Development endpoints that are created without specifying a Glue version // default to Glue 0.9. // // You can specify a version of Python support for development endpoints by // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint // APIs. If no arguments are provided, the version defaults to Python 2. GlueVersion *string `min:"1" 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) SetGlueVersion ¶
func (s *DevEndpoint) SetGlueVersion(v string) *DevEndpoint
SetGlueVersion sets the GlueVersion 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) SetDestinationId ¶
SetDestinationId sets the DestinationId field's value.
func (*Edge) SetSourceId ¶
SetSourceId sets the SourceId field's value.
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 EncryptionException ¶
type EncryptionException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An encryption operation failed.
func (EncryptionException) Code ¶
func (s EncryptionException) Code() string
Code returns the exception type name.
func (EncryptionException) Error ¶
func (s EncryptionException) Error() string
func (EncryptionException) GoString ¶
func (s EncryptionException) GoString() string
GoString returns the string representation
func (EncryptionException) Message ¶
func (s EncryptionException) Message() string
Message returns the exception's message.
func (EncryptionException) OrigErr ¶
func (s EncryptionException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (EncryptionException) RequestID ¶
func (s EncryptionException) RequestID() string
RequestID returns the service's response RequestID for request.
func (EncryptionException) StatusCode ¶
func (s EncryptionException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (EncryptionException) String ¶
func (s EncryptionException) String() string
String returns the string representation
type EntityNotFoundException ¶
type EntityNotFoundException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A specified entity does not exist
func (EntityNotFoundException) Code ¶
func (s EntityNotFoundException) Code() string
Code returns the exception type name.
func (EntityNotFoundException) Error ¶
func (s EntityNotFoundException) Error() string
func (EntityNotFoundException) GoString ¶
func (s EntityNotFoundException) GoString() string
GoString returns the string representation
func (EntityNotFoundException) Message ¶
func (s EntityNotFoundException) Message() string
Message returns the exception's message.
func (EntityNotFoundException) OrigErr ¶
func (s EntityNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (EntityNotFoundException) RequestID ¶
func (s EntityNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (EntityNotFoundException) StatusCode ¶
func (s EntityNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (EntityNotFoundException) String ¶
func (s EntityNotFoundException) 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"` // This value determines which version of AWS Glue this machine learning transform // is compatible with. Glue 1.0 is recommended for most customers. If the value // is not set, the Glue compatibility defaults to Glue 0.9. For more information, // see AWS Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) // in the developer guide. GlueVersion *string `min:"1" type:"string"` // 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) SetGlueVersion ¶
func (s *GetMLTransformOutput) SetGlueVersion(v string) *GetMLTransformOutput
SetGlueVersion sets the GlueVersion 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 ¶
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:
mySession := session.Must(session.NewSession()) // 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 Types:
InvalidInputException The input provided was not valid.
AlreadyExistsException A resource to be created or added already exists.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
EncryptionException 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 Types:
InternalServiceException An internal service error occurred.
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 Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
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 Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
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 Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
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 Types:
InvalidInputException The input provided was not valid.
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 Types:
AccessDeniedException Access to a resource was denied.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
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 Types:
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
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 Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
EncryptionException 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 Types:
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetTriggers
func (*Glue) BatchGetTriggersRequest ¶
func (c *Glue) BatchGetTriggersRequest(input *BatchGetTriggersInput) (req *request.Request, output *BatchGetTriggersOutput)
BatchGetTriggersRequest generates a "aws/request.Request" representing the client's request for the BatchGetTriggers 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 BatchGetTriggers for more information on using the BatchGetTriggers 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 BatchGetTriggersRequest method. req, resp := client.BatchGetTriggersRequest(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/BatchGetTriggers
func (*Glue) BatchGetTriggersWithContext ¶
func (c *Glue) BatchGetTriggersWithContext(ctx aws.Context, input *BatchGetTriggersInput, opts ...request.Option) (*BatchGetTriggersOutput, error)
BatchGetTriggersWithContext is the same as BatchGetTriggers with the addition of the ability to pass a context and additional request options.
See BatchGetTriggers 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) BatchGetWorkflows ¶
func (c *Glue) BatchGetWorkflows(input *BatchGetWorkflowsInput) (*BatchGetWorkflowsOutput, error)
BatchGetWorkflows API operation for AWS Glue.
Returns a list of resource metadata for a given list of workflow names. After calling the ListWorkflows 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 BatchGetWorkflows for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetWorkflows
func (*Glue) BatchGetWorkflowsRequest ¶
func (c *Glue) BatchGetWorkflowsRequest(input *BatchGetWorkflowsInput) (req *request.Request, output *BatchGetWorkflowsOutput)
BatchGetWorkflowsRequest generates a "aws/request.Request" representing the client's request for the BatchGetWorkflows 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 BatchGetWorkflows for more information on using the BatchGetWorkflows 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 BatchGetWorkflowsRequest method. req, resp := client.BatchGetWorkflowsRequest(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/BatchGetWorkflows
func (*Glue) BatchGetWorkflowsWithContext ¶
func (c *Glue) BatchGetWorkflowsWithContext(ctx aws.Context, input *BatchGetWorkflowsInput, opts ...request.Option) (*BatchGetWorkflowsOutput, error)
BatchGetWorkflowsWithContext is the same as BatchGetWorkflows with the addition of the ability to pass a context and additional request options.
See BatchGetWorkflows 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) BatchStopJobRun ¶
func (c *Glue) BatchStopJobRun(input *BatchStopJobRunInput) (*BatchStopJobRunOutput, error)
BatchStopJobRun API operation for AWS Glue.
Stops one or more job runs for a specified job definition.
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 BatchStopJobRun for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRun
func (*Glue) BatchStopJobRunRequest ¶
func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) (req *request.Request, output *BatchStopJobRunOutput)
BatchStopJobRunRequest generates a "aws/request.Request" representing the client's request for the BatchStopJobRun 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 BatchStopJobRun for more information on using the BatchStopJobRun 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 BatchStopJobRunRequest method. req, resp := client.BatchStopJobRunRequest(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/BatchStopJobRun
func (*Glue) BatchStopJobRunWithContext ¶
func (c *Glue) BatchStopJobRunWithContext(ctx aws.Context, input *BatchStopJobRunInput, opts ...request.Option) (*BatchStopJobRunOutput, error)
BatchStopJobRunWithContext is the same as BatchStopJobRun with the addition of the ability to pass a context and additional request options.
See BatchStopJobRun 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) CancelMLTaskRun ¶
func (c *Glue) CancelMLTaskRun(input *CancelMLTaskRunInput) (*CancelMLTaskRunOutput, error)
CancelMLTaskRun API operation for AWS Glue.
Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that AWS Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run's parent transform's TransformID and the task run's TaskRunId.
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 CancelMLTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CancelMLTaskRun
func (*Glue) CancelMLTaskRunRequest ¶
func (c *Glue) CancelMLTaskRunRequest(input *CancelMLTaskRunInput) (req *request.Request, output *CancelMLTaskRunOutput)
CancelMLTaskRunRequest generates a "aws/request.Request" representing the client's request for the CancelMLTaskRun 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 CancelMLTaskRun for more information on using the CancelMLTaskRun 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 CancelMLTaskRunRequest method. req, resp := client.CancelMLTaskRunRequest(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/CancelMLTaskRun
func (*Glue) CancelMLTaskRunWithContext ¶
func (c *Glue) CancelMLTaskRunWithContext(ctx aws.Context, input *CancelMLTaskRunInput, opts ...request.Option) (*CancelMLTaskRunOutput, error)
CancelMLTaskRunWithContext is the same as CancelMLTaskRun with the addition of the ability to pass a context and additional request options.
See CancelMLTaskRun 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) CreateClassifier ¶
func (c *Glue) CreateClassifier(input *CreateClassifierInput) (*CreateClassifierOutput, error)
CreateClassifier API operation for AWS Glue.
Creates a classifier in the user's account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.
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 CreateClassifier for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifier
func (*Glue) CreateClassifierRequest ¶
func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) (req *request.Request, output *CreateClassifierOutput)
CreateClassifierRequest generates a "aws/request.Request" representing the client's request for the CreateClassifier 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 CreateClassifier for more information on using the CreateClassifier 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 CreateClassifierRequest method. req, resp := client.CreateClassifierRequest(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/CreateClassifier
func (*Glue) CreateClassifierWithContext ¶
func (c *Glue) CreateClassifierWithContext(ctx aws.Context, input *CreateClassifierInput, opts ...request.Option) (*CreateClassifierOutput, error)
CreateClassifierWithContext is the same as CreateClassifier with the addition of the ability to pass a context and additional request options.
See CreateClassifier 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) CreateConnection ¶
func (c *Glue) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
CreateConnection API operation for AWS Glue.
Creates a connection definition in 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 CreateConnection for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnection
func (*Glue) CreateConnectionRequest ¶
func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
CreateConnectionRequest generates a "aws/request.Request" representing the client's request for the CreateConnection 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 CreateConnection for more information on using the CreateConnection 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 CreateConnectionRequest method. req, resp := client.CreateConnectionRequest(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/CreateConnection
func (*Glue) CreateConnectionWithContext ¶
func (c *Glue) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
CreateConnectionWithContext is the same as CreateConnection with the addition of the ability to pass a context and additional request options.
See CreateConnection 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) CreateCrawler ¶
func (c *Glue) CreateCrawler(input *CreateCrawlerInput) (*CreateCrawlerOutput, error)
CreateCrawler API operation for AWS Glue.
Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the s3Targets field, the jdbcTargets field, or the DynamoDBTargets field.
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 CreateCrawler for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
AlreadyExistsException A resource to be created or added already exists.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawler
func (*Glue) CreateCrawlerRequest ¶
func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) (req *request.Request, output *CreateCrawlerOutput)
CreateCrawlerRequest generates a "aws/request.Request" representing the client's request for the CreateCrawler 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 CreateCrawler for more information on using the CreateCrawler 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 CreateCrawlerRequest method. req, resp := client.CreateCrawlerRequest(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/CreateCrawler
func (*Glue) CreateCrawlerWithContext ¶
func (c *Glue) CreateCrawlerWithContext(ctx aws.Context, input *CreateCrawlerInput, opts ...request.Option) (*CreateCrawlerOutput, error)
CreateCrawlerWithContext is the same as CreateCrawler with the addition of the ability to pass a context and additional request options.
See CreateCrawler 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) CreateDatabase ¶
func (c *Glue) CreateDatabase(input *CreateDatabaseInput) (*CreateDatabaseOutput, error)
CreateDatabase API operation for AWS Glue.
Creates a new database in a 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 CreateDatabase for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
AlreadyExistsException A resource to be created or added already exists.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabase
func (*Glue) CreateDatabaseRequest ¶
func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) (req *request.Request, output *CreateDatabaseOutput)
CreateDatabaseRequest generates a "aws/request.Request" representing the client's request for the CreateDatabase 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 CreateDatabase for more information on using the CreateDatabase 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 CreateDatabaseRequest method. req, resp := client.CreateDatabaseRequest(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/CreateDatabase
func (*Glue) CreateDatabaseWithContext ¶
func (c *Glue) CreateDatabaseWithContext(ctx aws.Context, input *CreateDatabaseInput, opts ...request.Option) (*CreateDatabaseOutput, error)
CreateDatabaseWithContext is the same as CreateDatabase with the addition of the ability to pass a context and additional request options.
See CreateDatabase 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) CreateDevEndpoint ¶
func (c *Glue) CreateDevEndpoint(input *CreateDevEndpointInput) (*CreateDevEndpointOutput, error)
CreateDevEndpoint API operation for AWS Glue.
Creates a new development endpoint.
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 CreateDevEndpoint for usage and error information.
Returned Error Types:
AccessDeniedException Access to a resource was denied.
AlreadyExistsException A resource to be created or added already exists.
IdempotentParameterMismatchException The same unique identifier was associated with two different records.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
ValidationException A value could not be validated.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpoint
func (*Glue) CreateDevEndpointRequest ¶
func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) (req *request.Request, output *CreateDevEndpointOutput)
CreateDevEndpointRequest generates a "aws/request.Request" representing the client's request for the CreateDevEndpoint 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 CreateDevEndpoint for more information on using the CreateDevEndpoint 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 CreateDevEndpointRequest method. req, resp := client.CreateDevEndpointRequest(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/CreateDevEndpoint
func (*Glue) CreateDevEndpointWithContext ¶
func (c *Glue) CreateDevEndpointWithContext(ctx aws.Context, input *CreateDevEndpointInput, opts ...request.Option) (*CreateDevEndpointOutput, error)
CreateDevEndpointWithContext is the same as CreateDevEndpoint with the addition of the ability to pass a context and additional request options.
See CreateDevEndpoint 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) CreateJob ¶
func (c *Glue) CreateJob(input *CreateJobInput) (*CreateJobOutput, error)
CreateJob API operation for AWS Glue.
Creates a new job definition.
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 CreateJob for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
IdempotentParameterMismatchException The same unique identifier was associated with two different records.
AlreadyExistsException A resource to be created or added already exists.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJob
func (*Glue) CreateJobRequest ¶
func (c *Glue) CreateJobRequest(input *CreateJobInput) (req *request.Request, output *CreateJobOutput)
CreateJobRequest generates a "aws/request.Request" representing the client's request for the CreateJob 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 CreateJob for more information on using the CreateJob 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 CreateJobRequest method. req, resp := client.CreateJobRequest(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/CreateJob
func (*Glue) CreateJobWithContext ¶
func (c *Glue) CreateJobWithContext(ctx aws.Context, input *CreateJobInput, opts ...request.Option) (*CreateJobOutput, error)
CreateJobWithContext is the same as CreateJob with the addition of the ability to pass a context and additional request options.
See CreateJob 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) CreateMLTransform ¶
func (c *Glue) CreateMLTransform(input *CreateMLTransformInput) (*CreateMLTransformOutput, error)
CreateMLTransform API operation for AWS Glue.
Creates an AWS Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.
Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches transform) for deduplicating data. You can provide an optional Description, in addition to the parameters that you want to use for your algorithm.
You must also specify certain parameters for the tasks that AWS Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role, and optionally, AllocatedCapacity, Timeout, and MaxRetries. For more information, see Jobs (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html).
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 CreateMLTransform for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
AccessDeniedException Access to a resource was denied.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
IdempotentParameterMismatchException The same unique identifier was associated with two different records.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateMLTransform
func (*Glue) CreateMLTransformRequest ¶
func (c *Glue) CreateMLTransformRequest(input *CreateMLTransformInput) (req *request.Request, output *CreateMLTransformOutput)
CreateMLTransformRequest generates a "aws/request.Request" representing the client's request for the CreateMLTransform 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 CreateMLTransform for more information on using the CreateMLTransform 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 CreateMLTransformRequest method. req, resp := client.CreateMLTransformRequest(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/CreateMLTransform
func (*Glue) CreateMLTransformWithContext ¶
func (c *Glue) CreateMLTransformWithContext(ctx aws.Context, input *CreateMLTransformInput, opts ...request.Option) (*CreateMLTransformOutput, error)
CreateMLTransformWithContext is the same as CreateMLTransform with the addition of the ability to pass a context and additional request options.
See CreateMLTransform 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) CreatePartition ¶
func (c *Glue) CreatePartition(input *CreatePartitionInput) (*CreatePartitionOutput, error)
CreatePartition API operation for AWS Glue.
Creates a new partition.
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 CreatePartition for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
AlreadyExistsException A resource to be created or added already exists.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartition
func (*Glue) CreatePartitionRequest ¶
func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) (req *request.Request, output *CreatePartitionOutput)
CreatePartitionRequest generates a "aws/request.Request" representing the client's request for the CreatePartition 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 CreatePartition for more information on using the CreatePartition 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 CreatePartitionRequest method. req, resp := client.CreatePartitionRequest(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/CreatePartition
func (*Glue) CreatePartitionWithContext ¶
func (c *Glue) CreatePartitionWithContext(ctx aws.Context, input *CreatePartitionInput, opts ...request.Option) (*CreatePartitionOutput, error)
CreatePartitionWithContext is the same as CreatePartition with the addition of the ability to pass a context and additional request options.
See CreatePartition 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) CreateScript ¶
func (c *Glue) CreateScript(input *CreateScriptInput) (*CreateScriptOutput, error)
CreateScript API operation for AWS Glue.
Transforms a directed acyclic graph (DAG) into code.
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 CreateScript for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScript
func (*Glue) CreateScriptRequest ¶
func (c *Glue) CreateScriptRequest(input *CreateScriptInput) (req *request.Request, output *CreateScriptOutput)
CreateScriptRequest generates a "aws/request.Request" representing the client's request for the CreateScript 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 CreateScript for more information on using the CreateScript 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 CreateScriptRequest method. req, resp := client.CreateScriptRequest(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/CreateScript
func (*Glue) CreateScriptWithContext ¶
func (c *Glue) CreateScriptWithContext(ctx aws.Context, input *CreateScriptInput, opts ...request.Option) (*CreateScriptOutput, error)
CreateScriptWithContext is the same as CreateScript with the addition of the ability to pass a context and additional request options.
See CreateScript 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) CreateSecurityConfiguration ¶
func (c *Glue) CreateSecurityConfiguration(input *CreateSecurityConfigurationInput) (*CreateSecurityConfigurationOutput, error)
CreateSecurityConfiguration API operation for AWS Glue.
Creates a new security configuration. A security configuration is a set of security properties that can be used by AWS Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in AWS Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints (https://docs.aws.amazon.com/glue/latest/dg/encryption-security-configuration.html).
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 CreateSecurityConfiguration for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateSecurityConfiguration
func (*Glue) CreateSecurityConfigurationRequest ¶
func (c *Glue) CreateSecurityConfigurationRequest(input *CreateSecurityConfigurationInput) (req *request.Request, output *CreateSecurityConfigurationOutput)
CreateSecurityConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateSecurityConfiguration 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 CreateSecurityConfiguration for more information on using the CreateSecurityConfiguration 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 CreateSecurityConfigurationRequest method. req, resp := client.CreateSecurityConfigurationRequest(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/CreateSecurityConfiguration
func (*Glue) CreateSecurityConfigurationWithContext ¶
func (c *Glue) CreateSecurityConfigurationWithContext(ctx aws.Context, input *CreateSecurityConfigurationInput, opts ...request.Option) (*CreateSecurityConfigurationOutput, error)
CreateSecurityConfigurationWithContext is the same as CreateSecurityConfiguration with the addition of the ability to pass a context and additional request options.
See CreateSecurityConfiguration 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) CreateTable ¶
func (c *Glue) CreateTable(input *CreateTableInput) (*CreateTableOutput, error)
CreateTable API operation for AWS Glue.
Creates a new table definition in 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 CreateTable for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTable
func (*Glue) CreateTableRequest ¶
func (c *Glue) CreateTableRequest(input *CreateTableInput) (req *request.Request, output *CreateTableOutput)
CreateTableRequest generates a "aws/request.Request" representing the client's request for the CreateTable 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 CreateTable for more information on using the CreateTable 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 CreateTableRequest method. req, resp := client.CreateTableRequest(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/CreateTable
func (*Glue) CreateTableWithContext ¶
func (c *Glue) CreateTableWithContext(ctx aws.Context, input *CreateTableInput, opts ...request.Option) (*CreateTableOutput, error)
CreateTableWithContext is the same as CreateTable with the addition of the ability to pass a context and additional request options.
See CreateTable 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) CreateTrigger ¶
func (c *Glue) CreateTrigger(input *CreateTriggerInput) (*CreateTriggerOutput, error)
CreateTrigger API operation for AWS Glue.
Creates a new trigger.
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 CreateTrigger for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
IdempotentParameterMismatchException The same unique identifier was associated with two different records.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTrigger
func (*Glue) CreateTriggerRequest ¶
func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) (req *request.Request, output *CreateTriggerOutput)
CreateTriggerRequest generates a "aws/request.Request" representing the client's request for the CreateTrigger 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 CreateTrigger for more information on using the CreateTrigger 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 CreateTriggerRequest method. req, resp := client.CreateTriggerRequest(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/CreateTrigger
func (*Glue) CreateTriggerWithContext ¶
func (c *Glue) CreateTriggerWithContext(ctx aws.Context, input *CreateTriggerInput, opts ...request.Option) (*CreateTriggerOutput, error)
CreateTriggerWithContext is the same as CreateTrigger with the addition of the ability to pass a context and additional request options.
See CreateTrigger 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) CreateUserDefinedFunction ¶
func (c *Glue) CreateUserDefinedFunction(input *CreateUserDefinedFunctionInput) (*CreateUserDefinedFunctionOutput, error)
CreateUserDefinedFunction API operation for AWS Glue.
Creates a new function definition in 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 CreateUserDefinedFunction for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunction
func (*Glue) CreateUserDefinedFunctionRequest ¶
func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) (req *request.Request, output *CreateUserDefinedFunctionOutput)
CreateUserDefinedFunctionRequest generates a "aws/request.Request" representing the client's request for the CreateUserDefinedFunction 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 CreateUserDefinedFunction for more information on using the CreateUserDefinedFunction 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 CreateUserDefinedFunctionRequest method. req, resp := client.CreateUserDefinedFunctionRequest(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/CreateUserDefinedFunction
func (*Glue) CreateUserDefinedFunctionWithContext ¶
func (c *Glue) CreateUserDefinedFunctionWithContext(ctx aws.Context, input *CreateUserDefinedFunctionInput, opts ...request.Option) (*CreateUserDefinedFunctionOutput, error)
CreateUserDefinedFunctionWithContext is the same as CreateUserDefinedFunction with the addition of the ability to pass a context and additional request options.
See CreateUserDefinedFunction 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) CreateWorkflow ¶
func (c *Glue) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
CreateWorkflow API operation for AWS Glue.
Creates a new workflow.
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 CreateWorkflow for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateWorkflow
func (*Glue) CreateWorkflowRequest ¶
func (c *Glue) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
CreateWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflow 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 CreateWorkflow for more information on using the CreateWorkflow 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 CreateWorkflowRequest method. req, resp := client.CreateWorkflowRequest(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/CreateWorkflow
func (*Glue) CreateWorkflowWithContext ¶
func (c *Glue) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
CreateWorkflowWithContext is the same as CreateWorkflow with the addition of the ability to pass a context and additional request options.
See CreateWorkflow 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) DeleteClassifier ¶
func (c *Glue) DeleteClassifier(input *DeleteClassifierInput) (*DeleteClassifierOutput, error)
DeleteClassifier API operation for AWS Glue.
Removes a classifier 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 DeleteClassifier for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifier
func (*Glue) DeleteClassifierRequest ¶
func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) (req *request.Request, output *DeleteClassifierOutput)
DeleteClassifierRequest generates a "aws/request.Request" representing the client's request for the DeleteClassifier 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 DeleteClassifier for more information on using the DeleteClassifier 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 DeleteClassifierRequest method. req, resp := client.DeleteClassifierRequest(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/DeleteClassifier
func (*Glue) DeleteClassifierWithContext ¶
func (c *Glue) DeleteClassifierWithContext(ctx aws.Context, input *DeleteClassifierInput, opts ...request.Option) (*DeleteClassifierOutput, error)
DeleteClassifierWithContext is the same as DeleteClassifier with the addition of the ability to pass a context and additional request options.
See DeleteClassifier 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) DeleteConnection ¶
func (c *Glue) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
DeleteConnection API operation for AWS Glue.
Deletes a connection 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 DeleteConnection for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnection
func (*Glue) DeleteConnectionRequest ¶
func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
DeleteConnectionRequest generates a "aws/request.Request" representing the client's request for the DeleteConnection 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 DeleteConnection for more information on using the DeleteConnection 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 DeleteConnectionRequest method. req, resp := client.DeleteConnectionRequest(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/DeleteConnection
func (*Glue) DeleteConnectionWithContext ¶
func (c *Glue) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
DeleteConnectionWithContext is the same as DeleteConnection with the addition of the ability to pass a context and additional request options.
See DeleteConnection 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) DeleteCrawler ¶
func (c *Glue) DeleteCrawler(input *DeleteCrawlerInput) (*DeleteCrawlerOutput, error)
DeleteCrawler API operation for AWS Glue.
Removes a specified crawler from the AWS Glue Data Catalog, unless the crawler state is RUNNING.
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 DeleteCrawler for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
CrawlerRunningException The operation cannot be performed because the crawler is already running.
SchedulerTransitioningException The specified scheduler is transitioning.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawler
func (*Glue) DeleteCrawlerRequest ¶
func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) (req *request.Request, output *DeleteCrawlerOutput)
DeleteCrawlerRequest generates a "aws/request.Request" representing the client's request for the DeleteCrawler 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 DeleteCrawler for more information on using the DeleteCrawler 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 DeleteCrawlerRequest method. req, resp := client.DeleteCrawlerRequest(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/DeleteCrawler
func (*Glue) DeleteCrawlerWithContext ¶
func (c *Glue) DeleteCrawlerWithContext(ctx aws.Context, input *DeleteCrawlerInput, opts ...request.Option) (*DeleteCrawlerOutput, error)
DeleteCrawlerWithContext is the same as DeleteCrawler with the addition of the ability to pass a context and additional request options.
See DeleteCrawler 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) DeleteDatabase ¶
func (c *Glue) DeleteDatabase(input *DeleteDatabaseInput) (*DeleteDatabaseOutput, error)
DeleteDatabase API operation for AWS Glue.
Removes a specified database from a Data Catalog.
After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. 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 DeleteDatabase, use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or BatchDeleteTable, to delete any resources that belong to the database.
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 DeleteDatabase for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabase
func (*Glue) DeleteDatabaseRequest ¶
func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) (req *request.Request, output *DeleteDatabaseOutput)
DeleteDatabaseRequest generates a "aws/request.Request" representing the client's request for the DeleteDatabase 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 DeleteDatabase for more information on using the DeleteDatabase 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 DeleteDatabaseRequest method. req, resp := client.DeleteDatabaseRequest(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/DeleteDatabase
func (*Glue) DeleteDatabaseWithContext ¶
func (c *Glue) DeleteDatabaseWithContext(ctx aws.Context, input *DeleteDatabaseInput, opts ...request.Option) (*DeleteDatabaseOutput, error)
DeleteDatabaseWithContext is the same as DeleteDatabase with the addition of the ability to pass a context and additional request options.
See DeleteDatabase 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) DeleteDevEndpoint ¶
func (c *Glue) DeleteDevEndpoint(input *DeleteDevEndpointInput) (*DeleteDevEndpointOutput, error)
DeleteDevEndpoint API operation for AWS Glue.
Deletes a specified development endpoint.
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 DeleteDevEndpoint for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpoint
func (*Glue) DeleteDevEndpointRequest ¶
func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) (req *request.Request, output *DeleteDevEndpointOutput)
DeleteDevEndpointRequest generates a "aws/request.Request" representing the client's request for the DeleteDevEndpoint 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 DeleteDevEndpoint for more information on using the DeleteDevEndpoint 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 DeleteDevEndpointRequest method. req, resp := client.DeleteDevEndpointRequest(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/DeleteDevEndpoint
func (*Glue) DeleteDevEndpointWithContext ¶
func (c *Glue) DeleteDevEndpointWithContext(ctx aws.Context, input *DeleteDevEndpointInput, opts ...request.Option) (*DeleteDevEndpointOutput, error)
DeleteDevEndpointWithContext is the same as DeleteDevEndpoint with the addition of the ability to pass a context and additional request options.
See DeleteDevEndpoint 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) DeleteJob ¶
func (c *Glue) DeleteJob(input *DeleteJobInput) (*DeleteJobOutput, error)
DeleteJob API operation for AWS Glue.
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
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 DeleteJob for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJob
func (*Glue) DeleteJobRequest ¶
func (c *Glue) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, output *DeleteJobOutput)
DeleteJobRequest generates a "aws/request.Request" representing the client's request for the DeleteJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteJob for more information on using the DeleteJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteJobRequest method. req, resp := client.DeleteJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJob
func (*Glue) DeleteJobWithContext ¶
func (c *Glue) DeleteJobWithContext(ctx aws.Context, input *DeleteJobInput, opts ...request.Option) (*DeleteJobOutput, error)
DeleteJobWithContext is the same as DeleteJob with the addition of the ability to pass a context and additional request options.
See DeleteJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) DeleteMLTransform ¶
func (c *Glue) DeleteMLTransform(input *DeleteMLTransformInput) (*DeleteMLTransformOutput, error)
DeleteMLTransform API operation for AWS Glue.
Deletes an AWS Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by AWS Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any AWS Glue jobs that still reference the deleted transform will no longer succeed.
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 DeleteMLTransform for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteMLTransform
func (*Glue) DeleteMLTransformRequest ¶
func (c *Glue) DeleteMLTransformRequest(input *DeleteMLTransformInput) (req *request.Request, output *DeleteMLTransformOutput)
DeleteMLTransformRequest generates a "aws/request.Request" representing the client's request for the DeleteMLTransform 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 DeleteMLTransform for more information on using the DeleteMLTransform 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 DeleteMLTransformRequest method. req, resp := client.DeleteMLTransformRequest(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/DeleteMLTransform
func (*Glue) DeleteMLTransformWithContext ¶
func (c *Glue) DeleteMLTransformWithContext(ctx aws.Context, input *DeleteMLTransformInput, opts ...request.Option) (*DeleteMLTransformOutput, error)
DeleteMLTransformWithContext is the same as DeleteMLTransform with the addition of the ability to pass a context and additional request options.
See DeleteMLTransform 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) DeletePartition ¶
func (c *Glue) DeletePartition(input *DeletePartitionInput) (*DeletePartitionOutput, error)
DeletePartition API operation for AWS Glue.
Deletes a specified partition.
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 DeletePartition for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartition
func (*Glue) DeletePartitionRequest ¶
func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) (req *request.Request, output *DeletePartitionOutput)
DeletePartitionRequest generates a "aws/request.Request" representing the client's request for the DeletePartition 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 DeletePartition for more information on using the DeletePartition 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 DeletePartitionRequest method. req, resp := client.DeletePartitionRequest(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/DeletePartition
func (*Glue) DeletePartitionWithContext ¶
func (c *Glue) DeletePartitionWithContext(ctx aws.Context, input *DeletePartitionInput, opts ...request.Option) (*DeletePartitionOutput, error)
DeletePartitionWithContext is the same as DeletePartition with the addition of the ability to pass a context and additional request options.
See DeletePartition 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) DeleteResourcePolicy ¶
func (c *Glue) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Glue.
Deletes a specified policy.
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 DeleteResourcePolicy for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
ConditionCheckFailureException A specified condition was not satisfied.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteResourcePolicy
func (*Glue) DeleteResourcePolicyRequest ¶
func (c *Glue) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy 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 DeleteResourcePolicy for more information on using the DeleteResourcePolicy 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 DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(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/DeleteResourcePolicy
func (*Glue) DeleteResourcePolicyWithContext ¶
func (c *Glue) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy 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) DeleteSecurityConfiguration ¶
func (c *Glue) DeleteSecurityConfiguration(input *DeleteSecurityConfigurationInput) (*DeleteSecurityConfigurationOutput, error)
DeleteSecurityConfiguration API operation for AWS Glue.
Deletes a specified security configuration.
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 DeleteSecurityConfiguration for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteSecurityConfiguration
func (*Glue) DeleteSecurityConfigurationRequest ¶
func (c *Glue) DeleteSecurityConfigurationRequest(input *DeleteSecurityConfigurationInput) (req *request.Request, output *DeleteSecurityConfigurationOutput)
DeleteSecurityConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteSecurityConfiguration 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 DeleteSecurityConfiguration for more information on using the DeleteSecurityConfiguration 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 DeleteSecurityConfigurationRequest method. req, resp := client.DeleteSecurityConfigurationRequest(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/DeleteSecurityConfiguration
func (*Glue) DeleteSecurityConfigurationWithContext ¶
func (c *Glue) DeleteSecurityConfigurationWithContext(ctx aws.Context, input *DeleteSecurityConfigurationInput, opts ...request.Option) (*DeleteSecurityConfigurationOutput, error)
DeleteSecurityConfigurationWithContext is the same as DeleteSecurityConfiguration with the addition of the ability to pass a context and additional request options.
See DeleteSecurityConfiguration 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) DeleteTable ¶
func (c *Glue) DeleteTable(input *DeleteTableInput) (*DeleteTableOutput, error)
DeleteTable API operation for AWS Glue.
Removes a table definition from the Data Catalog.
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 DeleteTable, 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 DeleteTable for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTable
func (*Glue) DeleteTableRequest ¶
func (c *Glue) DeleteTableRequest(input *DeleteTableInput) (req *request.Request, output *DeleteTableOutput)
DeleteTableRequest generates a "aws/request.Request" representing the client's request for the DeleteTable 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 DeleteTable for more information on using the DeleteTable 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 DeleteTableRequest method. req, resp := client.DeleteTableRequest(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/DeleteTable
func (*Glue) DeleteTableVersion ¶
func (c *Glue) DeleteTableVersion(input *DeleteTableVersionInput) (*DeleteTableVersionOutput, error)
DeleteTableVersion API operation for AWS Glue.
Deletes a specified version 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 DeleteTableVersion for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableVersion
func (*Glue) DeleteTableVersionRequest ¶
func (c *Glue) DeleteTableVersionRequest(input *DeleteTableVersionInput) (req *request.Request, output *DeleteTableVersionOutput)
DeleteTableVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteTableVersion 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 DeleteTableVersion for more information on using the DeleteTableVersion 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 DeleteTableVersionRequest method. req, resp := client.DeleteTableVersionRequest(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/DeleteTableVersion
func (*Glue) DeleteTableVersionWithContext ¶
func (c *Glue) DeleteTableVersionWithContext(ctx aws.Context, input *DeleteTableVersionInput, opts ...request.Option) (*DeleteTableVersionOutput, error)
DeleteTableVersionWithContext is the same as DeleteTableVersion with the addition of the ability to pass a context and additional request options.
See DeleteTableVersion 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) DeleteTableWithContext ¶
func (c *Glue) DeleteTableWithContext(ctx aws.Context, input *DeleteTableInput, opts ...request.Option) (*DeleteTableOutput, error)
DeleteTableWithContext is the same as DeleteTable with the addition of the ability to pass a context and additional request options.
See DeleteTable 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) DeleteTrigger ¶
func (c *Glue) DeleteTrigger(input *DeleteTriggerInput) (*DeleteTriggerOutput, error)
DeleteTrigger API operation for AWS Glue.
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
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 DeleteTrigger for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTrigger
func (*Glue) DeleteTriggerRequest ¶
func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) (req *request.Request, output *DeleteTriggerOutput)
DeleteTriggerRequest generates a "aws/request.Request" representing the client's request for the DeleteTrigger 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 DeleteTrigger for more information on using the DeleteTrigger 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 DeleteTriggerRequest method. req, resp := client.DeleteTriggerRequest(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/DeleteTrigger
func (*Glue) DeleteTriggerWithContext ¶
func (c *Glue) DeleteTriggerWithContext(ctx aws.Context, input *DeleteTriggerInput, opts ...request.Option) (*DeleteTriggerOutput, error)
DeleteTriggerWithContext is the same as DeleteTrigger with the addition of the ability to pass a context and additional request options.
See DeleteTrigger 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) DeleteUserDefinedFunction ¶
func (c *Glue) DeleteUserDefinedFunction(input *DeleteUserDefinedFunctionInput) (*DeleteUserDefinedFunctionOutput, error)
DeleteUserDefinedFunction API operation for AWS Glue.
Deletes an existing function definition 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 DeleteUserDefinedFunction for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunction
func (*Glue) DeleteUserDefinedFunctionRequest ¶
func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) (req *request.Request, output *DeleteUserDefinedFunctionOutput)
DeleteUserDefinedFunctionRequest generates a "aws/request.Request" representing the client's request for the DeleteUserDefinedFunction 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 DeleteUserDefinedFunction for more information on using the DeleteUserDefinedFunction 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 DeleteUserDefinedFunctionRequest method. req, resp := client.DeleteUserDefinedFunctionRequest(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/DeleteUserDefinedFunction
func (*Glue) DeleteUserDefinedFunctionWithContext ¶
func (c *Glue) DeleteUserDefinedFunctionWithContext(ctx aws.Context, input *DeleteUserDefinedFunctionInput, opts ...request.Option) (*DeleteUserDefinedFunctionOutput, error)
DeleteUserDefinedFunctionWithContext is the same as DeleteUserDefinedFunction with the addition of the ability to pass a context and additional request options.
See DeleteUserDefinedFunction 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) DeleteWorkflow ¶
func (c *Glue) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
DeleteWorkflow API operation for AWS Glue.
Deletes a workflow.
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 DeleteWorkflow for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteWorkflow
func (*Glue) DeleteWorkflowRequest ¶
func (c *Glue) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
DeleteWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflow 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 DeleteWorkflow for more information on using the DeleteWorkflow 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 DeleteWorkflowRequest method. req, resp := client.DeleteWorkflowRequest(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/DeleteWorkflow
func (*Glue) DeleteWorkflowWithContext ¶
func (c *Glue) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
DeleteWorkflowWithContext is the same as DeleteWorkflow with the addition of the ability to pass a context and additional request options.
See DeleteWorkflow 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) GetCatalogImportStatus ¶
func (c *Glue) GetCatalogImportStatus(input *GetCatalogImportStatusInput) (*GetCatalogImportStatusOutput, error)
GetCatalogImportStatus API operation for AWS Glue.
Retrieves the status of a migration 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 GetCatalogImportStatus for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatus
func (*Glue) GetCatalogImportStatusRequest ¶
func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) (req *request.Request, output *GetCatalogImportStatusOutput)
GetCatalogImportStatusRequest generates a "aws/request.Request" representing the client's request for the GetCatalogImportStatus 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 GetCatalogImportStatus for more information on using the GetCatalogImportStatus 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 GetCatalogImportStatusRequest method. req, resp := client.GetCatalogImportStatusRequest(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/GetCatalogImportStatus
func (*Glue) GetCatalogImportStatusWithContext ¶
func (c *Glue) GetCatalogImportStatusWithContext(ctx aws.Context, input *GetCatalogImportStatusInput, opts ...request.Option) (*GetCatalogImportStatusOutput, error)
GetCatalogImportStatusWithContext is the same as GetCatalogImportStatus with the addition of the ability to pass a context and additional request options.
See GetCatalogImportStatus 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) GetClassifier ¶
func (c *Glue) GetClassifier(input *GetClassifierInput) (*GetClassifierOutput, error)
GetClassifier API operation for AWS Glue.
Retrieve a classifier by name.
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 GetClassifier for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifier
func (*Glue) GetClassifierRequest ¶
func (c *Glue) GetClassifierRequest(input *GetClassifierInput) (req *request.Request, output *GetClassifierOutput)
GetClassifierRequest generates a "aws/request.Request" representing the client's request for the GetClassifier 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 GetClassifier for more information on using the GetClassifier 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 GetClassifierRequest method. req, resp := client.GetClassifierRequest(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/GetClassifier
func (*Glue) GetClassifierWithContext ¶
func (c *Glue) GetClassifierWithContext(ctx aws.Context, input *GetClassifierInput, opts ...request.Option) (*GetClassifierOutput, error)
GetClassifierWithContext is the same as GetClassifier with the addition of the ability to pass a context and additional request options.
See GetClassifier 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) GetClassifiers ¶
func (c *Glue) GetClassifiers(input *GetClassifiersInput) (*GetClassifiersOutput, error)
GetClassifiers API operation for AWS Glue.
Lists all classifier objects in 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 GetClassifiers for usage and error information.
Returned Error Types:
- OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiers
func (*Glue) GetClassifiersPages ¶
func (c *Glue) GetClassifiersPages(input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool) error
GetClassifiersPages iterates over the pages of a GetClassifiers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetClassifiers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetClassifiers operation. pageNum := 0 err := client.GetClassifiersPages(params, func(page *glue.GetClassifiersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetClassifiersPagesWithContext ¶
func (c *Glue) GetClassifiersPagesWithContext(ctx aws.Context, input *GetClassifiersInput, fn func(*GetClassifiersOutput, bool) bool, opts ...request.Option) error
GetClassifiersPagesWithContext same as GetClassifiersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetClassifiersRequest ¶
func (c *Glue) GetClassifiersRequest(input *GetClassifiersInput) (req *request.Request, output *GetClassifiersOutput)
GetClassifiersRequest generates a "aws/request.Request" representing the client's request for the GetClassifiers 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 GetClassifiers for more information on using the GetClassifiers 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 GetClassifiersRequest method. req, resp := client.GetClassifiersRequest(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/GetClassifiers
func (*Glue) GetClassifiersWithContext ¶
func (c *Glue) GetClassifiersWithContext(ctx aws.Context, input *GetClassifiersInput, opts ...request.Option) (*GetClassifiersOutput, error)
GetClassifiersWithContext is the same as GetClassifiers with the addition of the ability to pass a context and additional request options.
See GetClassifiers 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) GetConnection ¶
func (c *Glue) GetConnection(input *GetConnectionInput) (*GetConnectionOutput, error)
GetConnection API operation for AWS Glue.
Retrieves a connection definition 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 GetConnection for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnection
func (*Glue) GetConnectionRequest ¶
func (c *Glue) GetConnectionRequest(input *GetConnectionInput) (req *request.Request, output *GetConnectionOutput)
GetConnectionRequest generates a "aws/request.Request" representing the client's request for the GetConnection 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 GetConnection for more information on using the GetConnection 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 GetConnectionRequest method. req, resp := client.GetConnectionRequest(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/GetConnection
func (*Glue) GetConnectionWithContext ¶
func (c *Glue) GetConnectionWithContext(ctx aws.Context, input *GetConnectionInput, opts ...request.Option) (*GetConnectionOutput, error)
GetConnectionWithContext is the same as GetConnection with the addition of the ability to pass a context and additional request options.
See GetConnection 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) GetConnections ¶
func (c *Glue) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
GetConnections API operation for AWS Glue.
Retrieves 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 GetConnections for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnections
func (*Glue) GetConnectionsPages ¶
func (c *Glue) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
GetConnectionsPages iterates over the pages of a GetConnections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConnections method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConnections operation. pageNum := 0 err := client.GetConnectionsPages(params, func(page *glue.GetConnectionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetConnectionsPagesWithContext ¶
func (c *Glue) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool, opts ...request.Option) error
GetConnectionsPagesWithContext same as GetConnectionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetConnectionsRequest ¶
func (c *Glue) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
GetConnectionsRequest generates a "aws/request.Request" representing the client's request for the GetConnections 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 GetConnections for more information on using the GetConnections 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 GetConnectionsRequest method. req, resp := client.GetConnectionsRequest(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/GetConnections
func (*Glue) GetConnectionsWithContext ¶
func (c *Glue) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
GetConnectionsWithContext is the same as GetConnections with the addition of the ability to pass a context and additional request options.
See GetConnections 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) GetCrawler ¶
func (c *Glue) GetCrawler(input *GetCrawlerInput) (*GetCrawlerOutput, error)
GetCrawler API operation for AWS Glue.
Retrieves metadata for a specified crawler.
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 GetCrawler for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawler
func (*Glue) GetCrawlerMetrics ¶
func (c *Glue) GetCrawlerMetrics(input *GetCrawlerMetricsInput) (*GetCrawlerMetricsOutput, error)
GetCrawlerMetrics API operation for AWS Glue.
Retrieves metrics about specified crawlers.
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 GetCrawlerMetrics for usage and error information.
Returned Error Types:
- OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetrics
func (*Glue) GetCrawlerMetricsPages ¶
func (c *Glue) GetCrawlerMetricsPages(input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool) error
GetCrawlerMetricsPages iterates over the pages of a GetCrawlerMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCrawlerMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetCrawlerMetrics operation. pageNum := 0 err := client.GetCrawlerMetricsPages(params, func(page *glue.GetCrawlerMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetCrawlerMetricsPagesWithContext ¶
func (c *Glue) GetCrawlerMetricsPagesWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, fn func(*GetCrawlerMetricsOutput, bool) bool, opts ...request.Option) error
GetCrawlerMetricsPagesWithContext same as GetCrawlerMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetCrawlerMetricsRequest ¶
func (c *Glue) GetCrawlerMetricsRequest(input *GetCrawlerMetricsInput) (req *request.Request, output *GetCrawlerMetricsOutput)
GetCrawlerMetricsRequest generates a "aws/request.Request" representing the client's request for the GetCrawlerMetrics 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 GetCrawlerMetrics for more information on using the GetCrawlerMetrics 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 GetCrawlerMetricsRequest method. req, resp := client.GetCrawlerMetricsRequest(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/GetCrawlerMetrics
func (*Glue) GetCrawlerMetricsWithContext ¶
func (c *Glue) GetCrawlerMetricsWithContext(ctx aws.Context, input *GetCrawlerMetricsInput, opts ...request.Option) (*GetCrawlerMetricsOutput, error)
GetCrawlerMetricsWithContext is the same as GetCrawlerMetrics with the addition of the ability to pass a context and additional request options.
See GetCrawlerMetrics 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) GetCrawlerRequest ¶
func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) (req *request.Request, output *GetCrawlerOutput)
GetCrawlerRequest generates a "aws/request.Request" representing the client's request for the GetCrawler 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 GetCrawler for more information on using the GetCrawler 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 GetCrawlerRequest method. req, resp := client.GetCrawlerRequest(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/GetCrawler
func (*Glue) GetCrawlerWithContext ¶
func (c *Glue) GetCrawlerWithContext(ctx aws.Context, input *GetCrawlerInput, opts ...request.Option) (*GetCrawlerOutput, error)
GetCrawlerWithContext is the same as GetCrawler with the addition of the ability to pass a context and additional request options.
See GetCrawler 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) GetCrawlers ¶
func (c *Glue) GetCrawlers(input *GetCrawlersInput) (*GetCrawlersOutput, error)
GetCrawlers API operation for AWS Glue.
Retrieves metadata for all crawlers defined in the customer account.
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 GetCrawlers for usage and error information.
Returned Error Types:
- OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlers
func (*Glue) GetCrawlersPages ¶
func (c *Glue) GetCrawlersPages(input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool) error
GetCrawlersPages iterates over the pages of a GetCrawlers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCrawlers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetCrawlers operation. pageNum := 0 err := client.GetCrawlersPages(params, func(page *glue.GetCrawlersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetCrawlersPagesWithContext ¶
func (c *Glue) GetCrawlersPagesWithContext(ctx aws.Context, input *GetCrawlersInput, fn func(*GetCrawlersOutput, bool) bool, opts ...request.Option) error
GetCrawlersPagesWithContext same as GetCrawlersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetCrawlersRequest ¶
func (c *Glue) GetCrawlersRequest(input *GetCrawlersInput) (req *request.Request, output *GetCrawlersOutput)
GetCrawlersRequest generates a "aws/request.Request" representing the client's request for the GetCrawlers 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 GetCrawlers for more information on using the GetCrawlers 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 GetCrawlersRequest method. req, resp := client.GetCrawlersRequest(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/GetCrawlers
func (*Glue) GetCrawlersWithContext ¶
func (c *Glue) GetCrawlersWithContext(ctx aws.Context, input *GetCrawlersInput, opts ...request.Option) (*GetCrawlersOutput, error)
GetCrawlersWithContext is the same as GetCrawlers with the addition of the ability to pass a context and additional request options.
See GetCrawlers 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) GetDataCatalogEncryptionSettings ¶
func (c *Glue) GetDataCatalogEncryptionSettings(input *GetDataCatalogEncryptionSettingsInput) (*GetDataCatalogEncryptionSettingsOutput, error)
GetDataCatalogEncryptionSettings API operation for AWS Glue.
Retrieves the security configuration for a specified 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 GetDataCatalogEncryptionSettings for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataCatalogEncryptionSettings
func (*Glue) GetDataCatalogEncryptionSettingsRequest ¶
func (c *Glue) GetDataCatalogEncryptionSettingsRequest(input *GetDataCatalogEncryptionSettingsInput) (req *request.Request, output *GetDataCatalogEncryptionSettingsOutput)
GetDataCatalogEncryptionSettingsRequest generates a "aws/request.Request" representing the client's request for the GetDataCatalogEncryptionSettings 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 GetDataCatalogEncryptionSettings for more information on using the GetDataCatalogEncryptionSettings 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 GetDataCatalogEncryptionSettingsRequest method. req, resp := client.GetDataCatalogEncryptionSettingsRequest(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/GetDataCatalogEncryptionSettings
func (*Glue) GetDataCatalogEncryptionSettingsWithContext ¶
func (c *Glue) GetDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *GetDataCatalogEncryptionSettingsInput, opts ...request.Option) (*GetDataCatalogEncryptionSettingsOutput, error)
GetDataCatalogEncryptionSettingsWithContext is the same as GetDataCatalogEncryptionSettings with the addition of the ability to pass a context and additional request options.
See GetDataCatalogEncryptionSettings 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) GetDatabase ¶
func (c *Glue) GetDatabase(input *GetDatabaseInput) (*GetDatabaseOutput, error)
GetDatabase API operation for AWS Glue.
Retrieves the definition of a specified database.
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 GetDatabase for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabase
func (*Glue) GetDatabaseRequest ¶
func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) (req *request.Request, output *GetDatabaseOutput)
GetDatabaseRequest generates a "aws/request.Request" representing the client's request for the GetDatabase 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 GetDatabase for more information on using the GetDatabase 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 GetDatabaseRequest method. req, resp := client.GetDatabaseRequest(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/GetDatabase
func (*Glue) GetDatabaseWithContext ¶
func (c *Glue) GetDatabaseWithContext(ctx aws.Context, input *GetDatabaseInput, opts ...request.Option) (*GetDatabaseOutput, error)
GetDatabaseWithContext is the same as GetDatabase with the addition of the ability to pass a context and additional request options.
See GetDatabase 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) GetDatabases ¶
func (c *Glue) GetDatabases(input *GetDatabasesInput) (*GetDatabasesOutput, error)
GetDatabases API operation for AWS Glue.
Retrieves all databases defined in a given 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 GetDatabases for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabases
func (*Glue) GetDatabasesPages ¶
func (c *Glue) GetDatabasesPages(input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool) error
GetDatabasesPages iterates over the pages of a GetDatabases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetDatabases method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetDatabases operation. pageNum := 0 err := client.GetDatabasesPages(params, func(page *glue.GetDatabasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetDatabasesPagesWithContext ¶
func (c *Glue) GetDatabasesPagesWithContext(ctx aws.Context, input *GetDatabasesInput, fn func(*GetDatabasesOutput, bool) bool, opts ...request.Option) error
GetDatabasesPagesWithContext same as GetDatabasesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetDatabasesRequest ¶
func (c *Glue) GetDatabasesRequest(input *GetDatabasesInput) (req *request.Request, output *GetDatabasesOutput)
GetDatabasesRequest generates a "aws/request.Request" representing the client's request for the GetDatabases 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 GetDatabases for more information on using the GetDatabases 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 GetDatabasesRequest method. req, resp := client.GetDatabasesRequest(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/GetDatabases
func (*Glue) GetDatabasesWithContext ¶
func (c *Glue) GetDatabasesWithContext(ctx aws.Context, input *GetDatabasesInput, opts ...request.Option) (*GetDatabasesOutput, error)
GetDatabasesWithContext is the same as GetDatabases with the addition of the ability to pass a context and additional request options.
See GetDatabases 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) GetDataflowGraph ¶
func (c *Glue) GetDataflowGraph(input *GetDataflowGraphInput) (*GetDataflowGraphOutput, error)
GetDataflowGraph API operation for AWS Glue.
Transforms a Python script into a directed acyclic graph (DAG).
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 GetDataflowGraph for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraph
func (*Glue) GetDataflowGraphRequest ¶
func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) (req *request.Request, output *GetDataflowGraphOutput)
GetDataflowGraphRequest generates a "aws/request.Request" representing the client's request for the GetDataflowGraph 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 GetDataflowGraph for more information on using the GetDataflowGraph 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 GetDataflowGraphRequest method. req, resp := client.GetDataflowGraphRequest(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/GetDataflowGraph
func (*Glue) GetDataflowGraphWithContext ¶
func (c *Glue) GetDataflowGraphWithContext(ctx aws.Context, input *GetDataflowGraphInput, opts ...request.Option) (*GetDataflowGraphOutput, error)
GetDataflowGraphWithContext is the same as GetDataflowGraph with the addition of the ability to pass a context and additional request options.
See GetDataflowGraph 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) GetDevEndpoint ¶
func (c *Glue) GetDevEndpoint(input *GetDevEndpointInput) (*GetDevEndpointOutput, error)
GetDevEndpoint API operation for AWS Glue.
Retrieves information about a specified development endpoint.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
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 GetDevEndpoint for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoint
func (*Glue) GetDevEndpointRequest ¶
func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) (req *request.Request, output *GetDevEndpointOutput)
GetDevEndpointRequest generates a "aws/request.Request" representing the client's request for the GetDevEndpoint 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 GetDevEndpoint for more information on using the GetDevEndpoint 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 GetDevEndpointRequest method. req, resp := client.GetDevEndpointRequest(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/GetDevEndpoint
func (*Glue) GetDevEndpointWithContext ¶
func (c *Glue) GetDevEndpointWithContext(ctx aws.Context, input *GetDevEndpointInput, opts ...request.Option) (*GetDevEndpointOutput, error)
GetDevEndpointWithContext is the same as GetDevEndpoint with the addition of the ability to pass a context and additional request options.
See GetDevEndpoint 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) GetDevEndpoints ¶
func (c *Glue) GetDevEndpoints(input *GetDevEndpointsInput) (*GetDevEndpointsOutput, error)
GetDevEndpoints API operation for AWS Glue.
Retrieves all the development endpoints in this AWS account.
When you create a development endpoint in a virtual private cloud (VPC), AWS Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, AWS Glue returns only a public IP address.
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 GetDevEndpoints for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoints
func (*Glue) GetDevEndpointsPages ¶
func (c *Glue) GetDevEndpointsPages(input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool) error
GetDevEndpointsPages iterates over the pages of a GetDevEndpoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetDevEndpoints method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetDevEndpoints operation. pageNum := 0 err := client.GetDevEndpointsPages(params, func(page *glue.GetDevEndpointsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetDevEndpointsPagesWithContext ¶
func (c *Glue) GetDevEndpointsPagesWithContext(ctx aws.Context, input *GetDevEndpointsInput, fn func(*GetDevEndpointsOutput, bool) bool, opts ...request.Option) error
GetDevEndpointsPagesWithContext same as GetDevEndpointsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetDevEndpointsRequest ¶
func (c *Glue) GetDevEndpointsRequest(input *GetDevEndpointsInput) (req *request.Request, output *GetDevEndpointsOutput)
GetDevEndpointsRequest generates a "aws/request.Request" representing the client's request for the GetDevEndpoints 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 GetDevEndpoints for more information on using the GetDevEndpoints 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 GetDevEndpointsRequest method. req, resp := client.GetDevEndpointsRequest(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/GetDevEndpoints
func (*Glue) GetDevEndpointsWithContext ¶
func (c *Glue) GetDevEndpointsWithContext(ctx aws.Context, input *GetDevEndpointsInput, opts ...request.Option) (*GetDevEndpointsOutput, error)
GetDevEndpointsWithContext is the same as GetDevEndpoints with the addition of the ability to pass a context and additional request options.
See GetDevEndpoints 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) GetJob ¶
func (c *Glue) GetJob(input *GetJobInput) (*GetJobOutput, error)
GetJob API operation for AWS Glue.
Retrieves an existing job definition.
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 GetJob for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJob
func (*Glue) GetJobBookmark ¶
func (c *Glue) GetJobBookmark(input *GetJobBookmarkInput) (*GetJobBookmarkOutput, error)
GetJobBookmark API operation for AWS Glue.
Returns information on a job bookmark entry.
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 GetJobBookmark for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ValidationException A value could not be validated.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobBookmark
func (*Glue) GetJobBookmarkRequest ¶
func (c *Glue) GetJobBookmarkRequest(input *GetJobBookmarkInput) (req *request.Request, output *GetJobBookmarkOutput)
GetJobBookmarkRequest generates a "aws/request.Request" representing the client's request for the GetJobBookmark 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 GetJobBookmark for more information on using the GetJobBookmark 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 GetJobBookmarkRequest method. req, resp := client.GetJobBookmarkRequest(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/GetJobBookmark
func (*Glue) GetJobBookmarkWithContext ¶
func (c *Glue) GetJobBookmarkWithContext(ctx aws.Context, input *GetJobBookmarkInput, opts ...request.Option) (*GetJobBookmarkOutput, error)
GetJobBookmarkWithContext is the same as GetJobBookmark with the addition of the ability to pass a context and additional request options.
See GetJobBookmark 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) GetJobRequest ¶
func (c *Glue) GetJobRequest(input *GetJobInput) (req *request.Request, output *GetJobOutput)
GetJobRequest generates a "aws/request.Request" representing the client's request for the GetJob 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 GetJob for more information on using the GetJob 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 GetJobRequest method. req, resp := client.GetJobRequest(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/GetJob
func (*Glue) GetJobRun ¶
func (c *Glue) GetJobRun(input *GetJobRunInput) (*GetJobRunOutput, error)
GetJobRun API operation for AWS Glue.
Retrieves the metadata for a given job run.
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 GetJobRun for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRun
func (*Glue) GetJobRunRequest ¶
func (c *Glue) GetJobRunRequest(input *GetJobRunInput) (req *request.Request, output *GetJobRunOutput)
GetJobRunRequest generates a "aws/request.Request" representing the client's request for the GetJobRun 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 GetJobRun for more information on using the GetJobRun 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 GetJobRunRequest method. req, resp := client.GetJobRunRequest(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/GetJobRun
func (*Glue) GetJobRunWithContext ¶
func (c *Glue) GetJobRunWithContext(ctx aws.Context, input *GetJobRunInput, opts ...request.Option) (*GetJobRunOutput, error)
GetJobRunWithContext is the same as GetJobRun with the addition of the ability to pass a context and additional request options.
See GetJobRun 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) GetJobRuns ¶
func (c *Glue) GetJobRuns(input *GetJobRunsInput) (*GetJobRunsOutput, error)
GetJobRuns API operation for AWS Glue.
Retrieves metadata for all runs of a given job definition.
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 GetJobRuns for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRuns
func (*Glue) GetJobRunsPages ¶
func (c *Glue) GetJobRunsPages(input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool) error
GetJobRunsPages iterates over the pages of a GetJobRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetJobRuns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetJobRuns operation. pageNum := 0 err := client.GetJobRunsPages(params, func(page *glue.GetJobRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetJobRunsPagesWithContext ¶
func (c *Glue) GetJobRunsPagesWithContext(ctx aws.Context, input *GetJobRunsInput, fn func(*GetJobRunsOutput, bool) bool, opts ...request.Option) error
GetJobRunsPagesWithContext same as GetJobRunsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetJobRunsRequest ¶
func (c *Glue) GetJobRunsRequest(input *GetJobRunsInput) (req *request.Request, output *GetJobRunsOutput)
GetJobRunsRequest generates a "aws/request.Request" representing the client's request for the GetJobRuns 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 GetJobRuns for more information on using the GetJobRuns 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 GetJobRunsRequest method. req, resp := client.GetJobRunsRequest(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/GetJobRuns
func (*Glue) GetJobRunsWithContext ¶
func (c *Glue) GetJobRunsWithContext(ctx aws.Context, input *GetJobRunsInput, opts ...request.Option) (*GetJobRunsOutput, error)
GetJobRunsWithContext is the same as GetJobRuns with the addition of the ability to pass a context and additional request options.
See GetJobRuns 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) GetJobWithContext ¶
func (c *Glue) GetJobWithContext(ctx aws.Context, input *GetJobInput, opts ...request.Option) (*GetJobOutput, error)
GetJobWithContext is the same as GetJob with the addition of the ability to pass a context and additional request options.
See GetJob 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) GetJobs ¶
func (c *Glue) GetJobs(input *GetJobsInput) (*GetJobsOutput, error)
GetJobs API operation for AWS Glue.
Retrieves all current job definitions.
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 GetJobs for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobs
func (*Glue) GetJobsPages ¶
func (c *Glue) GetJobsPages(input *GetJobsInput, fn func(*GetJobsOutput, bool) bool) error
GetJobsPages iterates over the pages of a GetJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetJobs operation. pageNum := 0 err := client.GetJobsPages(params, func(page *glue.GetJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetJobsPagesWithContext ¶
func (c *Glue) GetJobsPagesWithContext(ctx aws.Context, input *GetJobsInput, fn func(*GetJobsOutput, bool) bool, opts ...request.Option) error
GetJobsPagesWithContext same as GetJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetJobsRequest ¶
func (c *Glue) GetJobsRequest(input *GetJobsInput) (req *request.Request, output *GetJobsOutput)
GetJobsRequest generates a "aws/request.Request" representing the client's request for the GetJobs 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 GetJobs for more information on using the GetJobs 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 GetJobsRequest method. req, resp := client.GetJobsRequest(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/GetJobs
func (*Glue) GetJobsWithContext ¶
func (c *Glue) GetJobsWithContext(ctx aws.Context, input *GetJobsInput, opts ...request.Option) (*GetJobsOutput, error)
GetJobsWithContext is the same as GetJobs with the addition of the ability to pass a context and additional request options.
See GetJobs 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) GetMLTaskRun ¶
func (c *Glue) GetMLTaskRun(input *GetMLTaskRunInput) (*GetMLTaskRunOutput, error)
GetMLTaskRun API operation for AWS Glue.
Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that AWS Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun with the TaskRunID and its parent transform's TransformID.
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 GetMLTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTaskRun
func (*Glue) GetMLTaskRunRequest ¶
func (c *Glue) GetMLTaskRunRequest(input *GetMLTaskRunInput) (req *request.Request, output *GetMLTaskRunOutput)
GetMLTaskRunRequest generates a "aws/request.Request" representing the client's request for the GetMLTaskRun 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 GetMLTaskRun for more information on using the GetMLTaskRun 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 GetMLTaskRunRequest method. req, resp := client.GetMLTaskRunRequest(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/GetMLTaskRun
func (*Glue) GetMLTaskRunWithContext ¶
func (c *Glue) GetMLTaskRunWithContext(ctx aws.Context, input *GetMLTaskRunInput, opts ...request.Option) (*GetMLTaskRunOutput, error)
GetMLTaskRunWithContext is the same as GetMLTaskRun with the addition of the ability to pass a context and additional request options.
See GetMLTaskRun 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) GetMLTaskRuns ¶
func (c *Glue) GetMLTaskRuns(input *GetMLTaskRunsInput) (*GetMLTaskRunsOutput, error)
GetMLTaskRuns API operation for AWS Glue.
Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that AWS Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling GetMLTaskRuns with their parent transform's TransformID and other optional parameters as documented in this section.
This operation returns a list of historic runs and must be paginated.
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 GetMLTaskRuns for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTaskRuns
func (*Glue) GetMLTaskRunsPages ¶
func (c *Glue) GetMLTaskRunsPages(input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool) error
GetMLTaskRunsPages iterates over the pages of a GetMLTaskRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetMLTaskRuns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetMLTaskRuns operation. pageNum := 0 err := client.GetMLTaskRunsPages(params, func(page *glue.GetMLTaskRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetMLTaskRunsPagesWithContext ¶
func (c *Glue) GetMLTaskRunsPagesWithContext(ctx aws.Context, input *GetMLTaskRunsInput, fn func(*GetMLTaskRunsOutput, bool) bool, opts ...request.Option) error
GetMLTaskRunsPagesWithContext same as GetMLTaskRunsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetMLTaskRunsRequest ¶
func (c *Glue) GetMLTaskRunsRequest(input *GetMLTaskRunsInput) (req *request.Request, output *GetMLTaskRunsOutput)
GetMLTaskRunsRequest generates a "aws/request.Request" representing the client's request for the GetMLTaskRuns 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 GetMLTaskRuns for more information on using the GetMLTaskRuns 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 GetMLTaskRunsRequest method. req, resp := client.GetMLTaskRunsRequest(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/GetMLTaskRuns
func (*Glue) GetMLTaskRunsWithContext ¶
func (c *Glue) GetMLTaskRunsWithContext(ctx aws.Context, input *GetMLTaskRunsInput, opts ...request.Option) (*GetMLTaskRunsOutput, error)
GetMLTaskRunsWithContext is the same as GetMLTaskRuns with the addition of the ability to pass a context and additional request options.
See GetMLTaskRuns 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) GetMLTransform ¶
func (c *Glue) GetMLTransform(input *GetMLTransformInput) (*GetMLTransformOutput, error)
GetMLTransform API operation for AWS Glue.
Gets an AWS Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by AWS Glue. You can retrieve their metadata by calling GetMLTransform.
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 GetMLTransform for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTransform
func (*Glue) GetMLTransformRequest ¶
func (c *Glue) GetMLTransformRequest(input *GetMLTransformInput) (req *request.Request, output *GetMLTransformOutput)
GetMLTransformRequest generates a "aws/request.Request" representing the client's request for the GetMLTransform 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 GetMLTransform for more information on using the GetMLTransform 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 GetMLTransformRequest method. req, resp := client.GetMLTransformRequest(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/GetMLTransform
func (*Glue) GetMLTransformWithContext ¶
func (c *Glue) GetMLTransformWithContext(ctx aws.Context, input *GetMLTransformInput, opts ...request.Option) (*GetMLTransformOutput, error)
GetMLTransformWithContext is the same as GetMLTransform with the addition of the ability to pass a context and additional request options.
See GetMLTransform 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) GetMLTransforms ¶
func (c *Glue) GetMLTransforms(input *GetMLTransformsInput) (*GetMLTransformsOutput, error)
GetMLTransforms API operation for AWS Glue.
Gets a sortable, filterable list of existing AWS Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by AWS Glue, and you can retrieve their metadata by calling GetMLTransforms.
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 GetMLTransforms for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMLTransforms
func (*Glue) GetMLTransformsPages ¶
func (c *Glue) GetMLTransformsPages(input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool) error
GetMLTransformsPages iterates over the pages of a GetMLTransforms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetMLTransforms method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetMLTransforms operation. pageNum := 0 err := client.GetMLTransformsPages(params, func(page *glue.GetMLTransformsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetMLTransformsPagesWithContext ¶
func (c *Glue) GetMLTransformsPagesWithContext(ctx aws.Context, input *GetMLTransformsInput, fn func(*GetMLTransformsOutput, bool) bool, opts ...request.Option) error
GetMLTransformsPagesWithContext same as GetMLTransformsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetMLTransformsRequest ¶
func (c *Glue) GetMLTransformsRequest(input *GetMLTransformsInput) (req *request.Request, output *GetMLTransformsOutput)
GetMLTransformsRequest generates a "aws/request.Request" representing the client's request for the GetMLTransforms 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 GetMLTransforms for more information on using the GetMLTransforms 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 GetMLTransformsRequest method. req, resp := client.GetMLTransformsRequest(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/GetMLTransforms
func (*Glue) GetMLTransformsWithContext ¶
func (c *Glue) GetMLTransformsWithContext(ctx aws.Context, input *GetMLTransformsInput, opts ...request.Option) (*GetMLTransformsOutput, error)
GetMLTransformsWithContext is the same as GetMLTransforms with the addition of the ability to pass a context and additional request options.
See GetMLTransforms 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) GetMapping ¶
func (c *Glue) GetMapping(input *GetMappingInput) (*GetMappingOutput, error)
GetMapping API operation for AWS Glue.
Creates mappings.
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 GetMapping for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EntityNotFoundException A specified entity does not exist
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMapping
func (*Glue) GetMappingRequest ¶
func (c *Glue) GetMappingRequest(input *GetMappingInput) (req *request.Request, output *GetMappingOutput)
GetMappingRequest generates a "aws/request.Request" representing the client's request for the GetMapping 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 GetMapping for more information on using the GetMapping 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 GetMappingRequest method. req, resp := client.GetMappingRequest(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/GetMapping
func (*Glue) GetMappingWithContext ¶
func (c *Glue) GetMappingWithContext(ctx aws.Context, input *GetMappingInput, opts ...request.Option) (*GetMappingOutput, error)
GetMappingWithContext is the same as GetMapping with the addition of the ability to pass a context and additional request options.
See GetMapping 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) GetPartition ¶
func (c *Glue) GetPartition(input *GetPartitionInput) (*GetPartitionOutput, error)
GetPartition API operation for AWS Glue.
Retrieves information about a specified partition.
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 GetPartition for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartition
func (*Glue) GetPartitionRequest ¶
func (c *Glue) GetPartitionRequest(input *GetPartitionInput) (req *request.Request, output *GetPartitionOutput)
GetPartitionRequest generates a "aws/request.Request" representing the client's request for the GetPartition 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 GetPartition for more information on using the GetPartition 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 GetPartitionRequest method. req, resp := client.GetPartitionRequest(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/GetPartition
func (*Glue) GetPartitionWithContext ¶
func (c *Glue) GetPartitionWithContext(ctx aws.Context, input *GetPartitionInput, opts ...request.Option) (*GetPartitionOutput, error)
GetPartitionWithContext is the same as GetPartition with the addition of the ability to pass a context and additional request options.
See GetPartition 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) GetPartitions ¶
func (c *Glue) GetPartitions(input *GetPartitionsInput) (*GetPartitionsOutput, error)
GetPartitions API operation for AWS Glue.
Retrieves information about the partitions in 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 GetPartitions for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitions
func (*Glue) GetPartitionsPages ¶
func (c *Glue) GetPartitionsPages(input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool) error
GetPartitionsPages iterates over the pages of a GetPartitions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetPartitions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetPartitions operation. pageNum := 0 err := client.GetPartitionsPages(params, func(page *glue.GetPartitionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetPartitionsPagesWithContext ¶
func (c *Glue) GetPartitionsPagesWithContext(ctx aws.Context, input *GetPartitionsInput, fn func(*GetPartitionsOutput, bool) bool, opts ...request.Option) error
GetPartitionsPagesWithContext same as GetPartitionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetPartitionsRequest ¶
func (c *Glue) GetPartitionsRequest(input *GetPartitionsInput) (req *request.Request, output *GetPartitionsOutput)
GetPartitionsRequest generates a "aws/request.Request" representing the client's request for the GetPartitions 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 GetPartitions for more information on using the GetPartitions 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 GetPartitionsRequest method. req, resp := client.GetPartitionsRequest(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/GetPartitions
func (*Glue) GetPartitionsWithContext ¶
func (c *Glue) GetPartitionsWithContext(ctx aws.Context, input *GetPartitionsInput, opts ...request.Option) (*GetPartitionsOutput, error)
GetPartitionsWithContext is the same as GetPartitions with the addition of the ability to pass a context and additional request options.
See GetPartitions 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) GetPlan ¶
func (c *Glue) GetPlan(input *GetPlanInput) (*GetPlanOutput, error)
GetPlan API operation for AWS Glue.
Gets code to perform a specified mapping.
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 GetPlan for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlan
func (*Glue) GetPlanRequest ¶
func (c *Glue) GetPlanRequest(input *GetPlanInput) (req *request.Request, output *GetPlanOutput)
GetPlanRequest generates a "aws/request.Request" representing the client's request for the GetPlan 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 GetPlan for more information on using the GetPlan 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 GetPlanRequest method. req, resp := client.GetPlanRequest(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/GetPlan
func (*Glue) GetPlanWithContext ¶
func (c *Glue) GetPlanWithContext(ctx aws.Context, input *GetPlanInput, opts ...request.Option) (*GetPlanOutput, error)
GetPlanWithContext is the same as GetPlan with the addition of the ability to pass a context and additional request options.
See GetPlan 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) GetResourcePolicy ¶
func (c *Glue) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
GetResourcePolicy API operation for AWS Glue.
Retrieves a specified resource policy.
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 GetResourcePolicy for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetResourcePolicy
func (*Glue) GetResourcePolicyRequest ¶
func (c *Glue) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
GetResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicy 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 GetResourcePolicy for more information on using the GetResourcePolicy 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 GetResourcePolicyRequest method. req, resp := client.GetResourcePolicyRequest(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/GetResourcePolicy
func (*Glue) GetResourcePolicyWithContext ¶
func (c *Glue) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
GetResourcePolicyWithContext is the same as GetResourcePolicy with the addition of the ability to pass a context and additional request options.
See GetResourcePolicy 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) GetSecurityConfiguration ¶
func (c *Glue) GetSecurityConfiguration(input *GetSecurityConfigurationInput) (*GetSecurityConfigurationOutput, error)
GetSecurityConfiguration API operation for AWS Glue.
Retrieves a specified security configuration.
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 GetSecurityConfiguration for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetSecurityConfiguration
func (*Glue) GetSecurityConfigurationRequest ¶
func (c *Glue) GetSecurityConfigurationRequest(input *GetSecurityConfigurationInput) (req *request.Request, output *GetSecurityConfigurationOutput)
GetSecurityConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetSecurityConfiguration 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 GetSecurityConfiguration for more information on using the GetSecurityConfiguration 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 GetSecurityConfigurationRequest method. req, resp := client.GetSecurityConfigurationRequest(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/GetSecurityConfiguration
func (*Glue) GetSecurityConfigurationWithContext ¶
func (c *Glue) GetSecurityConfigurationWithContext(ctx aws.Context, input *GetSecurityConfigurationInput, opts ...request.Option) (*GetSecurityConfigurationOutput, error)
GetSecurityConfigurationWithContext is the same as GetSecurityConfiguration with the addition of the ability to pass a context and additional request options.
See GetSecurityConfiguration 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) GetSecurityConfigurations ¶
func (c *Glue) GetSecurityConfigurations(input *GetSecurityConfigurationsInput) (*GetSecurityConfigurationsOutput, error)
GetSecurityConfigurations API operation for AWS Glue.
Retrieves a list of all security configurations.
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 GetSecurityConfigurations for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetSecurityConfigurations
func (*Glue) GetSecurityConfigurationsPages ¶
func (c *Glue) GetSecurityConfigurationsPages(input *GetSecurityConfigurationsInput, fn func(*GetSecurityConfigurationsOutput, bool) bool) error
GetSecurityConfigurationsPages iterates over the pages of a GetSecurityConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetSecurityConfigurations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetSecurityConfigurations operation. pageNum := 0 err := client.GetSecurityConfigurationsPages(params, func(page *glue.GetSecurityConfigurationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetSecurityConfigurationsPagesWithContext ¶
func (c *Glue) GetSecurityConfigurationsPagesWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, fn func(*GetSecurityConfigurationsOutput, bool) bool, opts ...request.Option) error
GetSecurityConfigurationsPagesWithContext same as GetSecurityConfigurationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetSecurityConfigurationsRequest ¶
func (c *Glue) GetSecurityConfigurationsRequest(input *GetSecurityConfigurationsInput) (req *request.Request, output *GetSecurityConfigurationsOutput)
GetSecurityConfigurationsRequest generates a "aws/request.Request" representing the client's request for the GetSecurityConfigurations 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 GetSecurityConfigurations for more information on using the GetSecurityConfigurations 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 GetSecurityConfigurationsRequest method. req, resp := client.GetSecurityConfigurationsRequest(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/GetSecurityConfigurations
func (*Glue) GetSecurityConfigurationsWithContext ¶
func (c *Glue) GetSecurityConfigurationsWithContext(ctx aws.Context, input *GetSecurityConfigurationsInput, opts ...request.Option) (*GetSecurityConfigurationsOutput, error)
GetSecurityConfigurationsWithContext is the same as GetSecurityConfigurations with the addition of the ability to pass a context and additional request options.
See GetSecurityConfigurations 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) GetTable ¶
func (c *Glue) GetTable(input *GetTableInput) (*GetTableOutput, error)
GetTable API operation for AWS Glue.
Retrieves the Table definition in a Data Catalog for a specified 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 GetTable for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTable
func (*Glue) GetTableRequest ¶
func (c *Glue) GetTableRequest(input *GetTableInput) (req *request.Request, output *GetTableOutput)
GetTableRequest generates a "aws/request.Request" representing the client's request for the GetTable 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 GetTable for more information on using the GetTable 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 GetTableRequest method. req, resp := client.GetTableRequest(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/GetTable
func (*Glue) GetTableVersion ¶
func (c *Glue) GetTableVersion(input *GetTableVersionInput) (*GetTableVersionOutput, error)
GetTableVersion API operation for AWS Glue.
Retrieves a specified version 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 GetTableVersion for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersion
func (*Glue) GetTableVersionRequest ¶
func (c *Glue) GetTableVersionRequest(input *GetTableVersionInput) (req *request.Request, output *GetTableVersionOutput)
GetTableVersionRequest generates a "aws/request.Request" representing the client's request for the GetTableVersion 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 GetTableVersion for more information on using the GetTableVersion 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 GetTableVersionRequest method. req, resp := client.GetTableVersionRequest(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/GetTableVersion
func (*Glue) GetTableVersionWithContext ¶
func (c *Glue) GetTableVersionWithContext(ctx aws.Context, input *GetTableVersionInput, opts ...request.Option) (*GetTableVersionOutput, error)
GetTableVersionWithContext is the same as GetTableVersion with the addition of the ability to pass a context and additional request options.
See GetTableVersion 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) GetTableVersions ¶
func (c *Glue) GetTableVersions(input *GetTableVersionsInput) (*GetTableVersionsOutput, error)
GetTableVersions API operation for AWS Glue.
Retrieves a list of strings that identify available versions of a specified 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 GetTableVersions for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersions
func (*Glue) GetTableVersionsPages ¶
func (c *Glue) GetTableVersionsPages(input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool) error
GetTableVersionsPages iterates over the pages of a GetTableVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetTableVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTableVersions operation. pageNum := 0 err := client.GetTableVersionsPages(params, func(page *glue.GetTableVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetTableVersionsPagesWithContext ¶
func (c *Glue) GetTableVersionsPagesWithContext(ctx aws.Context, input *GetTableVersionsInput, fn func(*GetTableVersionsOutput, bool) bool, opts ...request.Option) error
GetTableVersionsPagesWithContext same as GetTableVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetTableVersionsRequest ¶
func (c *Glue) GetTableVersionsRequest(input *GetTableVersionsInput) (req *request.Request, output *GetTableVersionsOutput)
GetTableVersionsRequest generates a "aws/request.Request" representing the client's request for the GetTableVersions 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 GetTableVersions for more information on using the GetTableVersions 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 GetTableVersionsRequest method. req, resp := client.GetTableVersionsRequest(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/GetTableVersions
func (*Glue) GetTableVersionsWithContext ¶
func (c *Glue) GetTableVersionsWithContext(ctx aws.Context, input *GetTableVersionsInput, opts ...request.Option) (*GetTableVersionsOutput, error)
GetTableVersionsWithContext is the same as GetTableVersions with the addition of the ability to pass a context and additional request options.
See GetTableVersions 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) GetTableWithContext ¶
func (c *Glue) GetTableWithContext(ctx aws.Context, input *GetTableInput, opts ...request.Option) (*GetTableOutput, error)
GetTableWithContext is the same as GetTable with the addition of the ability to pass a context and additional request options.
See GetTable 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) GetTables ¶
func (c *Glue) GetTables(input *GetTablesInput) (*GetTablesOutput, error)
GetTables API operation for AWS Glue.
Retrieves the definitions of some or all of the tables in a given Database.
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 GetTables for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTables
func (*Glue) GetTablesPages ¶
func (c *Glue) GetTablesPages(input *GetTablesInput, fn func(*GetTablesOutput, bool) bool) error
GetTablesPages iterates over the pages of a GetTables operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetTables method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTables operation. pageNum := 0 err := client.GetTablesPages(params, func(page *glue.GetTablesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetTablesPagesWithContext ¶
func (c *Glue) GetTablesPagesWithContext(ctx aws.Context, input *GetTablesInput, fn func(*GetTablesOutput, bool) bool, opts ...request.Option) error
GetTablesPagesWithContext same as GetTablesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetTablesRequest ¶
func (c *Glue) GetTablesRequest(input *GetTablesInput) (req *request.Request, output *GetTablesOutput)
GetTablesRequest generates a "aws/request.Request" representing the client's request for the GetTables 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 GetTables for more information on using the GetTables 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 GetTablesRequest method. req, resp := client.GetTablesRequest(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/GetTables
func (*Glue) GetTablesWithContext ¶
func (c *Glue) GetTablesWithContext(ctx aws.Context, input *GetTablesInput, opts ...request.Option) (*GetTablesOutput, error)
GetTablesWithContext is the same as GetTables with the addition of the ability to pass a context and additional request options.
See GetTables 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) GetTags ¶
func (c *Glue) GetTags(input *GetTagsInput) (*GetTagsOutput, error)
GetTags API operation for AWS Glue.
Retrieves a list of tags associated with a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue's API operation GetTags for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EntityNotFoundException A specified entity does not exist
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTags
func (*Glue) GetTagsRequest ¶
func (c *Glue) GetTagsRequest(input *GetTagsInput) (req *request.Request, output *GetTagsOutput)
GetTagsRequest generates a "aws/request.Request" representing the client's request for the GetTags 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 GetTags for more information on using the GetTags 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 GetTagsRequest method. req, resp := client.GetTagsRequest(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/GetTags
func (*Glue) GetTagsWithContext ¶
func (c *Glue) GetTagsWithContext(ctx aws.Context, input *GetTagsInput, opts ...request.Option) (*GetTagsOutput, error)
GetTagsWithContext is the same as GetTags with the addition of the ability to pass a context and additional request options.
See GetTags 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) GetTrigger ¶
func (c *Glue) GetTrigger(input *GetTriggerInput) (*GetTriggerOutput, error)
GetTrigger API operation for AWS Glue.
Retrieves the definition of a trigger.
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 GetTrigger for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTrigger
func (*Glue) GetTriggerRequest ¶
func (c *Glue) GetTriggerRequest(input *GetTriggerInput) (req *request.Request, output *GetTriggerOutput)
GetTriggerRequest generates a "aws/request.Request" representing the client's request for the GetTrigger 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 GetTrigger for more information on using the GetTrigger 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 GetTriggerRequest method. req, resp := client.GetTriggerRequest(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/GetTrigger
func (*Glue) GetTriggerWithContext ¶
func (c *Glue) GetTriggerWithContext(ctx aws.Context, input *GetTriggerInput, opts ...request.Option) (*GetTriggerOutput, error)
GetTriggerWithContext is the same as GetTrigger with the addition of the ability to pass a context and additional request options.
See GetTrigger 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) GetTriggers ¶
func (c *Glue) GetTriggers(input *GetTriggersInput) (*GetTriggersOutput, error)
GetTriggers API operation for AWS Glue.
Gets all the triggers associated with a job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue's API operation GetTriggers for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggers
func (*Glue) GetTriggersPages ¶
func (c *Glue) GetTriggersPages(input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool) error
GetTriggersPages iterates over the pages of a GetTriggers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetTriggers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetTriggers operation. pageNum := 0 err := client.GetTriggersPages(params, func(page *glue.GetTriggersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetTriggersPagesWithContext ¶
func (c *Glue) GetTriggersPagesWithContext(ctx aws.Context, input *GetTriggersInput, fn func(*GetTriggersOutput, bool) bool, opts ...request.Option) error
GetTriggersPagesWithContext same as GetTriggersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetTriggersRequest ¶
func (c *Glue) GetTriggersRequest(input *GetTriggersInput) (req *request.Request, output *GetTriggersOutput)
GetTriggersRequest generates a "aws/request.Request" representing the client's request for the GetTriggers 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 GetTriggers for more information on using the GetTriggers 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 GetTriggersRequest method. req, resp := client.GetTriggersRequest(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/GetTriggers
func (*Glue) GetTriggersWithContext ¶
func (c *Glue) GetTriggersWithContext(ctx aws.Context, input *GetTriggersInput, opts ...request.Option) (*GetTriggersOutput, error)
GetTriggersWithContext is the same as GetTriggers with the addition of the ability to pass a context and additional request options.
See GetTriggers 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) GetUserDefinedFunction ¶
func (c *Glue) GetUserDefinedFunction(input *GetUserDefinedFunctionInput) (*GetUserDefinedFunctionOutput, error)
GetUserDefinedFunction API operation for AWS Glue.
Retrieves a specified function definition 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 GetUserDefinedFunction for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunction
func (*Glue) GetUserDefinedFunctionRequest ¶
func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) (req *request.Request, output *GetUserDefinedFunctionOutput)
GetUserDefinedFunctionRequest generates a "aws/request.Request" representing the client's request for the GetUserDefinedFunction 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 GetUserDefinedFunction for more information on using the GetUserDefinedFunction 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 GetUserDefinedFunctionRequest method. req, resp := client.GetUserDefinedFunctionRequest(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/GetUserDefinedFunction
func (*Glue) GetUserDefinedFunctionWithContext ¶
func (c *Glue) GetUserDefinedFunctionWithContext(ctx aws.Context, input *GetUserDefinedFunctionInput, opts ...request.Option) (*GetUserDefinedFunctionOutput, error)
GetUserDefinedFunctionWithContext is the same as GetUserDefinedFunction with the addition of the ability to pass a context and additional request options.
See GetUserDefinedFunction 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) GetUserDefinedFunctions ¶
func (c *Glue) GetUserDefinedFunctions(input *GetUserDefinedFunctionsInput) (*GetUserDefinedFunctionsOutput, error)
GetUserDefinedFunctions API operation for AWS Glue.
Retrieves multiple function 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 GetUserDefinedFunctions for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctions
func (*Glue) GetUserDefinedFunctionsPages ¶
func (c *Glue) GetUserDefinedFunctionsPages(input *GetUserDefinedFunctionsInput, fn func(*GetUserDefinedFunctionsOutput, bool) bool) error
GetUserDefinedFunctionsPages iterates over the pages of a GetUserDefinedFunctions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetUserDefinedFunctions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetUserDefinedFunctions operation. pageNum := 0 err := client.GetUserDefinedFunctionsPages(params, func(page *glue.GetUserDefinedFunctionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetUserDefinedFunctionsPagesWithContext ¶
func (c *Glue) GetUserDefinedFunctionsPagesWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, fn func(*GetUserDefinedFunctionsOutput, bool) bool, opts ...request.Option) error
GetUserDefinedFunctionsPagesWithContext same as GetUserDefinedFunctionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetUserDefinedFunctionsRequest ¶
func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) (req *request.Request, output *GetUserDefinedFunctionsOutput)
GetUserDefinedFunctionsRequest generates a "aws/request.Request" representing the client's request for the GetUserDefinedFunctions 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 GetUserDefinedFunctions for more information on using the GetUserDefinedFunctions 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 GetUserDefinedFunctionsRequest method. req, resp := client.GetUserDefinedFunctionsRequest(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/GetUserDefinedFunctions
func (*Glue) GetUserDefinedFunctionsWithContext ¶
func (c *Glue) GetUserDefinedFunctionsWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, opts ...request.Option) (*GetUserDefinedFunctionsOutput, error)
GetUserDefinedFunctionsWithContext is the same as GetUserDefinedFunctions with the addition of the ability to pass a context and additional request options.
See GetUserDefinedFunctions 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) GetWorkflow ¶
func (c *Glue) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
GetWorkflow API operation for AWS Glue.
Retrieves resource metadata for a workflow.
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 GetWorkflow for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetWorkflow
func (*Glue) GetWorkflowRequest ¶
func (c *Glue) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
GetWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetWorkflow 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 GetWorkflow for more information on using the GetWorkflow 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 GetWorkflowRequest method. req, resp := client.GetWorkflowRequest(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/GetWorkflow
func (*Glue) GetWorkflowRun ¶
func (c *Glue) GetWorkflowRun(input *GetWorkflowRunInput) (*GetWorkflowRunOutput, error)
GetWorkflowRun API operation for AWS Glue.
Retrieves the metadata for a given workflow run.
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 GetWorkflowRun for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetWorkflowRun
func (*Glue) GetWorkflowRunProperties ¶
func (c *Glue) GetWorkflowRunProperties(input *GetWorkflowRunPropertiesInput) (*GetWorkflowRunPropertiesOutput, error)
GetWorkflowRunProperties API operation for AWS Glue.
Retrieves the workflow run properties which were set during the run.
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 GetWorkflowRunProperties for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetWorkflowRunProperties
func (*Glue) GetWorkflowRunPropertiesRequest ¶
func (c *Glue) GetWorkflowRunPropertiesRequest(input *GetWorkflowRunPropertiesInput) (req *request.Request, output *GetWorkflowRunPropertiesOutput)
GetWorkflowRunPropertiesRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowRunProperties 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 GetWorkflowRunProperties for more information on using the GetWorkflowRunProperties 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 GetWorkflowRunPropertiesRequest method. req, resp := client.GetWorkflowRunPropertiesRequest(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/GetWorkflowRunProperties
func (*Glue) GetWorkflowRunPropertiesWithContext ¶
func (c *Glue) GetWorkflowRunPropertiesWithContext(ctx aws.Context, input *GetWorkflowRunPropertiesInput, opts ...request.Option) (*GetWorkflowRunPropertiesOutput, error)
GetWorkflowRunPropertiesWithContext is the same as GetWorkflowRunProperties with the addition of the ability to pass a context and additional request options.
See GetWorkflowRunProperties 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) GetWorkflowRunRequest ¶
func (c *Glue) GetWorkflowRunRequest(input *GetWorkflowRunInput) (req *request.Request, output *GetWorkflowRunOutput)
GetWorkflowRunRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowRun 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 GetWorkflowRun for more information on using the GetWorkflowRun 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 GetWorkflowRunRequest method. req, resp := client.GetWorkflowRunRequest(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/GetWorkflowRun
func (*Glue) GetWorkflowRunWithContext ¶
func (c *Glue) GetWorkflowRunWithContext(ctx aws.Context, input *GetWorkflowRunInput, opts ...request.Option) (*GetWorkflowRunOutput, error)
GetWorkflowRunWithContext is the same as GetWorkflowRun with the addition of the ability to pass a context and additional request options.
See GetWorkflowRun 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) GetWorkflowRuns ¶
func (c *Glue) GetWorkflowRuns(input *GetWorkflowRunsInput) (*GetWorkflowRunsOutput, error)
GetWorkflowRuns API operation for AWS Glue.
Retrieves metadata for all runs of a given workflow.
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 GetWorkflowRuns for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetWorkflowRuns
func (*Glue) GetWorkflowRunsPages ¶
func (c *Glue) GetWorkflowRunsPages(input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool) error
GetWorkflowRunsPages iterates over the pages of a GetWorkflowRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetWorkflowRuns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetWorkflowRuns operation. pageNum := 0 err := client.GetWorkflowRunsPages(params, func(page *glue.GetWorkflowRunsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) GetWorkflowRunsPagesWithContext ¶
func (c *Glue) GetWorkflowRunsPagesWithContext(ctx aws.Context, input *GetWorkflowRunsInput, fn func(*GetWorkflowRunsOutput, bool) bool, opts ...request.Option) error
GetWorkflowRunsPagesWithContext same as GetWorkflowRunsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) GetWorkflowRunsRequest ¶
func (c *Glue) GetWorkflowRunsRequest(input *GetWorkflowRunsInput) (req *request.Request, output *GetWorkflowRunsOutput)
GetWorkflowRunsRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowRuns 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 GetWorkflowRuns for more information on using the GetWorkflowRuns 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 GetWorkflowRunsRequest method. req, resp := client.GetWorkflowRunsRequest(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/GetWorkflowRuns
func (*Glue) GetWorkflowRunsWithContext ¶
func (c *Glue) GetWorkflowRunsWithContext(ctx aws.Context, input *GetWorkflowRunsInput, opts ...request.Option) (*GetWorkflowRunsOutput, error)
GetWorkflowRunsWithContext is the same as GetWorkflowRuns with the addition of the ability to pass a context and additional request options.
See GetWorkflowRuns 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) GetWorkflowWithContext ¶
func (c *Glue) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
GetWorkflowWithContext is the same as GetWorkflow with the addition of the ability to pass a context and additional request options.
See GetWorkflow 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) ImportCatalogToGlue ¶
func (c *Glue) ImportCatalogToGlue(input *ImportCatalogToGlueInput) (*ImportCatalogToGlueOutput, error)
ImportCatalogToGlue API operation for AWS Glue.
Imports an existing Amazon Athena Data Catalog to AWS Glue ¶
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 ImportCatalogToGlue for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlue
func (*Glue) ImportCatalogToGlueRequest ¶
func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) (req *request.Request, output *ImportCatalogToGlueOutput)
ImportCatalogToGlueRequest generates a "aws/request.Request" representing the client's request for the ImportCatalogToGlue 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 ImportCatalogToGlue for more information on using the ImportCatalogToGlue 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 ImportCatalogToGlueRequest method. req, resp := client.ImportCatalogToGlueRequest(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/ImportCatalogToGlue
func (*Glue) ImportCatalogToGlueWithContext ¶
func (c *Glue) ImportCatalogToGlueWithContext(ctx aws.Context, input *ImportCatalogToGlueInput, opts ...request.Option) (*ImportCatalogToGlueOutput, error)
ImportCatalogToGlueWithContext is the same as ImportCatalogToGlue with the addition of the ability to pass a context and additional request options.
See ImportCatalogToGlue 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) ListCrawlers ¶
func (c *Glue) ListCrawlers(input *ListCrawlersInput) (*ListCrawlersOutput, error)
ListCrawlers API operation for AWS Glue.
Retrieves the names of all crawler resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
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 ListCrawlers for usage and error information.
Returned Error Types:
- OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListCrawlers
func (*Glue) ListCrawlersPages ¶
func (c *Glue) ListCrawlersPages(input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool) error
ListCrawlersPages iterates over the pages of a ListCrawlers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCrawlers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCrawlers operation. pageNum := 0 err := client.ListCrawlersPages(params, func(page *glue.ListCrawlersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListCrawlersPagesWithContext ¶
func (c *Glue) ListCrawlersPagesWithContext(ctx aws.Context, input *ListCrawlersInput, fn func(*ListCrawlersOutput, bool) bool, opts ...request.Option) error
ListCrawlersPagesWithContext same as ListCrawlersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListCrawlersRequest ¶
func (c *Glue) ListCrawlersRequest(input *ListCrawlersInput) (req *request.Request, output *ListCrawlersOutput)
ListCrawlersRequest generates a "aws/request.Request" representing the client's request for the ListCrawlers 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 ListCrawlers for more information on using the ListCrawlers 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 ListCrawlersRequest method. req, resp := client.ListCrawlersRequest(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/ListCrawlers
func (*Glue) ListCrawlersWithContext ¶
func (c *Glue) ListCrawlersWithContext(ctx aws.Context, input *ListCrawlersInput, opts ...request.Option) (*ListCrawlersOutput, error)
ListCrawlersWithContext is the same as ListCrawlers with the addition of the ability to pass a context and additional request options.
See ListCrawlers 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) ListDevEndpoints ¶
func (c *Glue) ListDevEndpoints(input *ListDevEndpointsInput) (*ListDevEndpointsOutput, error)
ListDevEndpoints API operation for AWS Glue.
Retrieves the names of all DevEndpoint resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
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 ListDevEndpoints for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListDevEndpoints
func (*Glue) ListDevEndpointsPages ¶
func (c *Glue) ListDevEndpointsPages(input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool) error
ListDevEndpointsPages iterates over the pages of a ListDevEndpoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevEndpoints method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDevEndpoints operation. pageNum := 0 err := client.ListDevEndpointsPages(params, func(page *glue.ListDevEndpointsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListDevEndpointsPagesWithContext ¶
func (c *Glue) ListDevEndpointsPagesWithContext(ctx aws.Context, input *ListDevEndpointsInput, fn func(*ListDevEndpointsOutput, bool) bool, opts ...request.Option) error
ListDevEndpointsPagesWithContext same as ListDevEndpointsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListDevEndpointsRequest ¶
func (c *Glue) ListDevEndpointsRequest(input *ListDevEndpointsInput) (req *request.Request, output *ListDevEndpointsOutput)
ListDevEndpointsRequest generates a "aws/request.Request" representing the client's request for the ListDevEndpoints 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 ListDevEndpoints for more information on using the ListDevEndpoints 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 ListDevEndpointsRequest method. req, resp := client.ListDevEndpointsRequest(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/ListDevEndpoints
func (*Glue) ListDevEndpointsWithContext ¶
func (c *Glue) ListDevEndpointsWithContext(ctx aws.Context, input *ListDevEndpointsInput, opts ...request.Option) (*ListDevEndpointsOutput, error)
ListDevEndpointsWithContext is the same as ListDevEndpoints with the addition of the ability to pass a context and additional request options.
See ListDevEndpoints 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) ListJobs ¶
func (c *Glue) ListJobs(input *ListJobsInput) (*ListJobsOutput, error)
ListJobs API operation for AWS Glue.
Retrieves the names of all job resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
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 ListJobs for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListJobs
func (*Glue) ListJobsPages ¶
func (c *Glue) ListJobsPages(input *ListJobsInput, fn func(*ListJobsOutput, bool) bool) error
ListJobsPages iterates over the pages of a ListJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListJobs operation. pageNum := 0 err := client.ListJobsPages(params, func(page *glue.ListJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListJobsPagesWithContext ¶
func (c *Glue) ListJobsPagesWithContext(ctx aws.Context, input *ListJobsInput, fn func(*ListJobsOutput, bool) bool, opts ...request.Option) error
ListJobsPagesWithContext same as ListJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListJobsRequest ¶
func (c *Glue) ListJobsRequest(input *ListJobsInput) (req *request.Request, output *ListJobsOutput)
ListJobsRequest generates a "aws/request.Request" representing the client's request for the ListJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListJobs for more information on using the ListJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListJobsRequest method. req, resp := client.ListJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListJobs
func (*Glue) ListJobsWithContext ¶
func (c *Glue) ListJobsWithContext(ctx aws.Context, input *ListJobsInput, opts ...request.Option) (*ListJobsOutput, error)
ListJobsWithContext is the same as ListJobs with the addition of the ability to pass a context and additional request options.
See ListJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListMLTransforms ¶
func (c *Glue) ListMLTransforms(input *ListMLTransformsInput) (*ListMLTransformsOutput, error)
ListMLTransforms API operation for AWS Glue.
Retrieves a sortable, filterable list of existing AWS Glue machine learning transforms in this AWS account, or the resources with the specified tag. This operation takes the optional Tags field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.
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 ListMLTransforms for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListMLTransforms
func (*Glue) ListMLTransformsPages ¶
func (c *Glue) ListMLTransformsPages(input *ListMLTransformsInput, fn func(*ListMLTransformsOutput, bool) bool) error
ListMLTransformsPages iterates over the pages of a ListMLTransforms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMLTransforms method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMLTransforms operation. pageNum := 0 err := client.ListMLTransformsPages(params, func(page *glue.ListMLTransformsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListMLTransformsPagesWithContext ¶
func (c *Glue) ListMLTransformsPagesWithContext(ctx aws.Context, input *ListMLTransformsInput, fn func(*ListMLTransformsOutput, bool) bool, opts ...request.Option) error
ListMLTransformsPagesWithContext same as ListMLTransformsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListMLTransformsRequest ¶
func (c *Glue) ListMLTransformsRequest(input *ListMLTransformsInput) (req *request.Request, output *ListMLTransformsOutput)
ListMLTransformsRequest generates a "aws/request.Request" representing the client's request for the ListMLTransforms 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 ListMLTransforms for more information on using the ListMLTransforms 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 ListMLTransformsRequest method. req, resp := client.ListMLTransformsRequest(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/ListMLTransforms
func (*Glue) ListMLTransformsWithContext ¶
func (c *Glue) ListMLTransformsWithContext(ctx aws.Context, input *ListMLTransformsInput, opts ...request.Option) (*ListMLTransformsOutput, error)
ListMLTransformsWithContext is the same as ListMLTransforms with the addition of the ability to pass a context and additional request options.
See ListMLTransforms 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) ListTriggers ¶
func (c *Glue) ListTriggers(input *ListTriggersInput) (*ListTriggersOutput, error)
ListTriggers API operation for AWS Glue.
Retrieves the names of all trigger resources in this AWS account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
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 ListTriggers for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListTriggers
func (*Glue) ListTriggersPages ¶
func (c *Glue) ListTriggersPages(input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool) error
ListTriggersPages iterates over the pages of a ListTriggers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTriggers method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTriggers operation. pageNum := 0 err := client.ListTriggersPages(params, func(page *glue.ListTriggersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListTriggersPagesWithContext ¶
func (c *Glue) ListTriggersPagesWithContext(ctx aws.Context, input *ListTriggersInput, fn func(*ListTriggersOutput, bool) bool, opts ...request.Option) error
ListTriggersPagesWithContext same as ListTriggersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListTriggersRequest ¶
func (c *Glue) ListTriggersRequest(input *ListTriggersInput) (req *request.Request, output *ListTriggersOutput)
ListTriggersRequest generates a "aws/request.Request" representing the client's request for the ListTriggers 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 ListTriggers for more information on using the ListTriggers 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 ListTriggersRequest method. req, resp := client.ListTriggersRequest(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/ListTriggers
func (*Glue) ListTriggersWithContext ¶
func (c *Glue) ListTriggersWithContext(ctx aws.Context, input *ListTriggersInput, opts ...request.Option) (*ListTriggersOutput, error)
ListTriggersWithContext is the same as ListTriggers with the addition of the ability to pass a context and additional request options.
See ListTriggers 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) ListWorkflows ¶
func (c *Glue) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
ListWorkflows API operation for AWS Glue.
Lists names of workflows created in the account.
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 ListWorkflows for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListWorkflows
func (*Glue) ListWorkflowsPages ¶
func (c *Glue) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
ListWorkflowsPages iterates over the pages of a ListWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflows method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListWorkflows operation. pageNum := 0 err := client.ListWorkflowsPages(params, func(page *glue.ListWorkflowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) ListWorkflowsPagesWithContext ¶
func (c *Glue) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool, opts ...request.Option) error
ListWorkflowsPagesWithContext same as ListWorkflowsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) ListWorkflowsRequest ¶
func (c *Glue) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
ListWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflows 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 ListWorkflows for more information on using the ListWorkflows 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 ListWorkflowsRequest method. req, resp := client.ListWorkflowsRequest(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/ListWorkflows
func (*Glue) ListWorkflowsWithContext ¶
func (c *Glue) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
ListWorkflowsWithContext is the same as ListWorkflows with the addition of the ability to pass a context and additional request options.
See ListWorkflows 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) PutDataCatalogEncryptionSettings ¶
func (c *Glue) PutDataCatalogEncryptionSettings(input *PutDataCatalogEncryptionSettingsInput) (*PutDataCatalogEncryptionSettingsOutput, error)
PutDataCatalogEncryptionSettings API operation for AWS Glue.
Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
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 PutDataCatalogEncryptionSettings for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PutDataCatalogEncryptionSettings
func (*Glue) PutDataCatalogEncryptionSettingsRequest ¶
func (c *Glue) PutDataCatalogEncryptionSettingsRequest(input *PutDataCatalogEncryptionSettingsInput) (req *request.Request, output *PutDataCatalogEncryptionSettingsOutput)
PutDataCatalogEncryptionSettingsRequest generates a "aws/request.Request" representing the client's request for the PutDataCatalogEncryptionSettings 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 PutDataCatalogEncryptionSettings for more information on using the PutDataCatalogEncryptionSettings 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 PutDataCatalogEncryptionSettingsRequest method. req, resp := client.PutDataCatalogEncryptionSettingsRequest(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/PutDataCatalogEncryptionSettings
func (*Glue) PutDataCatalogEncryptionSettingsWithContext ¶
func (c *Glue) PutDataCatalogEncryptionSettingsWithContext(ctx aws.Context, input *PutDataCatalogEncryptionSettingsInput, opts ...request.Option) (*PutDataCatalogEncryptionSettingsOutput, error)
PutDataCatalogEncryptionSettingsWithContext is the same as PutDataCatalogEncryptionSettings with the addition of the ability to pass a context and additional request options.
See PutDataCatalogEncryptionSettings 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) PutResourcePolicy ¶
func (c *Glue) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for AWS Glue.
Sets the Data Catalog resource policy for access control.
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 PutResourcePolicy for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
ConditionCheckFailureException A specified condition was not satisfied.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PutResourcePolicy
func (*Glue) PutResourcePolicyRequest ¶
func (c *Glue) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy 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 PutResourcePolicy for more information on using the PutResourcePolicy 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 PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(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/PutResourcePolicy
func (*Glue) PutResourcePolicyWithContext ¶
func (c *Glue) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy 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) PutWorkflowRunProperties ¶
func (c *Glue) PutWorkflowRunProperties(input *PutWorkflowRunPropertiesInput) (*PutWorkflowRunPropertiesOutput, error)
PutWorkflowRunProperties API operation for AWS Glue.
Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.
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 PutWorkflowRunProperties for usage and error information.
Returned Error Types:
AlreadyExistsException A resource to be created or added already exists.
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PutWorkflowRunProperties
func (*Glue) PutWorkflowRunPropertiesRequest ¶
func (c *Glue) PutWorkflowRunPropertiesRequest(input *PutWorkflowRunPropertiesInput) (req *request.Request, output *PutWorkflowRunPropertiesOutput)
PutWorkflowRunPropertiesRequest generates a "aws/request.Request" representing the client's request for the PutWorkflowRunProperties 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 PutWorkflowRunProperties for more information on using the PutWorkflowRunProperties 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 PutWorkflowRunPropertiesRequest method. req, resp := client.PutWorkflowRunPropertiesRequest(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/PutWorkflowRunProperties
func (*Glue) PutWorkflowRunPropertiesWithContext ¶
func (c *Glue) PutWorkflowRunPropertiesWithContext(ctx aws.Context, input *PutWorkflowRunPropertiesInput, opts ...request.Option) (*PutWorkflowRunPropertiesOutput, error)
PutWorkflowRunPropertiesWithContext is the same as PutWorkflowRunProperties with the addition of the ability to pass a context and additional request options.
See PutWorkflowRunProperties 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) ResetJobBookmark ¶
func (c *Glue) ResetJobBookmark(input *ResetJobBookmarkInput) (*ResetJobBookmarkOutput, error)
ResetJobBookmark API operation for AWS Glue.
Resets a bookmark entry.
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 ResetJobBookmark for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmark
func (*Glue) ResetJobBookmarkRequest ¶
func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) (req *request.Request, output *ResetJobBookmarkOutput)
ResetJobBookmarkRequest generates a "aws/request.Request" representing the client's request for the ResetJobBookmark 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 ResetJobBookmark for more information on using the ResetJobBookmark 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 ResetJobBookmarkRequest method. req, resp := client.ResetJobBookmarkRequest(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/ResetJobBookmark
func (*Glue) ResetJobBookmarkWithContext ¶
func (c *Glue) ResetJobBookmarkWithContext(ctx aws.Context, input *ResetJobBookmarkInput, opts ...request.Option) (*ResetJobBookmarkOutput, error)
ResetJobBookmarkWithContext is the same as ResetJobBookmark with the addition of the ability to pass a context and additional request options.
See ResetJobBookmark 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) SearchTables ¶
func (c *Glue) SearchTables(input *SearchTablesInput) (*SearchTablesOutput, error)
SearchTables API operation for AWS Glue.
Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.
You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.
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 SearchTables for usage and error information.
Returned Error Types:
InternalServiceException An internal service error occurred.
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SearchTables
func (*Glue) SearchTablesPages ¶
func (c *Glue) SearchTablesPages(input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool) error
SearchTablesPages iterates over the pages of a SearchTables operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchTables method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchTables operation. pageNum := 0 err := client.SearchTablesPages(params, func(page *glue.SearchTablesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Glue) SearchTablesPagesWithContext ¶
func (c *Glue) SearchTablesPagesWithContext(ctx aws.Context, input *SearchTablesInput, fn func(*SearchTablesOutput, bool) bool, opts ...request.Option) error
SearchTablesPagesWithContext same as SearchTablesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) SearchTablesRequest ¶
func (c *Glue) SearchTablesRequest(input *SearchTablesInput) (req *request.Request, output *SearchTablesOutput)
SearchTablesRequest generates a "aws/request.Request" representing the client's request for the SearchTables 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 SearchTables for more information on using the SearchTables 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 SearchTablesRequest method. req, resp := client.SearchTablesRequest(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/SearchTables
func (*Glue) SearchTablesWithContext ¶
func (c *Glue) SearchTablesWithContext(ctx aws.Context, input *SearchTablesInput, opts ...request.Option) (*SearchTablesOutput, error)
SearchTablesWithContext is the same as SearchTables with the addition of the ability to pass a context and additional request options.
See SearchTables 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) StartCrawler ¶
func (c *Glue) StartCrawler(input *StartCrawlerInput) (*StartCrawlerOutput, error)
StartCrawler API operation for AWS Glue.
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-exceptions.html#aws-glue-api-exceptions-CrawlerRunningException).
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 StartCrawler for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
CrawlerRunningException The operation cannot be performed because the crawler is already running.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawler
func (*Glue) StartCrawlerRequest ¶
func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) (req *request.Request, output *StartCrawlerOutput)
StartCrawlerRequest generates a "aws/request.Request" representing the client's request for the StartCrawler 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 StartCrawler for more information on using the StartCrawler 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 StartCrawlerRequest method. req, resp := client.StartCrawlerRequest(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/StartCrawler
func (*Glue) StartCrawlerSchedule ¶
func (c *Glue) StartCrawlerSchedule(input *StartCrawlerScheduleInput) (*StartCrawlerScheduleOutput, error)
StartCrawlerSchedule API operation for AWS Glue.
Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.
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 StartCrawlerSchedule for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
SchedulerRunningException The specified scheduler is already running.
SchedulerTransitioningException The specified scheduler is transitioning.
NoScheduleException There is no applicable schedule.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerSchedule
func (*Glue) StartCrawlerScheduleRequest ¶
func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) (req *request.Request, output *StartCrawlerScheduleOutput)
StartCrawlerScheduleRequest generates a "aws/request.Request" representing the client's request for the StartCrawlerSchedule 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 StartCrawlerSchedule for more information on using the StartCrawlerSchedule 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 StartCrawlerScheduleRequest method. req, resp := client.StartCrawlerScheduleRequest(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/StartCrawlerSchedule
func (*Glue) StartCrawlerScheduleWithContext ¶
func (c *Glue) StartCrawlerScheduleWithContext(ctx aws.Context, input *StartCrawlerScheduleInput, opts ...request.Option) (*StartCrawlerScheduleOutput, error)
StartCrawlerScheduleWithContext is the same as StartCrawlerSchedule with the addition of the ability to pass a context and additional request options.
See StartCrawlerSchedule 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) StartCrawlerWithContext ¶
func (c *Glue) StartCrawlerWithContext(ctx aws.Context, input *StartCrawlerInput, opts ...request.Option) (*StartCrawlerOutput, error)
StartCrawlerWithContext is the same as StartCrawler with the addition of the ability to pass a context and additional request options.
See StartCrawler 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) StartExportLabelsTaskRun ¶
func (c *Glue) StartExportLabelsTaskRun(input *StartExportLabelsTaskRunInput) (*StartExportLabelsTaskRunOutput, error)
StartExportLabelsTaskRun API operation for AWS Glue.
Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of your task run by calling the GetMLTaskRun API.
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 StartExportLabelsTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartExportLabelsTaskRun
func (*Glue) StartExportLabelsTaskRunRequest ¶
func (c *Glue) StartExportLabelsTaskRunRequest(input *StartExportLabelsTaskRunInput) (req *request.Request, output *StartExportLabelsTaskRunOutput)
StartExportLabelsTaskRunRequest generates a "aws/request.Request" representing the client's request for the StartExportLabelsTaskRun 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 StartExportLabelsTaskRun for more information on using the StartExportLabelsTaskRun 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 StartExportLabelsTaskRunRequest method. req, resp := client.StartExportLabelsTaskRunRequest(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/StartExportLabelsTaskRun
func (*Glue) StartExportLabelsTaskRunWithContext ¶
func (c *Glue) StartExportLabelsTaskRunWithContext(ctx aws.Context, input *StartExportLabelsTaskRunInput, opts ...request.Option) (*StartExportLabelsTaskRunOutput, error)
StartExportLabelsTaskRunWithContext is the same as StartExportLabelsTaskRun with the addition of the ability to pass a context and additional request options.
See StartExportLabelsTaskRun 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) StartImportLabelsTaskRun ¶
func (c *Glue) StartImportLabelsTaskRun(input *StartImportLabelsTaskRunInput) (*StartImportLabelsTaskRunOutput, error)
StartImportLabelsTaskRun API operation for AWS Glue.
Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the quality of your machine learning transform.
After the StartMLLabelingSetGenerationTaskRun finishes, AWS Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine learning workflows). In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.
By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that you upload unless you set Replace to true. If you set Replace to true, StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.
You can check on the status of your task run by calling the GetMLTaskRun 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 StartImportLabelsTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
InternalServiceException An internal service error occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartImportLabelsTaskRun
func (*Glue) StartImportLabelsTaskRunRequest ¶
func (c *Glue) StartImportLabelsTaskRunRequest(input *StartImportLabelsTaskRunInput) (req *request.Request, output *StartImportLabelsTaskRunOutput)
StartImportLabelsTaskRunRequest generates a "aws/request.Request" representing the client's request for the StartImportLabelsTaskRun 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 StartImportLabelsTaskRun for more information on using the StartImportLabelsTaskRun 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 StartImportLabelsTaskRunRequest method. req, resp := client.StartImportLabelsTaskRunRequest(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/StartImportLabelsTaskRun
func (*Glue) StartImportLabelsTaskRunWithContext ¶
func (c *Glue) StartImportLabelsTaskRunWithContext(ctx aws.Context, input *StartImportLabelsTaskRunInput, opts ...request.Option) (*StartImportLabelsTaskRunOutput, error)
StartImportLabelsTaskRunWithContext is the same as StartImportLabelsTaskRun with the addition of the ability to pass a context and additional request options.
See StartImportLabelsTaskRun 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) StartJobRun ¶
func (c *Glue) StartJobRun(input *StartJobRunInput) (*StartJobRunOutput, error)
StartJobRun API operation for AWS Glue.
Starts a job run using a job definition.
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 StartJobRun for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentRunsExceededException Too many jobs are being run concurrently.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRun
func (*Glue) StartJobRunRequest ¶
func (c *Glue) StartJobRunRequest(input *StartJobRunInput) (req *request.Request, output *StartJobRunOutput)
StartJobRunRequest generates a "aws/request.Request" representing the client's request for the StartJobRun operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartJobRun for more information on using the StartJobRun API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartJobRunRequest method. req, resp := client.StartJobRunRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRun
func (*Glue) StartJobRunWithContext ¶
func (c *Glue) StartJobRunWithContext(ctx aws.Context, input *StartJobRunInput, opts ...request.Option) (*StartJobRunOutput, error)
StartJobRunWithContext is the same as StartJobRun with the addition of the ability to pass a context and additional request options.
See StartJobRun for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) StartMLEvaluationTaskRun ¶
func (c *Glue) StartMLEvaluationTaskRun(input *StartMLEvaluationTaskRunInput) (*StartMLEvaluationTaskRunOutput, error)
StartMLEvaluationTaskRun API operation for AWS Glue.
Starts a task to estimate the quality of the transform.
When you provide label sets as examples of truth, AWS Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.
Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the stats of the EvaluationTaskRun.
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 StartMLEvaluationTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
ConcurrentRunsExceededException Too many jobs are being run concurrently.
MLTransformNotReadyException The machine learning transform is not ready to run.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartMLEvaluationTaskRun
func (*Glue) StartMLEvaluationTaskRunRequest ¶
func (c *Glue) StartMLEvaluationTaskRunRequest(input *StartMLEvaluationTaskRunInput) (req *request.Request, output *StartMLEvaluationTaskRunOutput)
StartMLEvaluationTaskRunRequest generates a "aws/request.Request" representing the client's request for the StartMLEvaluationTaskRun 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 StartMLEvaluationTaskRun for more information on using the StartMLEvaluationTaskRun 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 StartMLEvaluationTaskRunRequest method. req, resp := client.StartMLEvaluationTaskRunRequest(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/StartMLEvaluationTaskRun
func (*Glue) StartMLEvaluationTaskRunWithContext ¶
func (c *Glue) StartMLEvaluationTaskRunWithContext(ctx aws.Context, input *StartMLEvaluationTaskRunInput, opts ...request.Option) (*StartMLEvaluationTaskRunOutput, error)
StartMLEvaluationTaskRunWithContext is the same as StartMLEvaluationTaskRun with the addition of the ability to pass a context and additional request options.
See StartMLEvaluationTaskRun 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) StartMLLabelingSetGenerationTaskRun ¶
func (c *Glue) StartMLLabelingSetGenerationTaskRun(input *StartMLLabelingSetGenerationTaskRunInput) (*StartMLLabelingSetGenerationTaskRunOutput, error)
StartMLLabelingSetGenerationTaskRun API operation for AWS Glue.
Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
When the StartMLLabelingSetGenerationTaskRun finishes, AWS Glue will have generated a "labeling set" or a set of questions for humans to answer.
In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”
After the labeling process is finished, you can upload your labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.
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 StartMLLabelingSetGenerationTaskRun for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
ConcurrentRunsExceededException Too many jobs are being run concurrently.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartMLLabelingSetGenerationTaskRun
func (*Glue) StartMLLabelingSetGenerationTaskRunRequest ¶
func (c *Glue) StartMLLabelingSetGenerationTaskRunRequest(input *StartMLLabelingSetGenerationTaskRunInput) (req *request.Request, output *StartMLLabelingSetGenerationTaskRunOutput)
StartMLLabelingSetGenerationTaskRunRequest generates a "aws/request.Request" representing the client's request for the StartMLLabelingSetGenerationTaskRun 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 StartMLLabelingSetGenerationTaskRun for more information on using the StartMLLabelingSetGenerationTaskRun 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 StartMLLabelingSetGenerationTaskRunRequest method. req, resp := client.StartMLLabelingSetGenerationTaskRunRequest(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/StartMLLabelingSetGenerationTaskRun
func (*Glue) StartMLLabelingSetGenerationTaskRunWithContext ¶
func (c *Glue) StartMLLabelingSetGenerationTaskRunWithContext(ctx aws.Context, input *StartMLLabelingSetGenerationTaskRunInput, opts ...request.Option) (*StartMLLabelingSetGenerationTaskRunOutput, error)
StartMLLabelingSetGenerationTaskRunWithContext is the same as StartMLLabelingSetGenerationTaskRun with the addition of the ability to pass a context and additional request options.
See StartMLLabelingSetGenerationTaskRun 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) StartTrigger ¶
func (c *Glue) StartTrigger(input *StartTriggerInput) (*StartTriggerOutput, error)
StartTrigger API operation for AWS Glue.
Starts an existing trigger. See Triggering Jobs (https://docs.aws.amazon.com/glue/latest/dg/trigger-job.html) for information about how different types of trigger are started.
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 StartTrigger for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentRunsExceededException Too many jobs are being run concurrently.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTrigger
func (*Glue) StartTriggerRequest ¶
func (c *Glue) StartTriggerRequest(input *StartTriggerInput) (req *request.Request, output *StartTriggerOutput)
StartTriggerRequest generates a "aws/request.Request" representing the client's request for the StartTrigger 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 StartTrigger for more information on using the StartTrigger 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 StartTriggerRequest method. req, resp := client.StartTriggerRequest(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/StartTrigger
func (*Glue) StartTriggerWithContext ¶
func (c *Glue) StartTriggerWithContext(ctx aws.Context, input *StartTriggerInput, opts ...request.Option) (*StartTriggerOutput, error)
StartTriggerWithContext is the same as StartTrigger with the addition of the ability to pass a context and additional request options.
See StartTrigger 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) StartWorkflowRun ¶
func (c *Glue) StartWorkflowRun(input *StartWorkflowRunInput) (*StartWorkflowRunOutput, error)
StartWorkflowRun API operation for AWS Glue.
Starts a new run of the specified workflow.
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 StartWorkflowRun for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
ConcurrentRunsExceededException Too many jobs are being run concurrently.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartWorkflowRun
func (*Glue) StartWorkflowRunRequest ¶
func (c *Glue) StartWorkflowRunRequest(input *StartWorkflowRunInput) (req *request.Request, output *StartWorkflowRunOutput)
StartWorkflowRunRequest generates a "aws/request.Request" representing the client's request for the StartWorkflowRun 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 StartWorkflowRun for more information on using the StartWorkflowRun 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 StartWorkflowRunRequest method. req, resp := client.StartWorkflowRunRequest(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/StartWorkflowRun
func (*Glue) StartWorkflowRunWithContext ¶
func (c *Glue) StartWorkflowRunWithContext(ctx aws.Context, input *StartWorkflowRunInput, opts ...request.Option) (*StartWorkflowRunOutput, error)
StartWorkflowRunWithContext is the same as StartWorkflowRun with the addition of the ability to pass a context and additional request options.
See StartWorkflowRun 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) StopCrawler ¶
func (c *Glue) StopCrawler(input *StopCrawlerInput) (*StopCrawlerOutput, error)
StopCrawler API operation for AWS Glue.
If the specified crawler is running, stops the crawl.
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 StopCrawler for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
CrawlerNotRunningException The specified crawler is not running.
CrawlerStoppingException The specified crawler is stopping.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawler
func (*Glue) StopCrawlerRequest ¶
func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) (req *request.Request, output *StopCrawlerOutput)
StopCrawlerRequest generates a "aws/request.Request" representing the client's request for the StopCrawler 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 StopCrawler for more information on using the StopCrawler 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 StopCrawlerRequest method. req, resp := client.StopCrawlerRequest(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/StopCrawler
func (*Glue) StopCrawlerSchedule ¶
func (c *Glue) StopCrawlerSchedule(input *StopCrawlerScheduleInput) (*StopCrawlerScheduleOutput, error)
StopCrawlerSchedule API operation for AWS Glue.
Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.
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 StopCrawlerSchedule for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
SchedulerNotRunningException The specified scheduler is not running.
SchedulerTransitioningException The specified scheduler is transitioning.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerSchedule
func (*Glue) StopCrawlerScheduleRequest ¶
func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) (req *request.Request, output *StopCrawlerScheduleOutput)
StopCrawlerScheduleRequest generates a "aws/request.Request" representing the client's request for the StopCrawlerSchedule 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 StopCrawlerSchedule for more information on using the StopCrawlerSchedule 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 StopCrawlerScheduleRequest method. req, resp := client.StopCrawlerScheduleRequest(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/StopCrawlerSchedule
func (*Glue) StopCrawlerScheduleWithContext ¶
func (c *Glue) StopCrawlerScheduleWithContext(ctx aws.Context, input *StopCrawlerScheduleInput, opts ...request.Option) (*StopCrawlerScheduleOutput, error)
StopCrawlerScheduleWithContext is the same as StopCrawlerSchedule with the addition of the ability to pass a context and additional request options.
See StopCrawlerSchedule 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) StopCrawlerWithContext ¶
func (c *Glue) StopCrawlerWithContext(ctx aws.Context, input *StopCrawlerInput, opts ...request.Option) (*StopCrawlerOutput, error)
StopCrawlerWithContext is the same as StopCrawler with the addition of the ability to pass a context and additional request options.
See StopCrawler 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) StopTrigger ¶
func (c *Glue) StopTrigger(input *StopTriggerInput) (*StopTriggerOutput, error)
StopTrigger API operation for AWS Glue.
Stops a specified trigger.
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 StopTrigger for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTrigger
func (*Glue) StopTriggerRequest ¶
func (c *Glue) StopTriggerRequest(input *StopTriggerInput) (req *request.Request, output *StopTriggerOutput)
StopTriggerRequest generates a "aws/request.Request" representing the client's request for the StopTrigger 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 StopTrigger for more information on using the StopTrigger 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 StopTriggerRequest method. req, resp := client.StopTriggerRequest(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/StopTrigger
func (*Glue) StopTriggerWithContext ¶
func (c *Glue) StopTriggerWithContext(ctx aws.Context, input *StopTriggerInput, opts ...request.Option) (*StopTriggerOutput, error)
StopTriggerWithContext is the same as StopTrigger with the addition of the ability to pass a context and additional request options.
See StopTrigger 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) TagResource ¶
func (c *Glue) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Glue.
Adds tags to a resource. A tag is a label you can assign to an AWS resource. In AWS Glue, you can tag only certain resources. For information about what resources you can tag, see AWS Tags in AWS Glue (https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html).
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 TagResource for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EntityNotFoundException A specified entity does not exist
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TagResource
func (*Glue) TagResourceRequest ¶
func (c *Glue) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TagResource
func (*Glue) TagResourceWithContext ¶
func (c *Glue) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) UntagResource ¶
func (c *Glue) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Glue.
Removes tags from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Glue's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EntityNotFoundException A specified entity does not exist
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UntagResource
func (*Glue) UntagResourceRequest ¶
func (c *Glue) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UntagResource
func (*Glue) UntagResourceWithContext ¶
func (c *Glue) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Glue) UpdateClassifier ¶
func (c *Glue) UpdateClassifier(input *UpdateClassifierInput) (*UpdateClassifierOutput, error)
UpdateClassifier API operation for AWS Glue.
Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).
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 UpdateClassifier for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
VersionMismatchException There was a version conflict.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifier
func (*Glue) UpdateClassifierRequest ¶
func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) (req *request.Request, output *UpdateClassifierOutput)
UpdateClassifierRequest generates a "aws/request.Request" representing the client's request for the UpdateClassifier 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 UpdateClassifier for more information on using the UpdateClassifier 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 UpdateClassifierRequest method. req, resp := client.UpdateClassifierRequest(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/UpdateClassifier
func (*Glue) UpdateClassifierWithContext ¶
func (c *Glue) UpdateClassifierWithContext(ctx aws.Context, input *UpdateClassifierInput, opts ...request.Option) (*UpdateClassifierOutput, error)
UpdateClassifierWithContext is the same as UpdateClassifier with the addition of the ability to pass a context and additional request options.
See UpdateClassifier 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) UpdateConnection ¶
func (c *Glue) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
UpdateConnection API operation for AWS Glue.
Updates a connection definition in 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 UpdateConnection for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnection
func (*Glue) UpdateConnectionRequest ¶
func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
UpdateConnectionRequest generates a "aws/request.Request" representing the client's request for the UpdateConnection 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 UpdateConnection for more information on using the UpdateConnection 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 UpdateConnectionRequest method. req, resp := client.UpdateConnectionRequest(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/UpdateConnection
func (*Glue) UpdateConnectionWithContext ¶
func (c *Glue) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
UpdateConnectionWithContext is the same as UpdateConnection with the addition of the ability to pass a context and additional request options.
See UpdateConnection 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) UpdateCrawler ¶
func (c *Glue) UpdateCrawler(input *UpdateCrawlerInput) (*UpdateCrawlerOutput, error)
UpdateCrawler API operation for AWS Glue.
Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.
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 UpdateCrawler for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
VersionMismatchException There was a version conflict.
EntityNotFoundException A specified entity does not exist
CrawlerRunningException The operation cannot be performed because the crawler is already running.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawler
func (*Glue) UpdateCrawlerRequest ¶
func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) (req *request.Request, output *UpdateCrawlerOutput)
UpdateCrawlerRequest generates a "aws/request.Request" representing the client's request for the UpdateCrawler 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 UpdateCrawler for more information on using the UpdateCrawler 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 UpdateCrawlerRequest method. req, resp := client.UpdateCrawlerRequest(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/UpdateCrawler
func (*Glue) UpdateCrawlerSchedule ¶
func (c *Glue) UpdateCrawlerSchedule(input *UpdateCrawlerScheduleInput) (*UpdateCrawlerScheduleOutput, error)
UpdateCrawlerSchedule API operation for AWS Glue.
Updates the schedule of a crawler using a cron expression.
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 UpdateCrawlerSchedule for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
VersionMismatchException There was a version conflict.
SchedulerTransitioningException The specified scheduler is transitioning.
OperationTimeoutException The operation timed out.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerSchedule
func (*Glue) UpdateCrawlerScheduleRequest ¶
func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) (req *request.Request, output *UpdateCrawlerScheduleOutput)
UpdateCrawlerScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateCrawlerSchedule 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 UpdateCrawlerSchedule for more information on using the UpdateCrawlerSchedule 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 UpdateCrawlerScheduleRequest method. req, resp := client.UpdateCrawlerScheduleRequest(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/UpdateCrawlerSchedule
func (*Glue) UpdateCrawlerScheduleWithContext ¶
func (c *Glue) UpdateCrawlerScheduleWithContext(ctx aws.Context, input *UpdateCrawlerScheduleInput, opts ...request.Option) (*UpdateCrawlerScheduleOutput, error)
UpdateCrawlerScheduleWithContext is the same as UpdateCrawlerSchedule with the addition of the ability to pass a context and additional request options.
See UpdateCrawlerSchedule 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) UpdateCrawlerWithContext ¶
func (c *Glue) UpdateCrawlerWithContext(ctx aws.Context, input *UpdateCrawlerInput, opts ...request.Option) (*UpdateCrawlerOutput, error)
UpdateCrawlerWithContext is the same as UpdateCrawler with the addition of the ability to pass a context and additional request options.
See UpdateCrawler 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) UpdateDatabase ¶
func (c *Glue) UpdateDatabase(input *UpdateDatabaseInput) (*UpdateDatabaseOutput, error)
UpdateDatabase API operation for AWS Glue.
Updates an existing database definition in a 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 UpdateDatabase for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabase
func (*Glue) UpdateDatabaseRequest ¶
func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) (req *request.Request, output *UpdateDatabaseOutput)
UpdateDatabaseRequest generates a "aws/request.Request" representing the client's request for the UpdateDatabase 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 UpdateDatabase for more information on using the UpdateDatabase 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 UpdateDatabaseRequest method. req, resp := client.UpdateDatabaseRequest(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/UpdateDatabase
func (*Glue) UpdateDatabaseWithContext ¶
func (c *Glue) UpdateDatabaseWithContext(ctx aws.Context, input *UpdateDatabaseInput, opts ...request.Option) (*UpdateDatabaseOutput, error)
UpdateDatabaseWithContext is the same as UpdateDatabase with the addition of the ability to pass a context and additional request options.
See UpdateDatabase 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) UpdateDevEndpoint ¶
func (c *Glue) UpdateDevEndpoint(input *UpdateDevEndpointInput) (*UpdateDevEndpointOutput, error)
UpdateDevEndpoint API operation for AWS Glue.
Updates a specified development endpoint.
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 UpdateDevEndpoint for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
InvalidInputException The input provided was not valid.
ValidationException A value could not be validated.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpoint
func (*Glue) UpdateDevEndpointRequest ¶
func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) (req *request.Request, output *UpdateDevEndpointOutput)
UpdateDevEndpointRequest generates a "aws/request.Request" representing the client's request for the UpdateDevEndpoint 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 UpdateDevEndpoint for more information on using the UpdateDevEndpoint 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 UpdateDevEndpointRequest method. req, resp := client.UpdateDevEndpointRequest(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/UpdateDevEndpoint
func (*Glue) UpdateDevEndpointWithContext ¶
func (c *Glue) UpdateDevEndpointWithContext(ctx aws.Context, input *UpdateDevEndpointInput, opts ...request.Option) (*UpdateDevEndpointOutput, error)
UpdateDevEndpointWithContext is the same as UpdateDevEndpoint with the addition of the ability to pass a context and additional request options.
See UpdateDevEndpoint 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) UpdateJob ¶
func (c *Glue) UpdateJob(input *UpdateJobInput) (*UpdateJobOutput, error)
UpdateJob API operation for AWS Glue.
Updates an existing job definition.
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 UpdateJob for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJob
func (*Glue) UpdateJobRequest ¶
func (c *Glue) UpdateJobRequest(input *UpdateJobInput) (req *request.Request, output *UpdateJobOutput)
UpdateJobRequest generates a "aws/request.Request" representing the client's request for the UpdateJob 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 UpdateJob for more information on using the UpdateJob 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 UpdateJobRequest method. req, resp := client.UpdateJobRequest(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/UpdateJob
func (*Glue) UpdateJobWithContext ¶
func (c *Glue) UpdateJobWithContext(ctx aws.Context, input *UpdateJobInput, opts ...request.Option) (*UpdateJobOutput, error)
UpdateJobWithContext is the same as UpdateJob with the addition of the ability to pass a context and additional request options.
See UpdateJob 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) UpdateMLTransform ¶
func (c *Glue) UpdateMLTransform(input *UpdateMLTransformInput) (*UpdateMLTransformOutput, error)
UpdateMLTransform API operation for AWS Glue.
Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.
After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).
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 UpdateMLTransform for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
OperationTimeoutException The operation timed out.
InternalServiceException An internal service error occurred.
AccessDeniedException Access to a resource was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateMLTransform
func (*Glue) UpdateMLTransformRequest ¶
func (c *Glue) UpdateMLTransformRequest(input *UpdateMLTransformInput) (req *request.Request, output *UpdateMLTransformOutput)
UpdateMLTransformRequest generates a "aws/request.Request" representing the client's request for the UpdateMLTransform 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 UpdateMLTransform for more information on using the UpdateMLTransform 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 UpdateMLTransformRequest method. req, resp := client.UpdateMLTransformRequest(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/UpdateMLTransform
func (*Glue) UpdateMLTransformWithContext ¶
func (c *Glue) UpdateMLTransformWithContext(ctx aws.Context, input *UpdateMLTransformInput, opts ...request.Option) (*UpdateMLTransformOutput, error)
UpdateMLTransformWithContext is the same as UpdateMLTransform with the addition of the ability to pass a context and additional request options.
See UpdateMLTransform 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) UpdatePartition ¶
func (c *Glue) UpdatePartition(input *UpdatePartitionInput) (*UpdatePartitionOutput, error)
UpdatePartition API operation for AWS Glue.
Updates a partition.
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 UpdatePartition for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartition
func (*Glue) UpdatePartitionRequest ¶
func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) (req *request.Request, output *UpdatePartitionOutput)
UpdatePartitionRequest generates a "aws/request.Request" representing the client's request for the UpdatePartition 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 UpdatePartition for more information on using the UpdatePartition 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 UpdatePartitionRequest method. req, resp := client.UpdatePartitionRequest(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/UpdatePartition
func (*Glue) UpdatePartitionWithContext ¶
func (c *Glue) UpdatePartitionWithContext(ctx aws.Context, input *UpdatePartitionInput, opts ...request.Option) (*UpdatePartitionOutput, error)
UpdatePartitionWithContext is the same as UpdatePartition with the addition of the ability to pass a context and additional request options.
See UpdatePartition 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) UpdateTable ¶
func (c *Glue) UpdateTable(input *UpdateTableInput) (*UpdateTableOutput, error)
UpdateTable API operation for AWS Glue.
Updates a metadata table in 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 UpdateTable for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
ResourceNumberLimitExceededException A resource numerical limit was exceeded.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTable
func (*Glue) UpdateTableRequest ¶
func (c *Glue) UpdateTableRequest(input *UpdateTableInput) (req *request.Request, output *UpdateTableOutput)
UpdateTableRequest generates a "aws/request.Request" representing the client's request for the UpdateTable 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 UpdateTable for more information on using the UpdateTable 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 UpdateTableRequest method. req, resp := client.UpdateTableRequest(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/UpdateTable
func (*Glue) UpdateTableWithContext ¶
func (c *Glue) UpdateTableWithContext(ctx aws.Context, input *UpdateTableInput, opts ...request.Option) (*UpdateTableOutput, error)
UpdateTableWithContext is the same as UpdateTable with the addition of the ability to pass a context and additional request options.
See UpdateTable 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) UpdateTrigger ¶
func (c *Glue) UpdateTrigger(input *UpdateTriggerInput) (*UpdateTriggerOutput, error)
UpdateTrigger API operation for AWS Glue.
Updates a trigger definition.
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 UpdateTrigger for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
EntityNotFoundException A specified entity does not exist
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTrigger
func (*Glue) UpdateTriggerRequest ¶
func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) (req *request.Request, output *UpdateTriggerOutput)
UpdateTriggerRequest generates a "aws/request.Request" representing the client's request for the UpdateTrigger 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 UpdateTrigger for more information on using the UpdateTrigger 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 UpdateTriggerRequest method. req, resp := client.UpdateTriggerRequest(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/UpdateTrigger
func (*Glue) UpdateTriggerWithContext ¶
func (c *Glue) UpdateTriggerWithContext(ctx aws.Context, input *UpdateTriggerInput, opts ...request.Option) (*UpdateTriggerOutput, error)
UpdateTriggerWithContext is the same as UpdateTrigger with the addition of the ability to pass a context and additional request options.
See UpdateTrigger 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) UpdateUserDefinedFunction ¶
func (c *Glue) UpdateUserDefinedFunction(input *UpdateUserDefinedFunctionInput) (*UpdateUserDefinedFunctionOutput, error)
UpdateUserDefinedFunction API operation for AWS Glue.
Updates an existing function definition in 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 UpdateUserDefinedFunction for usage and error information.
Returned Error Types:
EntityNotFoundException A specified entity does not exist
InvalidInputException The input provided was not valid.
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
EncryptionException An encryption operation failed.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunction
func (*Glue) UpdateUserDefinedFunctionRequest ¶
func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) (req *request.Request, output *UpdateUserDefinedFunctionOutput)
UpdateUserDefinedFunctionRequest generates a "aws/request.Request" representing the client's request for the UpdateUserDefinedFunction 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 UpdateUserDefinedFunction for more information on using the UpdateUserDefinedFunction 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 UpdateUserDefinedFunctionRequest method. req, resp := client.UpdateUserDefinedFunctionRequest(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/UpdateUserDefinedFunction
func (*Glue) UpdateUserDefinedFunctionWithContext ¶
func (c *Glue) UpdateUserDefinedFunctionWithContext(ctx aws.Context, input *UpdateUserDefinedFunctionInput, opts ...request.Option) (*UpdateUserDefinedFunctionOutput, error)
UpdateUserDefinedFunctionWithContext is the same as UpdateUserDefinedFunction with the addition of the ability to pass a context and additional request options.
See UpdateUserDefinedFunction 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) UpdateWorkflow ¶
func (c *Glue) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)
UpdateWorkflow API operation for AWS Glue.
Updates an existing workflow.
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 UpdateWorkflow for usage and error information.
Returned Error Types:
InvalidInputException The input provided was not valid.
EntityNotFoundException A specified entity does not exist
InternalServiceException An internal service error occurred.
OperationTimeoutException The operation timed out.
ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateWorkflow
func (*Glue) UpdateWorkflowRequest ¶
func (c *Glue) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)
UpdateWorkflowRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkflow 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 UpdateWorkflow for more information on using the UpdateWorkflow 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 UpdateWorkflowRequest method. req, resp := client.UpdateWorkflowRequest(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/UpdateWorkflow
func (*Glue) UpdateWorkflowWithContext ¶
func (c *Glue) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)
UpdateWorkflowWithContext is the same as UpdateWorkflow with the addition of the ability to pass a context and additional request options.
See UpdateWorkflow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type GrokClassifier ¶
type GrokClassifier struct { // An identifier of the data format that the classifier matches, such as Twitter, // JSON, Omniture logs, and so on. // // Classification is a required field Classification *string `type:"string" required:"true"` // The time that this classifier was registered. CreationTime *time.Time `type:"timestamp"` // Optional custom grok patterns defined by this classifier. For more information, // see custom patterns in Writing Custom Classifiers (http://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html). CustomPatterns *string `type:"string"` // The grok pattern applied to a data store by this classifier. For more information, // see built-in patterns in Writing Custom Classifiers (http://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html). // // GrokPattern is a required field GrokPattern *string `min:"1" type:"string" required:"true"` // 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"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier that uses grok patterns.
func (GrokClassifier) GoString ¶
func (s GrokClassifier) GoString() string
GoString returns the string representation
func (*GrokClassifier) SetClassification ¶
func (s *GrokClassifier) SetClassification(v string) *GrokClassifier
SetClassification sets the Classification field's value.
func (*GrokClassifier) SetCreationTime ¶
func (s *GrokClassifier) SetCreationTime(v time.Time) *GrokClassifier
SetCreationTime sets the CreationTime field's value.
func (*GrokClassifier) SetCustomPatterns ¶
func (s *GrokClassifier) SetCustomPatterns(v string) *GrokClassifier
SetCustomPatterns sets the CustomPatterns field's value.
func (*GrokClassifier) SetGrokPattern ¶
func (s *GrokClassifier) SetGrokPattern(v string) *GrokClassifier
SetGrokPattern sets the GrokPattern field's value.
func (*GrokClassifier) SetLastUpdated ¶
func (s *GrokClassifier) SetLastUpdated(v time.Time) *GrokClassifier
SetLastUpdated sets the LastUpdated field's value.
func (*GrokClassifier) SetName ¶
func (s *GrokClassifier) SetName(v string) *GrokClassifier
SetName sets the Name field's value.
func (*GrokClassifier) SetVersion ¶
func (s *GrokClassifier) SetVersion(v int64) *GrokClassifier
SetVersion sets the Version field's value.
func (GrokClassifier) String ¶
func (s GrokClassifier) String() string
String returns the string representation
type IdempotentParameterMismatchException ¶
type IdempotentParameterMismatchException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The same unique identifier was associated with two different records.
func (IdempotentParameterMismatchException) Code ¶
func (s IdempotentParameterMismatchException) Code() string
Code returns the exception type name.
func (IdempotentParameterMismatchException) Error ¶
func (s IdempotentParameterMismatchException) Error() string
func (IdempotentParameterMismatchException) GoString ¶
func (s IdempotentParameterMismatchException) GoString() string
GoString returns the string representation
func (IdempotentParameterMismatchException) Message ¶
func (s IdempotentParameterMismatchException) Message() string
Message returns the exception's message.
func (IdempotentParameterMismatchException) OrigErr ¶
func (s IdempotentParameterMismatchException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (IdempotentParameterMismatchException) RequestID ¶
func (s IdempotentParameterMismatchException) RequestID() string
RequestID returns the service's response RequestID for request.
func (IdempotentParameterMismatchException) StatusCode ¶
func (s IdempotentParameterMismatchException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IdempotentParameterMismatchException) String ¶
func (s IdempotentParameterMismatchException) String() string
String returns the string representation
type ImportCatalogToGlueInput ¶
type ImportCatalogToGlueInput struct { // The ID of the catalog to import. Currently, this should be the AWS account // ID. CatalogId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ImportCatalogToGlueInput) GoString ¶
func (s ImportCatalogToGlueInput) GoString() string
GoString returns the string representation
func (*ImportCatalogToGlueInput) SetCatalogId ¶
func (s *ImportCatalogToGlueInput) SetCatalogId(v string) *ImportCatalogToGlueInput
SetCatalogId sets the CatalogId field's value.
func (ImportCatalogToGlueInput) String ¶
func (s ImportCatalogToGlueInput) String() string
String returns the string representation
func (*ImportCatalogToGlueInput) Validate ¶
func (s *ImportCatalogToGlueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportCatalogToGlueOutput ¶
type ImportCatalogToGlueOutput struct {
// contains filtered or unexported fields
}
func (ImportCatalogToGlueOutput) GoString ¶
func (s ImportCatalogToGlueOutput) GoString() string
GoString returns the string representation
func (ImportCatalogToGlueOutput) String ¶
func (s ImportCatalogToGlueOutput) String() string
String returns the string representation
type ImportLabelsTaskRunProperties ¶
type ImportLabelsTaskRunProperties struct { // The Amazon Simple Storage Service (Amazon S3) path from where you will import // the labels. InputS3Path *string `type:"string"` // Indicates whether to overwrite your existing labels. Replace *bool `type:"boolean"` // contains filtered or unexported fields }
Specifies configuration properties for an importing labels task run.
func (ImportLabelsTaskRunProperties) GoString ¶
func (s ImportLabelsTaskRunProperties) GoString() string
GoString returns the string representation
func (*ImportLabelsTaskRunProperties) SetInputS3Path ¶
func (s *ImportLabelsTaskRunProperties) SetInputS3Path(v string) *ImportLabelsTaskRunProperties
SetInputS3Path sets the InputS3Path field's value.
func (*ImportLabelsTaskRunProperties) SetReplace ¶
func (s *ImportLabelsTaskRunProperties) SetReplace(v bool) *ImportLabelsTaskRunProperties
SetReplace sets the Replace field's value.
func (ImportLabelsTaskRunProperties) String ¶
func (s ImportLabelsTaskRunProperties) String() string
String returns the string representation
type InternalServiceException ¶
type InternalServiceException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An internal service error occurred.
func (InternalServiceException) Code ¶
func (s InternalServiceException) Code() string
Code returns the exception type name.
func (InternalServiceException) Error ¶
func (s InternalServiceException) Error() string
func (InternalServiceException) GoString ¶
func (s InternalServiceException) GoString() string
GoString returns the string representation
func (InternalServiceException) Message ¶
func (s InternalServiceException) Message() string
Message returns the exception's message.
func (InternalServiceException) OrigErr ¶
func (s InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (InternalServiceException) RequestID ¶
func (s InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (InternalServiceException) StatusCode ¶
func (s InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶
func (s InternalServiceException) String() string
String returns the string representation
type InvalidInputException ¶
type InvalidInputException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input provided was not valid.
func (InvalidInputException) Code ¶
func (s InvalidInputException) Code() string
Code returns the exception type name.
func (InvalidInputException) Error ¶
func (s InvalidInputException) Error() string
func (InvalidInputException) GoString ¶
func (s InvalidInputException) GoString() string
GoString returns the string representation
func (InvalidInputException) Message ¶
func (s InvalidInputException) Message() string
Message returns the exception's message.
func (InvalidInputException) OrigErr ¶
func (s InvalidInputException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (InvalidInputException) RequestID ¶
func (s InvalidInputException) RequestID() string
RequestID returns the service's response RequestID for request.
func (InvalidInputException) StatusCode ¶
func (s InvalidInputException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidInputException) String ¶
func (s InvalidInputException) String() string
String returns the string representation
type JdbcTarget ¶
type JdbcTarget struct { // The name of the connection to use to connect to the JDBC target. ConnectionName *string `type:"string"` // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (http://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []*string `type:"list"` // The path of the JDBC target. Path *string `type:"string"` // contains filtered or unexported fields }
Specifies a JDBC data store to crawl.
func (JdbcTarget) GoString ¶
func (s JdbcTarget) GoString() string
GoString returns the string representation
func (*JdbcTarget) SetConnectionName ¶
func (s *JdbcTarget) SetConnectionName(v string) *JdbcTarget
SetConnectionName sets the ConnectionName field's value.
func (*JdbcTarget) SetExclusions ¶
func (s *JdbcTarget) SetExclusions(v []*string) *JdbcTarget
SetExclusions sets the Exclusions field's value.
func (*JdbcTarget) SetPath ¶
func (s *JdbcTarget) SetPath(v string) *JdbcTarget
SetPath sets the Path field's value.
func (JdbcTarget) String ¶
func (s JdbcTarget) String() string
String returns the string representation
type Job ¶
type Job struct { // This field is deprecated. Use MaxCapacity instead. // // The number of AWS Glue data processing units (DPUs) allocated to runs of // 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 *JobCommand `type:"structure"` // The connections used for this job. Connections *ConnectionsList `type:"structure"` // The time and date that this job definition was created. CreatedOn *time.Time `type:"timestamp"` // The default arguments for this job, specified as name-value pairs. // // 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"` // A description of the job. 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"` // The last point in time when this job definition was modified. LastModifiedOn *time.Time `type:"timestamp"` // 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 after a JobRun fails. MaxRetries *int64 `type:"integer"` // The name you assign to this job definition. Name *string `min:"1" type:"string"` // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments map[string]*string `type:"map"` // 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 *string `type:"string"` // The name of the SecurityConfiguration structure to be used with this job. SecurityConfiguration *string `min:"1" type:"string"` // 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 }
Specifies a job definition.
func (*Job) SetAllocatedCapacity ¶
SetAllocatedCapacity sets the AllocatedCapacity field's value.
func (*Job) SetCommand ¶
func (s *Job) SetCommand(v *JobCommand) *Job
SetCommand sets the Command field's value.
func (*Job) SetConnections ¶
func (s *Job) SetConnections(v *ConnectionsList) *Job
SetConnections sets the Connections field's value.
func (*Job) SetCreatedOn ¶
SetCreatedOn sets the CreatedOn field's value.
func (*Job) SetDefaultArguments ¶
SetDefaultArguments sets the DefaultArguments field's value.
func (*Job) SetDescription ¶
SetDescription sets the Description field's value.
func (*Job) SetExecutionProperty ¶
func (s *Job) SetExecutionProperty(v *ExecutionProperty) *Job
SetExecutionProperty sets the ExecutionProperty field's value.
func (*Job) SetGlueVersion ¶
SetGlueVersion sets the GlueVersion field's value.
func (*Job) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*Job) SetMaxCapacity ¶
SetMaxCapacity sets the MaxCapacity field's value.
func (*Job) SetMaxRetries ¶
SetMaxRetries sets the MaxRetries field's value.
func (*Job) SetNonOverridableArguments ¶
SetNonOverridableArguments sets the NonOverridableArguments field's value.
func (*Job) SetNotificationProperty ¶
func (s *Job) SetNotificationProperty(v *NotificationProperty) *Job
SetNotificationProperty sets the NotificationProperty field's value.
func (*Job) SetNumberOfWorkers ¶
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*Job) SetSecurityConfiguration ¶
SetSecurityConfiguration sets the SecurityConfiguration field's value.
func (*Job) SetTimeout ¶
SetTimeout sets the Timeout field's value.
func (*Job) SetWorkerType ¶
SetWorkerType sets the WorkerType field's value.
type JobBookmarkEntry ¶
type JobBookmarkEntry struct { // The attempt ID number. Attempt *int64 `type:"integer"` // The bookmark itself. JobBookmark *string `type:"string"` // The name of the job in question. JobName *string `type:"string"` // The unique run identifier associated with the previous job run. PreviousRunId *string `type:"string"` // The run ID number. Run *int64 `type:"integer"` // The run ID number. RunId *string `type:"string"` // The version of the job. Version *int64 `type:"integer"` // contains filtered or unexported fields }
Defines a point that a job can resume processing.
func (JobBookmarkEntry) GoString ¶
func (s JobBookmarkEntry) GoString() string
GoString returns the string representation
func (*JobBookmarkEntry) SetAttempt ¶
func (s *JobBookmarkEntry) SetAttempt(v int64) *JobBookmarkEntry
SetAttempt sets the Attempt field's value.
func (*JobBookmarkEntry) SetJobBookmark ¶
func (s *JobBookmarkEntry) SetJobBookmark(v string) *JobBookmarkEntry
SetJobBookmark sets the JobBookmark field's value.
func (*JobBookmarkEntry) SetJobName ¶
func (s *JobBookmarkEntry) SetJobName(v string) *JobBookmarkEntry
SetJobName sets the JobName field's value.
func (*JobBookmarkEntry) SetPreviousRunId ¶
func (s *JobBookmarkEntry) SetPreviousRunId(v string) *JobBookmarkEntry
SetPreviousRunId sets the PreviousRunId field's value.
func (*JobBookmarkEntry) SetRun ¶
func (s *JobBookmarkEntry) SetRun(v int64) *JobBookmarkEntry
SetRun sets the Run field's value.
func (*JobBookmarkEntry) SetRunId ¶
func (s *JobBookmarkEntry) SetRunId(v string) *JobBookmarkEntry
SetRunId sets the RunId field's value.
func (*JobBookmarkEntry) SetVersion ¶
func (s *JobBookmarkEntry) SetVersion(v int64) *JobBookmarkEntry
SetVersion sets the Version field's value.
func (JobBookmarkEntry) String ¶
func (s JobBookmarkEntry) String() string
String returns the string representation
type JobBookmarksEncryption ¶
type JobBookmarksEncryption struct { // The encryption mode to use for job bookmarks data. JobBookmarksEncryptionMode *string `type:"string" enum:"JobBookmarksEncryptionMode"` // 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 job bookmark data should be encrypted.
func (JobBookmarksEncryption) GoString ¶
func (s JobBookmarksEncryption) GoString() string
GoString returns the string representation
func (*JobBookmarksEncryption) SetJobBookmarksEncryptionMode ¶
func (s *JobBookmarksEncryption) SetJobBookmarksEncryptionMode(v string) *JobBookmarksEncryption
SetJobBookmarksEncryptionMode sets the JobBookmarksEncryptionMode field's value.
func (*JobBookmarksEncryption) SetKmsKeyArn ¶
func (s *JobBookmarksEncryption) SetKmsKeyArn(v string) *JobBookmarksEncryption
SetKmsKeyArn sets the KmsKeyArn field's value.
func (JobBookmarksEncryption) String ¶
func (s JobBookmarksEncryption) String() string
String returns the string representation
type JobCommand ¶
type JobCommand struct { // The name of the job command. For an Apache Spark ETL job, this must be glueetl. // For a Python shell job, it must be pythonshell. Name *string `type:"string"` // The Python version being used to execute a Python shell job. Allowed values // are 2 or 3. PythonVersion *string `type:"string"` // Specifies the Amazon Simple Storage Service (Amazon S3) path to a script // that executes a job. ScriptLocation *string `type:"string"` // contains filtered or unexported fields }
Specifies code executed when a job is run.
func (JobCommand) GoString ¶
func (s JobCommand) GoString() string
GoString returns the string representation
func (*JobCommand) SetName ¶
func (s *JobCommand) SetName(v string) *JobCommand
SetName sets the Name field's value.
func (*JobCommand) SetPythonVersion ¶
func (s *JobCommand) SetPythonVersion(v string) *JobCommand
SetPythonVersion sets the PythonVersion field's value.
func (*JobCommand) SetScriptLocation ¶
func (s *JobCommand) SetScriptLocation(v string) *JobCommand
SetScriptLocation sets the ScriptLocation field's value.
func (JobCommand) String ¶
func (s JobCommand) String() string
String returns the string representation
type JobNodeDetails ¶
type JobNodeDetails struct { // The information for the job runs represented by the job node. JobRuns []*JobRun `type:"list"` // contains filtered or unexported fields }
The details of a Job node present in the workflow.
func (JobNodeDetails) GoString ¶
func (s JobNodeDetails) GoString() string
GoString returns the string representation
func (*JobNodeDetails) SetJobRuns ¶
func (s *JobNodeDetails) SetJobRuns(v []*JobRun) *JobNodeDetails
SetJobRuns sets the JobRuns field's value.
func (JobNodeDetails) String ¶
func (s JobNodeDetails) String() string
String returns the string representation
type JobRun ¶
type JobRun struct { // This field is deprecated. Use MaxCapacity instead. // // The number of AWS Glue data processing units (DPUs) allocated to this JobRun. // From 2 to 100 DPUs can be allocated; 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 job arguments associated with this run. 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 number of the attempt to run this job. Attempt *int64 `type:"integer"` // The date and time that this job run completed. CompletedOn *time.Time `type:"timestamp"` // An error message associated with this job run. ErrorMessage *string `type:"string"` // The amount of time (in seconds) that the job run consumed resources. ExecutionTime *int64 `type:"integer"` // 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"` // The ID of this job run. Id *string `min:"1" type:"string"` // The name of the job definition being used in this run. JobName *string `min:"1" type:"string"` // The current state of the job run. JobRunState *string `type:"string" enum:"JobRunState"` // The last time that this job run was modified. LastModifiedOn *time.Time `type:"timestamp"` // The name of the log group for secure logging that can be server-side encrypted // in Amazon CloudWatch using AWS KMS. This name can be /aws-glue/jobs/, in // which case the default encryption is NONE. If you add a role name and SecurityConfiguration // name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), // then that security configuration is used to encrypt the log group. LogGroupName *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://docs.aws.amazon.com/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"` // Specifies configuration properties of a job run 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"` // A list of predecessors to this job run. PredecessorRuns []*Predecessor `type:"list"` // The ID of the previous run of this job. For example, the JobRunId specified // in the StartJobRun action. PreviousRunId *string `min:"1" type:"string"` // The name of the SecurityConfiguration structure to be used with this job // run. SecurityConfiguration *string `min:"1" type:"string"` // The date and time at which this job run was started. StartedOn *time.Time `type:"timestamp"` // 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"` // The name of the trigger that started this job run. TriggerName *string `min:"1" type:"string"` // 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 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 }
Contains information about a job run.
func (*JobRun) SetAllocatedCapacity ¶
SetAllocatedCapacity sets the AllocatedCapacity field's value.
func (*JobRun) SetArguments ¶
SetArguments sets the Arguments field's value.
func (*JobRun) SetAttempt ¶
SetAttempt sets the Attempt field's value.
func (*JobRun) SetCompletedOn ¶
SetCompletedOn sets the CompletedOn field's value.
func (*JobRun) SetErrorMessage ¶
SetErrorMessage sets the ErrorMessage field's value.
func (*JobRun) SetExecutionTime ¶
SetExecutionTime sets the ExecutionTime field's value.
func (*JobRun) SetGlueVersion ¶
SetGlueVersion sets the GlueVersion field's value.
func (*JobRun) SetJobName ¶
SetJobName sets the JobName field's value.
func (*JobRun) SetJobRunState ¶
SetJobRunState sets the JobRunState field's value.
func (*JobRun) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*JobRun) SetLogGroupName ¶
SetLogGroupName sets the LogGroupName field's value.
func (*JobRun) SetMaxCapacity ¶
SetMaxCapacity sets the MaxCapacity field's value.
func (*JobRun) SetNotificationProperty ¶
func (s *JobRun) SetNotificationProperty(v *NotificationProperty) *JobRun
SetNotificationProperty sets the NotificationProperty field's value.
func (*JobRun) SetNumberOfWorkers ¶
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*JobRun) SetPredecessorRuns ¶
func (s *JobRun) SetPredecessorRuns(v []*Predecessor) *JobRun
SetPredecessorRuns sets the PredecessorRuns field's value.
func (*JobRun) SetPreviousRunId ¶
SetPreviousRunId sets the PreviousRunId field's value.
func (*JobRun) SetSecurityConfiguration ¶
SetSecurityConfiguration sets the SecurityConfiguration field's value.
func (*JobRun) SetStartedOn ¶
SetStartedOn sets the StartedOn field's value.
func (*JobRun) SetTimeout ¶
SetTimeout sets the Timeout field's value.
func (*JobRun) SetTriggerName ¶
SetTriggerName sets the TriggerName field's value.
func (*JobRun) SetWorkerType ¶
SetWorkerType sets the WorkerType field's value.
type JobUpdate ¶
type JobUpdate struct { // This field 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 (required). Command *JobCommand `type:"structure"` // 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. 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"` // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments map[string]*string `type:"map"` // Specifies the 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 (required). Role *string `type:"string"` // The name of the SecurityConfiguration structure to be used with this job. SecurityConfiguration *string `min:"1" type:"string"` // 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 }
Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.
func (*JobUpdate) SetAllocatedCapacity ¶
SetAllocatedCapacity sets the AllocatedCapacity field's value.
func (*JobUpdate) SetCommand ¶
func (s *JobUpdate) SetCommand(v *JobCommand) *JobUpdate
SetCommand sets the Command field's value.
func (*JobUpdate) SetConnections ¶
func (s *JobUpdate) SetConnections(v *ConnectionsList) *JobUpdate
SetConnections sets the Connections field's value.
func (*JobUpdate) SetDefaultArguments ¶
SetDefaultArguments sets the DefaultArguments field's value.
func (*JobUpdate) SetDescription ¶
SetDescription sets the Description field's value.
func (*JobUpdate) SetExecutionProperty ¶
func (s *JobUpdate) SetExecutionProperty(v *ExecutionProperty) *JobUpdate
SetExecutionProperty sets the ExecutionProperty field's value.
func (*JobUpdate) SetGlueVersion ¶
SetGlueVersion sets the GlueVersion field's value.
func (*JobUpdate) SetMaxCapacity ¶
SetMaxCapacity sets the MaxCapacity field's value.
func (*JobUpdate) SetMaxRetries ¶
SetMaxRetries sets the MaxRetries field's value.
func (*JobUpdate) SetNonOverridableArguments ¶
SetNonOverridableArguments sets the NonOverridableArguments field's value.
func (*JobUpdate) SetNotificationProperty ¶
func (s *JobUpdate) SetNotificationProperty(v *NotificationProperty) *JobUpdate
SetNotificationProperty sets the NotificationProperty field's value.
func (*JobUpdate) SetNumberOfWorkers ¶
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*JobUpdate) SetSecurityConfiguration ¶
SetSecurityConfiguration sets the SecurityConfiguration field's value.
func (*JobUpdate) SetTimeout ¶
SetTimeout sets the Timeout field's value.
func (*JobUpdate) SetWorkerType ¶
SetWorkerType sets the WorkerType field's value.
type JsonClassifier ¶
type JsonClassifier struct { // The time that this classifier was registered. CreationTime *time.Time `type:"timestamp"` // 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 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"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier for JSON content.
func (JsonClassifier) GoString ¶
func (s JsonClassifier) GoString() string
GoString returns the string representation
func (*JsonClassifier) SetCreationTime ¶
func (s *JsonClassifier) SetCreationTime(v time.Time) *JsonClassifier
SetCreationTime sets the CreationTime field's value.
func (*JsonClassifier) SetJsonPath ¶
func (s *JsonClassifier) SetJsonPath(v string) *JsonClassifier
SetJsonPath sets the JsonPath field's value.
func (*JsonClassifier) SetLastUpdated ¶
func (s *JsonClassifier) SetLastUpdated(v time.Time) *JsonClassifier
SetLastUpdated sets the LastUpdated field's value.
func (*JsonClassifier) SetName ¶
func (s *JsonClassifier) SetName(v string) *JsonClassifier
SetName sets the Name field's value.
func (*JsonClassifier) SetVersion ¶
func (s *JsonClassifier) SetVersion(v int64) *JsonClassifier
SetVersion sets the Version field's value.
func (JsonClassifier) String ¶
func (s JsonClassifier) String() string
String returns the string representation
type LabelingSetGenerationTaskRunProperties ¶
type LabelingSetGenerationTaskRunProperties struct { // The Amazon Simple Storage Service (Amazon S3) path where you will generate // the labeling set. OutputS3Path *string `type:"string"` // contains filtered or unexported fields }
Specifies configuration properties for a labeling set generation task run.
func (LabelingSetGenerationTaskRunProperties) GoString ¶
func (s LabelingSetGenerationTaskRunProperties) GoString() string
GoString returns the string representation
func (*LabelingSetGenerationTaskRunProperties) SetOutputS3Path ¶
func (s *LabelingSetGenerationTaskRunProperties) SetOutputS3Path(v string) *LabelingSetGenerationTaskRunProperties
SetOutputS3Path sets the OutputS3Path field's value.
func (LabelingSetGenerationTaskRunProperties) String ¶
func (s LabelingSetGenerationTaskRunProperties) String() string
String returns the string representation
type LastCrawlInfo ¶
type LastCrawlInfo struct { // If an error occurred, the error information about the last crawl. ErrorMessage *string `type:"string"` // The log group for the last crawl. LogGroup *string `min:"1" type:"string"` // The log stream for the last crawl. LogStream *string `min:"1" type:"string"` // The prefix for a message about this crawl. MessagePrefix *string `min:"1" type:"string"` // The time at which the crawl started. StartTime *time.Time `type:"timestamp"` // Status of the last crawl. Status *string `type:"string" enum:"LastCrawlStatus"` // contains filtered or unexported fields }
Status and error information about the most recent crawl.
func (LastCrawlInfo) GoString ¶
func (s LastCrawlInfo) GoString() string
GoString returns the string representation
func (*LastCrawlInfo) SetErrorMessage ¶
func (s *LastCrawlInfo) SetErrorMessage(v string) *LastCrawlInfo
SetErrorMessage sets the ErrorMessage field's value.
func (*LastCrawlInfo) SetLogGroup ¶
func (s *LastCrawlInfo) SetLogGroup(v string) *LastCrawlInfo
SetLogGroup sets the LogGroup field's value.
func (*LastCrawlInfo) SetLogStream ¶
func (s *LastCrawlInfo) SetLogStream(v string) *LastCrawlInfo
SetLogStream sets the LogStream field's value.
func (*LastCrawlInfo) SetMessagePrefix ¶
func (s *LastCrawlInfo) SetMessagePrefix(v string) *LastCrawlInfo
SetMessagePrefix sets the MessagePrefix field's value.
func (*LastCrawlInfo) SetStartTime ¶
func (s *LastCrawlInfo) SetStartTime(v time.Time) *LastCrawlInfo
SetStartTime sets the StartTime field's value.
func (*LastCrawlInfo) SetStatus ¶
func (s *LastCrawlInfo) SetStatus(v string) *LastCrawlInfo
SetStatus sets the Status field's value.
func (LastCrawlInfo) String ¶
func (s LastCrawlInfo) String() string
String returns the string representation
type ListCrawlersInput ¶
type ListCrawlersInput struct { // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // Specifies to return only these tagged resources. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListCrawlersInput) GoString ¶
func (s ListCrawlersInput) GoString() string
GoString returns the string representation
func (*ListCrawlersInput) SetMaxResults ¶
func (s *ListCrawlersInput) SetMaxResults(v int64) *ListCrawlersInput
SetMaxResults sets the MaxResults field's value.
func (*ListCrawlersInput) SetNextToken ¶
func (s *ListCrawlersInput) SetNextToken(v string) *ListCrawlersInput
SetNextToken sets the NextToken field's value.
func (*ListCrawlersInput) SetTags ¶
func (s *ListCrawlersInput) SetTags(v map[string]*string) *ListCrawlersInput
SetTags sets the Tags field's value.
func (ListCrawlersInput) String ¶
func (s ListCrawlersInput) String() string
String returns the string representation
func (*ListCrawlersInput) Validate ¶
func (s *ListCrawlersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCrawlersOutput ¶
type ListCrawlersOutput struct { // The names of all crawlers in the account, or the crawlers with the specified // tags. CrawlerNames []*string `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 (ListCrawlersOutput) GoString ¶
func (s ListCrawlersOutput) GoString() string
GoString returns the string representation
func (*ListCrawlersOutput) SetCrawlerNames ¶
func (s *ListCrawlersOutput) SetCrawlerNames(v []*string) *ListCrawlersOutput
SetCrawlerNames sets the CrawlerNames field's value.
func (*ListCrawlersOutput) SetNextToken ¶
func (s *ListCrawlersOutput) SetNextToken(v string) *ListCrawlersOutput
SetNextToken sets the NextToken field's value.
func (ListCrawlersOutput) String ¶
func (s ListCrawlersOutput) String() string
String returns the string representation
type ListDevEndpointsInput ¶
type ListDevEndpointsInput struct { // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // Specifies to return only these tagged resources. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListDevEndpointsInput) GoString ¶
func (s ListDevEndpointsInput) GoString() string
GoString returns the string representation
func (*ListDevEndpointsInput) SetMaxResults ¶
func (s *ListDevEndpointsInput) SetMaxResults(v int64) *ListDevEndpointsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDevEndpointsInput) SetNextToken ¶
func (s *ListDevEndpointsInput) SetNextToken(v string) *ListDevEndpointsInput
SetNextToken sets the NextToken field's value.
func (*ListDevEndpointsInput) SetTags ¶
func (s *ListDevEndpointsInput) SetTags(v map[string]*string) *ListDevEndpointsInput
SetTags sets the Tags field's value.
func (ListDevEndpointsInput) String ¶
func (s ListDevEndpointsInput) String() string
String returns the string representation
func (*ListDevEndpointsInput) Validate ¶
func (s *ListDevEndpointsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevEndpointsOutput ¶
type ListDevEndpointsOutput struct { // The names of all the DevEndpoints in the account, or the DevEndpoints with // the specified tags. DevEndpointNames []*string `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 (ListDevEndpointsOutput) GoString ¶
func (s ListDevEndpointsOutput) GoString() string
GoString returns the string representation
func (*ListDevEndpointsOutput) SetDevEndpointNames ¶
func (s *ListDevEndpointsOutput) SetDevEndpointNames(v []*string) *ListDevEndpointsOutput
SetDevEndpointNames sets the DevEndpointNames field's value.
func (*ListDevEndpointsOutput) SetNextToken ¶
func (s *ListDevEndpointsOutput) SetNextToken(v string) *ListDevEndpointsOutput
SetNextToken sets the NextToken field's value.
func (ListDevEndpointsOutput) String ¶
func (s ListDevEndpointsOutput) String() string
String returns the string representation
type ListJobsInput ¶
type ListJobsInput struct { // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // Specifies to return only these tagged resources. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListJobsInput) GoString ¶
func (s ListJobsInput) GoString() string
GoString returns the string representation
func (*ListJobsInput) SetMaxResults ¶
func (s *ListJobsInput) SetMaxResults(v int64) *ListJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListJobsInput) SetNextToken ¶
func (s *ListJobsInput) SetNextToken(v string) *ListJobsInput
SetNextToken sets the NextToken field's value.
func (*ListJobsInput) SetTags ¶
func (s *ListJobsInput) SetTags(v map[string]*string) *ListJobsInput
SetTags sets the Tags field's value.
func (ListJobsInput) String ¶
func (s ListJobsInput) String() string
String returns the string representation
func (*ListJobsInput) Validate ¶
func (s *ListJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListJobsOutput ¶
type ListJobsOutput struct { // The names of all jobs in the account, or the jobs with the specified tags. JobNames []*string `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 (ListJobsOutput) GoString ¶
func (s ListJobsOutput) GoString() string
GoString returns the string representation
func (*ListJobsOutput) SetJobNames ¶
func (s *ListJobsOutput) SetJobNames(v []*string) *ListJobsOutput
SetJobNames sets the JobNames field's value.
func (*ListJobsOutput) SetNextToken ¶
func (s *ListJobsOutput) SetNextToken(v string) *ListJobsOutput
SetNextToken sets the NextToken field's value.
func (ListJobsOutput) String ¶
func (s ListJobsOutput) String() string
String returns the string representation
type ListMLTransformsInput ¶
type ListMLTransformsInput struct { // A TransformFilterCriteria used to filter the machine learning transforms. Filter *TransformFilterCriteria `type:"structure"` // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // A TransformSortCriteria used to sort the machine learning transforms. Sort *TransformSortCriteria `type:"structure"` // Specifies to return only these tagged resources. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListMLTransformsInput) GoString ¶
func (s ListMLTransformsInput) GoString() string
GoString returns the string representation
func (*ListMLTransformsInput) SetFilter ¶
func (s *ListMLTransformsInput) SetFilter(v *TransformFilterCriteria) *ListMLTransformsInput
SetFilter sets the Filter field's value.
func (*ListMLTransformsInput) SetMaxResults ¶
func (s *ListMLTransformsInput) SetMaxResults(v int64) *ListMLTransformsInput
SetMaxResults sets the MaxResults field's value.
func (*ListMLTransformsInput) SetNextToken ¶
func (s *ListMLTransformsInput) SetNextToken(v string) *ListMLTransformsInput
SetNextToken sets the NextToken field's value.
func (*ListMLTransformsInput) SetSort ¶
func (s *ListMLTransformsInput) SetSort(v *TransformSortCriteria) *ListMLTransformsInput
SetSort sets the Sort field's value.
func (*ListMLTransformsInput) SetTags ¶
func (s *ListMLTransformsInput) SetTags(v map[string]*string) *ListMLTransformsInput
SetTags sets the Tags field's value.
func (ListMLTransformsInput) String ¶
func (s ListMLTransformsInput) String() string
String returns the string representation
func (*ListMLTransformsInput) Validate ¶
func (s *ListMLTransformsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListMLTransformsOutput ¶
type ListMLTransformsOutput struct { // A continuation token, if the returned list does not contain the last metric // available. NextToken *string `type:"string"` // The identifiers of all the machine learning transforms in the account, or // the machine learning transforms with the specified tags. // // TransformIds is a required field TransformIds []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListMLTransformsOutput) GoString ¶
func (s ListMLTransformsOutput) GoString() string
GoString returns the string representation
func (*ListMLTransformsOutput) SetNextToken ¶
func (s *ListMLTransformsOutput) SetNextToken(v string) *ListMLTransformsOutput
SetNextToken sets the NextToken field's value.
func (*ListMLTransformsOutput) SetTransformIds ¶
func (s *ListMLTransformsOutput) SetTransformIds(v []*string) *ListMLTransformsOutput
SetTransformIds sets the TransformIds field's value.
func (ListMLTransformsOutput) String ¶
func (s ListMLTransformsOutput) String() string
String returns the string representation
type ListTriggersInput ¶
type ListTriggersInput struct { // The name of the job for which to retrieve triggers. The trigger that can // start this job is returned. If there is no such trigger, all triggers are // returned. DependentJobName *string `min:"1" type:"string"` // The maximum size of a list to return. MaxResults *int64 `min:"1" type:"integer"` // A continuation token, if this is a continuation request. NextToken *string `type:"string"` // Specifies to return only these tagged resources. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListTriggersInput) GoString ¶
func (s ListTriggersInput) GoString() string
GoString returns the string representation
func (*ListTriggersInput) SetDependentJobName ¶
func (s *ListTriggersInput) SetDependentJobName(v string) *ListTriggersInput
SetDependentJobName sets the DependentJobName field's value.
func (*ListTriggersInput) SetMaxResults ¶
func (s *ListTriggersInput) SetMaxResults(v int64) *ListTriggersInput
SetMaxResults sets the MaxResults field's value.
func (*ListTriggersInput) SetNextToken ¶
func (s *ListTriggersInput) SetNextToken(v string) *ListTriggersInput
SetNextToken sets the NextToken field's value.
func (*ListTriggersInput) SetTags ¶
func (s *ListTriggersInput) SetTags(v map[string]*string) *ListTriggersInput
SetTags sets the Tags field's value.
func (ListTriggersInput) String ¶
func (s ListTriggersInput) String() string
String returns the string representation
func (*ListTriggersInput) Validate ¶
func (s *ListTriggersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTriggersOutput ¶
type ListTriggersOutput struct { // A continuation token, if the returned list does not contain the last metric // available. NextToken *string `type:"string"` // The names of all triggers in the account, or the triggers with the specified // tags. TriggerNames []*string `type:"list"` // contains filtered or unexported fields }
func (ListTriggersOutput) GoString ¶
func (s ListTriggersOutput) GoString() string
GoString returns the string representation
func (*ListTriggersOutput) SetNextToken ¶
func (s *ListTriggersOutput) SetNextToken(v string) *ListTriggersOutput
SetNextToken sets the NextToken field's value.
func (*ListTriggersOutput) SetTriggerNames ¶
func (s *ListTriggersOutput) SetTriggerNames(v []*string) *ListTriggersOutput
SetTriggerNames sets the TriggerNames field's value.
func (ListTriggersOutput) String ¶
func (s ListTriggersOutput) String() string
String returns the string representation
type ListWorkflowsInput ¶
type ListWorkflowsInput struct { // The maximum size of a list to return. 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 (ListWorkflowsInput) GoString ¶
func (s ListWorkflowsInput) GoString() string
GoString returns the string representation
func (*ListWorkflowsInput) SetMaxResults ¶
func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowsInput) SetNextToken ¶
func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
SetNextToken sets the NextToken field's value.
func (ListWorkflowsInput) String ¶
func (s ListWorkflowsInput) String() string
String returns the string representation
func (*ListWorkflowsInput) Validate ¶
func (s *ListWorkflowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowsOutput ¶
type ListWorkflowsOutput struct { // A continuation token, if not all workflow names have been returned. NextToken *string `type:"string"` // List of names of workflows in the account. Workflows []*string `min:"1" type:"list"` // contains filtered or unexported fields }
func (ListWorkflowsOutput) GoString ¶
func (s ListWorkflowsOutput) GoString() string
GoString returns the string representation
func (*ListWorkflowsOutput) SetNextToken ¶
func (s *ListWorkflowsOutput) SetNextToken(v string) *ListWorkflowsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowsOutput) SetWorkflows ¶
func (s *ListWorkflowsOutput) SetWorkflows(v []*string) *ListWorkflowsOutput
SetWorkflows sets the Workflows field's value.
func (ListWorkflowsOutput) String ¶
func (s ListWorkflowsOutput) String() string
String returns the string representation
type Location ¶
type Location struct { // An Amazon DynamoDB table location. DynamoDB []*CodeGenNodeArg `type:"list"` // A JDBC location. Jdbc []*CodeGenNodeArg `type:"list"` // An Amazon Simple Storage Service (Amazon S3) location. S3 []*CodeGenNodeArg `type:"list"` // contains filtered or unexported fields }
The location of resources.
func (*Location) SetDynamoDB ¶
func (s *Location) SetDynamoDB(v []*CodeGenNodeArg) *Location
SetDynamoDB sets the DynamoDB field's value.
func (*Location) SetJdbc ¶
func (s *Location) SetJdbc(v []*CodeGenNodeArg) *Location
SetJdbc sets the Jdbc field's value.
func (*Location) SetS3 ¶
func (s *Location) SetS3(v []*CodeGenNodeArg) *Location
SetS3 sets the S3 field's value.
type MLTransform ¶
type MLTransform struct { // A timestamp. The time and date that this machine learning transform was created. CreatedOn *time.Time `type:"timestamp"` // A user-defined, long-form description text for the machine learning transform. // Descriptions are not guaranteed to be unique and can be changed at any time. Description *string `type:"string"` // An EvaluationMetrics object. Evaluation metrics provide an estimate of the // quality of your machine learning transform. EvaluationMetrics *EvaluationMetrics `type:"structure"` // This value determines which version of AWS Glue this machine learning transform // is compatible with. Glue 1.0 is recommended for most customers. If the value // is not set, the Glue compatibility defaults to Glue 0.9. For more information, // see AWS Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) // in the developer guide. GlueVersion *string `min:"1" type:"string"` // A list of AWS Glue table definitions used by the transform. InputRecordTables []*Table `type:"list"` // A count identifier for the labeling files generated by AWS Glue for this // transform. As you create a better transform, you can iteratively download, // label, and upload the labeling file. LabelCount *int64 `type:"integer"` // A timestamp. The last point in time when this machine learning transform // was 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 (http://aws.amazon.com/glue/pricing/). // // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType. // // * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot // be set. // // * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can // be set. // // * If WorkerType is set, then NumberOfWorkers is required (and vice versa). // // * MaxCapacity and NumberOfWorkers must both be at least 1. // // 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 after an MLTaskRun of the machine learning // transform fails. MaxRetries *int64 `type:"integer"` // A user-defined name for the machine learning transform. Names are not guaranteed // unique and can be changed at any time. Name *string `min:"1" type:"string"` // The number of workers of a defined workerType that are allocated when a task // of the transform runs. // // If WorkerType is set, then NumberOfWorkers is required (and vice versa). NumberOfWorkers *int64 `type:"integer"` // A TransformParameters object. You can use parameters to tune (customize) // the behavior of the machine learning transform by specifying what data it // learns from and your preference on various tradeoffs (such as precious vs. // recall, or accuracy vs. cost). Parameters *TransformParameters `type:"structure"` // The name or Amazon Resource Name (ARN) of the IAM role with the required // permissions. The required permissions include both AWS Glue service role // permissions to AWS Glue resources, and Amazon S3 permissions required by // the transform. // // * This role needs AWS Glue service role permissions to allow access to // resources in AWS Glue. See Attach a Policy to IAM Users That Access AWS // Glue (https://docs.aws.amazon.com/glue/latest/dg/attach-policy-iam-user.html). // // * This role needs permission to your Amazon Simple Storage Service (Amazon // S3) sources, targets, temporary directory, scripts, and any libraries // used by the task run for this transform. Role *string `type:"string"` // A map of key-value pairs representing the columns and data types that this // transform can run against. Has an upper bound of 100 columns. Schema []*SchemaColumn `type:"list"` // The current status of the machine learning transform. Status *string `type:"string" enum:"TransformStatusType"` // The timeout in minutes of the machine learning transform. Timeout *int64 `min:"1" type:"integer"` // The unique transform ID that is generated for the machine learning transform. // The ID is guaranteed to be unique and does not change. TransformId *string `min:"1" type:"string"` // The type of predefined worker that is allocated when a task of this transform // 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. // // MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType. // // * If either NumberOfWorkers or WorkerType is set, then MaxCapacity cannot // be set. // // * If MaxCapacity is set then neither NumberOfWorkers or WorkerType can // be set. // // * If WorkerType is set, then NumberOfWorkers is required (and vice versa). // // * MaxCapacity and NumberOfWorkers must both be at least 1. WorkerType *string `type:"string" enum:"WorkerType"` // contains filtered or unexported fields }
A structure for a machine learning transform.
func (MLTransform) GoString ¶
func (s MLTransform) GoString() string
GoString returns the string representation
func (*MLTransform) SetCreatedOn ¶
func (s *MLTransform) SetCreatedOn(v time.Time) *MLTransform
SetCreatedOn sets the CreatedOn field's value.
func (*MLTransform) SetDescription ¶
func (s *MLTransform) SetDescription(v string) *MLTransform
SetDescription sets the Description field's value.
func (*MLTransform) SetEvaluationMetrics ¶
func (s *MLTransform) SetEvaluationMetrics(v *EvaluationMetrics) *MLTransform
SetEvaluationMetrics sets the EvaluationMetrics field's value.
func (*MLTransform) SetGlueVersion ¶
func (s *MLTransform) SetGlueVersion(v string) *MLTransform
SetGlueVersion sets the GlueVersion field's value.
func (*MLTransform) SetInputRecordTables ¶
func (s *MLTransform) SetInputRecordTables(v []*Table) *MLTransform
SetInputRecordTables sets the InputRecordTables field's value.
func (*MLTransform) SetLabelCount ¶
func (s *MLTransform) SetLabelCount(v int64) *MLTransform
SetLabelCount sets the LabelCount field's value.
func (*MLTransform) SetLastModifiedOn ¶
func (s *MLTransform) SetLastModifiedOn(v time.Time) *MLTransform
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*MLTransform) SetMaxCapacity ¶
func (s *MLTransform) SetMaxCapacity(v float64) *MLTransform
SetMaxCapacity sets the MaxCapacity field's value.
func (*MLTransform) SetMaxRetries ¶
func (s *MLTransform) SetMaxRetries(v int64) *MLTransform
SetMaxRetries sets the MaxRetries field's value.
func (*MLTransform) SetName ¶
func (s *MLTransform) SetName(v string) *MLTransform
SetName sets the Name field's value.
func (*MLTransform) SetNumberOfWorkers ¶
func (s *MLTransform) SetNumberOfWorkers(v int64) *MLTransform
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*MLTransform) SetParameters ¶
func (s *MLTransform) SetParameters(v *TransformParameters) *MLTransform
SetParameters sets the Parameters field's value.
func (*MLTransform) SetRole ¶
func (s *MLTransform) SetRole(v string) *MLTransform
SetRole sets the Role field's value.
func (*MLTransform) SetSchema ¶
func (s *MLTransform) SetSchema(v []*SchemaColumn) *MLTransform
SetSchema sets the Schema field's value.
func (*MLTransform) SetStatus ¶
func (s *MLTransform) SetStatus(v string) *MLTransform
SetStatus sets the Status field's value.
func (*MLTransform) SetTimeout ¶
func (s *MLTransform) SetTimeout(v int64) *MLTransform
SetTimeout sets the Timeout field's value.
func (*MLTransform) SetTransformId ¶
func (s *MLTransform) SetTransformId(v string) *MLTransform
SetTransformId sets the TransformId field's value.
func (*MLTransform) SetWorkerType ¶
func (s *MLTransform) SetWorkerType(v string) *MLTransform
SetWorkerType sets the WorkerType field's value.
func (MLTransform) String ¶
func (s MLTransform) String() string
String returns the string representation
type MLTransformNotReadyException ¶
type MLTransformNotReadyException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The machine learning transform is not ready to run.
func (MLTransformNotReadyException) Code ¶
func (s MLTransformNotReadyException) Code() string
Code returns the exception type name.
func (MLTransformNotReadyException) Error ¶
func (s MLTransformNotReadyException) Error() string
func (MLTransformNotReadyException) GoString ¶
func (s MLTransformNotReadyException) GoString() string
GoString returns the string representation
func (MLTransformNotReadyException) Message ¶
func (s MLTransformNotReadyException) Message() string
Message returns the exception's message.
func (MLTransformNotReadyException) OrigErr ¶
func (s MLTransformNotReadyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (MLTransformNotReadyException) RequestID ¶
func (s MLTransformNotReadyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (MLTransformNotReadyException) StatusCode ¶
func (s MLTransformNotReadyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (MLTransformNotReadyException) String ¶
func (s MLTransformNotReadyException) String() string
String returns the string representation
type MappingEntry ¶
type MappingEntry struct { // The source path. SourcePath *string `type:"string"` // The name of the source table. SourceTable *string `type:"string"` // The source type. SourceType *string `type:"string"` // The target path. TargetPath *string `type:"string"` // The target table. TargetTable *string `type:"string"` // The target type. TargetType *string `type:"string"` // contains filtered or unexported fields }
Defines a mapping.
func (MappingEntry) GoString ¶
func (s MappingEntry) GoString() string
GoString returns the string representation
func (*MappingEntry) SetSourcePath ¶
func (s *MappingEntry) SetSourcePath(v string) *MappingEntry
SetSourcePath sets the SourcePath field's value.
func (*MappingEntry) SetSourceTable ¶
func (s *MappingEntry) SetSourceTable(v string) *MappingEntry
SetSourceTable sets the SourceTable field's value.
func (*MappingEntry) SetSourceType ¶
func (s *MappingEntry) SetSourceType(v string) *MappingEntry
SetSourceType sets the SourceType field's value.
func (*MappingEntry) SetTargetPath ¶
func (s *MappingEntry) SetTargetPath(v string) *MappingEntry
SetTargetPath sets the TargetPath field's value.
func (*MappingEntry) SetTargetTable ¶
func (s *MappingEntry) SetTargetTable(v string) *MappingEntry
SetTargetTable sets the TargetTable field's value.
func (*MappingEntry) SetTargetType ¶
func (s *MappingEntry) SetTargetType(v string) *MappingEntry
SetTargetType sets the TargetType field's value.
func (MappingEntry) String ¶
func (s MappingEntry) String() string
String returns the string representation
type NoScheduleException ¶
type NoScheduleException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
There is no applicable schedule.
func (NoScheduleException) Code ¶
func (s NoScheduleException) Code() string
Code returns the exception type name.
func (NoScheduleException) Error ¶
func (s NoScheduleException) Error() string
func (NoScheduleException) GoString ¶
func (s NoScheduleException) GoString() string
GoString returns the string representation
func (NoScheduleException) Message ¶
func (s NoScheduleException) Message() string
Message returns the exception's message.
func (NoScheduleException) OrigErr ¶
func (s NoScheduleException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (NoScheduleException) RequestID ¶
func (s NoScheduleException) RequestID() string
RequestID returns the service's response RequestID for request.
func (NoScheduleException) StatusCode ¶
func (s NoScheduleException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NoScheduleException) String ¶
func (s NoScheduleException) String() string
String returns the string representation
type Node ¶
type Node struct { // Details of the crawler when the node represents a crawler. CrawlerDetails *CrawlerNodeDetails `type:"structure"` // Details of the Job when the node represents a Job. JobDetails *JobNodeDetails `type:"structure"` // The name of the AWS Glue component represented by the node. Name *string `min:"1" type:"string"` // Details of the Trigger when the node represents a Trigger. TriggerDetails *TriggerNodeDetails `type:"structure"` // The type of AWS Glue component represented by the node. Type *string `type:"string" enum:"NodeType"` // The unique Id assigned to the node within the workflow. UniqueId *string `min:"1" type:"string"` // contains filtered or unexported fields }
A node represents an AWS Glue component like Trigger, Job etc. which is part of a workflow.
func (*Node) SetCrawlerDetails ¶
func (s *Node) SetCrawlerDetails(v *CrawlerNodeDetails) *Node
SetCrawlerDetails sets the CrawlerDetails field's value.
func (*Node) SetJobDetails ¶
func (s *Node) SetJobDetails(v *JobNodeDetails) *Node
SetJobDetails sets the JobDetails field's value.
func (*Node) SetTriggerDetails ¶
func (s *Node) SetTriggerDetails(v *TriggerNodeDetails) *Node
SetTriggerDetails sets the TriggerDetails field's value.
func (*Node) SetUniqueId ¶
SetUniqueId sets the UniqueId field's value.
type NotificationProperty ¶
type NotificationProperty struct { // After a job run starts, the number of minutes to wait before sending a job // run delay notification. NotifyDelayAfter *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
Specifies configuration properties of a notification.
func (NotificationProperty) GoString ¶
func (s NotificationProperty) GoString() string
GoString returns the string representation
func (*NotificationProperty) SetNotifyDelayAfter ¶
func (s *NotificationProperty) SetNotifyDelayAfter(v int64) *NotificationProperty
SetNotifyDelayAfter sets the NotifyDelayAfter field's value.
func (NotificationProperty) String ¶
func (s NotificationProperty) String() string
String returns the string representation
func (*NotificationProperty) Validate ¶
func (s *NotificationProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OperationTimeoutException ¶
type OperationTimeoutException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The operation timed out.
func (OperationTimeoutException) Code ¶
func (s OperationTimeoutException) Code() string
Code returns the exception type name.
func (OperationTimeoutException) Error ¶
func (s OperationTimeoutException) Error() string
func (OperationTimeoutException) GoString ¶
func (s OperationTimeoutException) GoString() string
GoString returns the string representation
func (OperationTimeoutException) Message ¶
func (s OperationTimeoutException) Message() string
Message returns the exception's message.
func (OperationTimeoutException) OrigErr ¶
func (s OperationTimeoutException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (OperationTimeoutException) RequestID ¶
func (s OperationTimeoutException) RequestID() string
RequestID returns the service's response RequestID for request.
func (OperationTimeoutException) StatusCode ¶
func (s OperationTimeoutException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (OperationTimeoutException) String ¶
func (s OperationTimeoutException) String() string
String returns the string representation
type Order ¶
type Order struct { // The name of the column. // // Column is a required field Column *string `min:"1" type:"string" required:"true"` // Indicates that the column is sorted in ascending order (== 1), or in descending // order (==0). // // SortOrder is a required field SortOrder *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Specifies the sort order of a sorted column.
func (*Order) SetSortOrder ¶
SetSortOrder sets the SortOrder field's value.
type Partition ¶
type Partition struct { // The time at which the partition was created. CreationTime *time.Time `type:"timestamp"` // The name of the catalog database in which to create the partition. DatabaseName *string `min:"1" type:"string"` // The last time at which the partition was accessed. LastAccessTime *time.Time `type:"timestamp"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp"` // These key-value pairs define partition parameters. Parameters map[string]*string `type:"map"` // Provides information about the physical location where the partition is stored. StorageDescriptor *StorageDescriptor `type:"structure"` // The name of the database table in which to create the partition. TableName *string `min:"1" type:"string"` // The values of the partition. Values []*string `type:"list"` // contains filtered or unexported fields }
Represents a slice of table data.
func (*Partition) SetCreationTime ¶
SetCreationTime sets the CreationTime field's value.
func (*Partition) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*Partition) SetLastAccessTime ¶
SetLastAccessTime sets the LastAccessTime field's value.
func (*Partition) SetLastAnalyzedTime ¶
SetLastAnalyzedTime sets the LastAnalyzedTime field's value.
func (*Partition) SetParameters ¶
SetParameters sets the Parameters field's value.
func (*Partition) SetStorageDescriptor ¶
func (s *Partition) SetStorageDescriptor(v *StorageDescriptor) *Partition
SetStorageDescriptor sets the StorageDescriptor field's value.
func (*Partition) SetTableName ¶
SetTableName sets the TableName field's value.
type PartitionError ¶
type PartitionError struct { // The details about the partition error. ErrorDetail *ErrorDetail `type:"structure"` // The values that define the partition. PartitionValues []*string `type:"list"` // contains filtered or unexported fields }
Contains information about a partition error.
func (PartitionError) GoString ¶
func (s PartitionError) GoString() string
GoString returns the string representation
func (*PartitionError) SetErrorDetail ¶
func (s *PartitionError) SetErrorDetail(v *ErrorDetail) *PartitionError
SetErrorDetail sets the ErrorDetail field's value.
func (*PartitionError) SetPartitionValues ¶
func (s *PartitionError) SetPartitionValues(v []*string) *PartitionError
SetPartitionValues sets the PartitionValues field's value.
func (PartitionError) String ¶
func (s PartitionError) String() string
String returns the string representation
type PartitionInput ¶
type PartitionInput struct { // The last time at which the partition was accessed. LastAccessTime *time.Time `type:"timestamp"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp"` // These key-value pairs define partition parameters. Parameters map[string]*string `type:"map"` // Provides information about the physical location where the partition is stored. StorageDescriptor *StorageDescriptor `type:"structure"` // The values of the partition. Although this parameter is not required by the // SDK, you must specify this parameter for a valid input. // // The values for the keys for the new partition must be passed as an array // of String objects that must be ordered in the same order as the partition // keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values // to the wrong keys. Values []*string `type:"list"` // contains filtered or unexported fields }
The structure used to create and update a partition.
func (PartitionInput) GoString ¶
func (s PartitionInput) GoString() string
GoString returns the string representation
func (*PartitionInput) SetLastAccessTime ¶
func (s *PartitionInput) SetLastAccessTime(v time.Time) *PartitionInput
SetLastAccessTime sets the LastAccessTime field's value.
func (*PartitionInput) SetLastAnalyzedTime ¶
func (s *PartitionInput) SetLastAnalyzedTime(v time.Time) *PartitionInput
SetLastAnalyzedTime sets the LastAnalyzedTime field's value.
func (*PartitionInput) SetParameters ¶
func (s *PartitionInput) SetParameters(v map[string]*string) *PartitionInput
SetParameters sets the Parameters field's value.
func (*PartitionInput) SetStorageDescriptor ¶
func (s *PartitionInput) SetStorageDescriptor(v *StorageDescriptor) *PartitionInput
SetStorageDescriptor sets the StorageDescriptor field's value.
func (*PartitionInput) SetValues ¶
func (s *PartitionInput) SetValues(v []*string) *PartitionInput
SetValues sets the Values field's value.
func (PartitionInput) String ¶
func (s PartitionInput) String() string
String returns the string representation
func (*PartitionInput) Validate ¶
func (s *PartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PartitionValueList ¶
type PartitionValueList struct { // The list of values. // // Values is a required field Values []*string `type:"list" required:"true"` // contains filtered or unexported fields }
Contains a list of values defining partitions.
func (PartitionValueList) GoString ¶
func (s PartitionValueList) GoString() string
GoString returns the string representation
func (*PartitionValueList) SetValues ¶
func (s *PartitionValueList) SetValues(v []*string) *PartitionValueList
SetValues sets the Values field's value.
func (PartitionValueList) String ¶
func (s PartitionValueList) String() string
String returns the string representation
func (*PartitionValueList) Validate ¶
func (s *PartitionValueList) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhysicalConnectionRequirements ¶
type PhysicalConnectionRequirements struct { // The connection's Availability Zone. This field is redundant because the specified // subnet implies the Availability Zone to be used. Currently the field must // be populated, but it will be deprecated in the future. AvailabilityZone *string `min:"1" type:"string"` // The security group ID list used by the connection. SecurityGroupIdList []*string `type:"list"` // The subnet ID used by the connection. SubnetId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies the physical requirements for a connection.
func (PhysicalConnectionRequirements) GoString ¶
func (s PhysicalConnectionRequirements) GoString() string
GoString returns the string representation
func (*PhysicalConnectionRequirements) SetAvailabilityZone ¶
func (s *PhysicalConnectionRequirements) SetAvailabilityZone(v string) *PhysicalConnectionRequirements
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*PhysicalConnectionRequirements) SetSecurityGroupIdList ¶
func (s *PhysicalConnectionRequirements) SetSecurityGroupIdList(v []*string) *PhysicalConnectionRequirements
SetSecurityGroupIdList sets the SecurityGroupIdList field's value.
func (*PhysicalConnectionRequirements) SetSubnetId ¶
func (s *PhysicalConnectionRequirements) SetSubnetId(v string) *PhysicalConnectionRequirements
SetSubnetId sets the SubnetId field's value.
func (PhysicalConnectionRequirements) String ¶
func (s PhysicalConnectionRequirements) String() string
String returns the string representation
func (*PhysicalConnectionRequirements) Validate ¶
func (s *PhysicalConnectionRequirements) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Predecessor ¶
type Predecessor struct { // The name of the job definition used by the predecessor job run. JobName *string `min:"1" type:"string"` // The job-run ID of the predecessor job run. RunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
A job run that was used in the predicate of a conditional trigger that triggered this job run.
func (Predecessor) GoString ¶
func (s Predecessor) GoString() string
GoString returns the string representation
func (*Predecessor) SetJobName ¶
func (s *Predecessor) SetJobName(v string) *Predecessor
SetJobName sets the JobName field's value.
func (*Predecessor) SetRunId ¶
func (s *Predecessor) SetRunId(v string) *Predecessor
SetRunId sets the RunId field's value.
func (Predecessor) String ¶
func (s Predecessor) String() string
String returns the string representation
type Predicate ¶
type Predicate struct { // A list of the conditions that determine when the trigger will fire. Conditions []*Condition `type:"list"` // An optional field if only one condition is listed. If multiple conditions // are listed, then this field is required. Logical *string `type:"string" enum:"Logical"` // contains filtered or unexported fields }
Defines the predicate of the trigger, which determines when it fires.
func (*Predicate) SetConditions ¶
SetConditions sets the Conditions field's value.
func (*Predicate) SetLogical ¶
SetLogical sets the Logical field's value.
type PrincipalPermissions ¶
type PrincipalPermissions struct { // The permissions that are granted to the principal. Permissions []*string `type:"list"` // The principal who is granted permissions. Principal *DataLakePrincipal `type:"structure"` // contains filtered or unexported fields }
Permissions granted to a principal.
func (PrincipalPermissions) GoString ¶
func (s PrincipalPermissions) GoString() string
GoString returns the string representation
func (*PrincipalPermissions) SetPermissions ¶
func (s *PrincipalPermissions) SetPermissions(v []*string) *PrincipalPermissions
SetPermissions sets the Permissions field's value.
func (*PrincipalPermissions) SetPrincipal ¶
func (s *PrincipalPermissions) SetPrincipal(v *DataLakePrincipal) *PrincipalPermissions
SetPrincipal sets the Principal field's value.
func (PrincipalPermissions) String ¶
func (s PrincipalPermissions) String() string
String returns the string representation
func (*PrincipalPermissions) Validate ¶
func (s *PrincipalPermissions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PropertyPredicate ¶
type PropertyPredicate struct { // The comparator used to compare this property to others. Comparator *string `type:"string" enum:"Comparator"` // The key of the property. Key *string `type:"string"` // The value of the property. Value *string `type:"string"` // contains filtered or unexported fields }
Defines a property predicate.
func (PropertyPredicate) GoString ¶
func (s PropertyPredicate) GoString() string
GoString returns the string representation
func (*PropertyPredicate) SetComparator ¶
func (s *PropertyPredicate) SetComparator(v string) *PropertyPredicate
SetComparator sets the Comparator field's value.
func (*PropertyPredicate) SetKey ¶
func (s *PropertyPredicate) SetKey(v string) *PropertyPredicate
SetKey sets the Key field's value.
func (*PropertyPredicate) SetValue ¶
func (s *PropertyPredicate) SetValue(v string) *PropertyPredicate
SetValue sets the Value field's value.
func (PropertyPredicate) String ¶
func (s PropertyPredicate) String() string
String returns the string representation
type PutDataCatalogEncryptionSettingsInput ¶
type PutDataCatalogEncryptionSettingsInput struct { // The ID of the Data Catalog to set the security configuration for. If none // is provided, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The security configuration to set. // // DataCatalogEncryptionSettings is a required field DataCatalogEncryptionSettings *DataCatalogEncryptionSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutDataCatalogEncryptionSettingsInput) GoString ¶
func (s PutDataCatalogEncryptionSettingsInput) GoString() string
GoString returns the string representation
func (*PutDataCatalogEncryptionSettingsInput) SetCatalogId ¶
func (s *PutDataCatalogEncryptionSettingsInput) SetCatalogId(v string) *PutDataCatalogEncryptionSettingsInput
SetCatalogId sets the CatalogId field's value.
func (*PutDataCatalogEncryptionSettingsInput) SetDataCatalogEncryptionSettings ¶
func (s *PutDataCatalogEncryptionSettingsInput) SetDataCatalogEncryptionSettings(v *DataCatalogEncryptionSettings) *PutDataCatalogEncryptionSettingsInput
SetDataCatalogEncryptionSettings sets the DataCatalogEncryptionSettings field's value.
func (PutDataCatalogEncryptionSettingsInput) String ¶
func (s PutDataCatalogEncryptionSettingsInput) String() string
String returns the string representation
func (*PutDataCatalogEncryptionSettingsInput) Validate ¶
func (s *PutDataCatalogEncryptionSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutDataCatalogEncryptionSettingsOutput ¶
type PutDataCatalogEncryptionSettingsOutput struct {
// contains filtered or unexported fields
}
func (PutDataCatalogEncryptionSettingsOutput) GoString ¶
func (s PutDataCatalogEncryptionSettingsOutput) GoString() string
GoString returns the string representation
func (PutDataCatalogEncryptionSettingsOutput) String ¶
func (s PutDataCatalogEncryptionSettingsOutput) String() string
String returns the string representation
type PutResourcePolicyInput ¶
type PutResourcePolicyInput struct { // A value of MUST_EXIST is used to update a policy. A value of NOT_EXIST is // used to create a new policy. If a value of NONE or a null value is used, // the call will not depend on the existence of a policy. PolicyExistsCondition *string `type:"string" enum:"ExistCondition"` // The hash value returned when the previous policy was set using PutResourcePolicy. // Its purpose is to prevent concurrent modifications of a policy. Do not use // this parameter if no previous policy has been set. PolicyHashCondition *string `min:"1" type:"string"` // Contains the policy document to set, in JSON format. // // PolicyInJson is a required field PolicyInJson *string `min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyInput) GoString ¶
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation
func (*PutResourcePolicyInput) SetPolicyExistsCondition ¶
func (s *PutResourcePolicyInput) SetPolicyExistsCondition(v string) *PutResourcePolicyInput
SetPolicyExistsCondition sets the PolicyExistsCondition field's value.
func (*PutResourcePolicyInput) SetPolicyHashCondition ¶
func (s *PutResourcePolicyInput) SetPolicyHashCondition(v string) *PutResourcePolicyInput
SetPolicyHashCondition sets the PolicyHashCondition field's value.
func (*PutResourcePolicyInput) SetPolicyInJson ¶
func (s *PutResourcePolicyInput) SetPolicyInJson(v string) *PutResourcePolicyInput
SetPolicyInJson sets the PolicyInJson field's value.
func (PutResourcePolicyInput) String ¶
func (s PutResourcePolicyInput) String() string
String returns the string representation
func (*PutResourcePolicyInput) Validate ¶
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct { // A hash of the policy that has just been set. This must be included in a subsequent // call that overwrites or updates this policy. PolicyHash *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (PutResourcePolicyOutput) GoString ¶
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation
func (*PutResourcePolicyOutput) SetPolicyHash ¶
func (s *PutResourcePolicyOutput) SetPolicyHash(v string) *PutResourcePolicyOutput
SetPolicyHash sets the PolicyHash field's value.
func (PutResourcePolicyOutput) String ¶
func (s PutResourcePolicyOutput) String() string
String returns the string representation
type PutWorkflowRunPropertiesInput ¶
type PutWorkflowRunPropertiesInput 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 for which the run properties should be updated. // // RunId is a required field RunId *string `min:"1" type:"string" required:"true"` // The properties to put for the specified run. // // RunProperties is a required field RunProperties map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
func (PutWorkflowRunPropertiesInput) GoString ¶
func (s PutWorkflowRunPropertiesInput) GoString() string
GoString returns the string representation
func (*PutWorkflowRunPropertiesInput) SetName ¶
func (s *PutWorkflowRunPropertiesInput) SetName(v string) *PutWorkflowRunPropertiesInput
SetName sets the Name field's value.
func (*PutWorkflowRunPropertiesInput) SetRunId ¶
func (s *PutWorkflowRunPropertiesInput) SetRunId(v string) *PutWorkflowRunPropertiesInput
SetRunId sets the RunId field's value.
func (*PutWorkflowRunPropertiesInput) SetRunProperties ¶
func (s *PutWorkflowRunPropertiesInput) SetRunProperties(v map[string]*string) *PutWorkflowRunPropertiesInput
SetRunProperties sets the RunProperties field's value.
func (PutWorkflowRunPropertiesInput) String ¶
func (s PutWorkflowRunPropertiesInput) String() string
String returns the string representation
func (*PutWorkflowRunPropertiesInput) Validate ¶
func (s *PutWorkflowRunPropertiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutWorkflowRunPropertiesOutput ¶
type PutWorkflowRunPropertiesOutput struct {
// contains filtered or unexported fields
}
func (PutWorkflowRunPropertiesOutput) GoString ¶
func (s PutWorkflowRunPropertiesOutput) GoString() string
GoString returns the string representation
func (PutWorkflowRunPropertiesOutput) String ¶
func (s PutWorkflowRunPropertiesOutput) String() string
String returns the string representation
type ResetJobBookmarkInput ¶
type ResetJobBookmarkInput 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 (ResetJobBookmarkInput) GoString ¶
func (s ResetJobBookmarkInput) GoString() string
GoString returns the string representation
func (*ResetJobBookmarkInput) SetJobName ¶
func (s *ResetJobBookmarkInput) SetJobName(v string) *ResetJobBookmarkInput
SetJobName sets the JobName field's value.
func (*ResetJobBookmarkInput) SetRunId ¶
func (s *ResetJobBookmarkInput) SetRunId(v string) *ResetJobBookmarkInput
SetRunId sets the RunId field's value.
func (ResetJobBookmarkInput) String ¶
func (s ResetJobBookmarkInput) String() string
String returns the string representation
func (*ResetJobBookmarkInput) Validate ¶
func (s *ResetJobBookmarkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetJobBookmarkOutput ¶
type ResetJobBookmarkOutput struct { // The reset bookmark entry. JobBookmarkEntry *JobBookmarkEntry `type:"structure"` // contains filtered or unexported fields }
func (ResetJobBookmarkOutput) GoString ¶
func (s ResetJobBookmarkOutput) GoString() string
GoString returns the string representation
func (*ResetJobBookmarkOutput) SetJobBookmarkEntry ¶
func (s *ResetJobBookmarkOutput) SetJobBookmarkEntry(v *JobBookmarkEntry) *ResetJobBookmarkOutput
SetJobBookmarkEntry sets the JobBookmarkEntry field's value.
func (ResetJobBookmarkOutput) String ¶
func (s ResetJobBookmarkOutput) String() string
String returns the string representation
type ResourceNumberLimitExceededException ¶
type ResourceNumberLimitExceededException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource numerical limit was exceeded.
func (ResourceNumberLimitExceededException) Code ¶
func (s ResourceNumberLimitExceededException) Code() string
Code returns the exception type name.
func (ResourceNumberLimitExceededException) Error ¶
func (s ResourceNumberLimitExceededException) Error() string
func (ResourceNumberLimitExceededException) GoString ¶
func (s ResourceNumberLimitExceededException) GoString() string
GoString returns the string representation
func (ResourceNumberLimitExceededException) Message ¶
func (s ResourceNumberLimitExceededException) Message() string
Message returns the exception's message.
func (ResourceNumberLimitExceededException) OrigErr ¶
func (s ResourceNumberLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (ResourceNumberLimitExceededException) RequestID ¶
func (s ResourceNumberLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (ResourceNumberLimitExceededException) StatusCode ¶
func (s ResourceNumberLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNumberLimitExceededException) String ¶
func (s ResourceNumberLimitExceededException) String() string
String returns the string representation
type ResourceUri ¶
type ResourceUri struct { // The type of the resource. ResourceType *string `type:"string" enum:"ResourceType"` // The URI for accessing the resource. Uri *string `min:"1" type:"string"` // contains filtered or unexported fields }
The URIs for function resources.
func (ResourceUri) GoString ¶
func (s ResourceUri) GoString() string
GoString returns the string representation
func (*ResourceUri) SetResourceType ¶
func (s *ResourceUri) SetResourceType(v string) *ResourceUri
SetResourceType sets the ResourceType field's value.
func (*ResourceUri) SetUri ¶
func (s *ResourceUri) SetUri(v string) *ResourceUri
SetUri sets the Uri field's value.
func (ResourceUri) String ¶
func (s ResourceUri) String() string
String returns the string representation
func (*ResourceUri) Validate ¶
func (s *ResourceUri) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Encryption ¶
type S3Encryption struct { // The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn *string `type:"string"` // The encryption mode to use for Amazon S3 data. S3EncryptionMode *string `type:"string" enum:"S3EncryptionMode"` // contains filtered or unexported fields }
Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.
func (S3Encryption) GoString ¶
func (s S3Encryption) GoString() string
GoString returns the string representation
func (*S3Encryption) SetKmsKeyArn ¶
func (s *S3Encryption) SetKmsKeyArn(v string) *S3Encryption
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*S3Encryption) SetS3EncryptionMode ¶
func (s *S3Encryption) SetS3EncryptionMode(v string) *S3Encryption
SetS3EncryptionMode sets the S3EncryptionMode field's value.
func (S3Encryption) String ¶
func (s S3Encryption) String() string
String returns the string representation
type S3Target ¶
type S3Target struct { // A list of glob patterns used to exclude from the crawl. For more information, // see Catalog Tables with a Crawler (http://docs.aws.amazon.com/glue/latest/dg/add-crawler.html). Exclusions []*string `type:"list"` // The path to the Amazon S3 target. Path *string `type:"string"` // contains filtered or unexported fields }
Specifies a data store in Amazon Simple Storage Service (Amazon S3).
func (*S3Target) SetExclusions ¶
SetExclusions sets the Exclusions field's value.
type Schedule ¶
type Schedule struct { // 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 // * * ? *). ScheduleExpression *string `type:"string"` // The state of the schedule. State *string `type:"string" enum:"ScheduleState"` // contains filtered or unexported fields }
A scheduling object using a cron statement to schedule an event.
func (*Schedule) SetScheduleExpression ¶
SetScheduleExpression sets the ScheduleExpression field's value.
type SchedulerNotRunningException ¶
type SchedulerNotRunningException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified scheduler is not running.
func (SchedulerNotRunningException) Code ¶
func (s SchedulerNotRunningException) Code() string
Code returns the exception type name.
func (SchedulerNotRunningException) Error ¶
func (s SchedulerNotRunningException) Error() string
func (SchedulerNotRunningException) GoString ¶
func (s SchedulerNotRunningException) GoString() string
GoString returns the string representation
func (SchedulerNotRunningException) Message ¶
func (s SchedulerNotRunningException) Message() string
Message returns the exception's message.
func (SchedulerNotRunningException) OrigErr ¶
func (s SchedulerNotRunningException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (SchedulerNotRunningException) RequestID ¶
func (s SchedulerNotRunningException) RequestID() string
RequestID returns the service's response RequestID for request.
func (SchedulerNotRunningException) StatusCode ¶
func (s SchedulerNotRunningException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SchedulerNotRunningException) String ¶
func (s SchedulerNotRunningException) String() string
String returns the string representation
type SchedulerRunningException ¶
type SchedulerRunningException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified scheduler is already running.
func (SchedulerRunningException) Code ¶
func (s SchedulerRunningException) Code() string
Code returns the exception type name.
func (SchedulerRunningException) Error ¶
func (s SchedulerRunningException) Error() string
func (SchedulerRunningException) GoString ¶
func (s SchedulerRunningException) GoString() string
GoString returns the string representation
func (SchedulerRunningException) Message ¶
func (s SchedulerRunningException) Message() string
Message returns the exception's message.
func (SchedulerRunningException) OrigErr ¶
func (s SchedulerRunningException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (SchedulerRunningException) RequestID ¶
func (s SchedulerRunningException) RequestID() string
RequestID returns the service's response RequestID for request.
func (SchedulerRunningException) StatusCode ¶
func (s SchedulerRunningException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SchedulerRunningException) String ¶
func (s SchedulerRunningException) String() string
String returns the string representation
type SchedulerTransitioningException ¶
type SchedulerTransitioningException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified scheduler is transitioning.
func (SchedulerTransitioningException) Code ¶
func (s SchedulerTransitioningException) Code() string
Code returns the exception type name.
func (SchedulerTransitioningException) Error ¶
func (s SchedulerTransitioningException) Error() string
func (SchedulerTransitioningException) GoString ¶
func (s SchedulerTransitioningException) GoString() string
GoString returns the string representation
func (SchedulerTransitioningException) Message ¶
func (s SchedulerTransitioningException) Message() string
Message returns the exception's message.
func (SchedulerTransitioningException) OrigErr ¶
func (s SchedulerTransitioningException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (SchedulerTransitioningException) RequestID ¶
func (s SchedulerTransitioningException) RequestID() string
RequestID returns the service's response RequestID for request.
func (SchedulerTransitioningException) StatusCode ¶
func (s SchedulerTransitioningException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SchedulerTransitioningException) String ¶
func (s SchedulerTransitioningException) String() string
String returns the string representation
type SchemaChangePolicy ¶
type SchemaChangePolicy struct { // The deletion behavior when the crawler finds a deleted object. DeleteBehavior *string `type:"string" enum:"DeleteBehavior"` // The update behavior when the crawler finds a changed schema. UpdateBehavior *string `type:"string" enum:"UpdateBehavior"` // contains filtered or unexported fields }
A policy that specifies update and deletion behaviors for the crawler.
func (SchemaChangePolicy) GoString ¶
func (s SchemaChangePolicy) GoString() string
GoString returns the string representation
func (*SchemaChangePolicy) SetDeleteBehavior ¶
func (s *SchemaChangePolicy) SetDeleteBehavior(v string) *SchemaChangePolicy
SetDeleteBehavior sets the DeleteBehavior field's value.
func (*SchemaChangePolicy) SetUpdateBehavior ¶
func (s *SchemaChangePolicy) SetUpdateBehavior(v string) *SchemaChangePolicy
SetUpdateBehavior sets the UpdateBehavior field's value.
func (SchemaChangePolicy) String ¶
func (s SchemaChangePolicy) String() string
String returns the string representation
type SchemaColumn ¶
type SchemaColumn struct { // The type of data in the column. DataType *string `type:"string"` // The name of the column. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
A key-value pair representing a column and data type that this transform can run against. The Schema parameter of the MLTransform may contain up to 100 of these structures.
func (SchemaColumn) GoString ¶
func (s SchemaColumn) GoString() string
GoString returns the string representation
func (*SchemaColumn) SetDataType ¶
func (s *SchemaColumn) SetDataType(v string) *SchemaColumn
SetDataType sets the DataType field's value.
func (*SchemaColumn) SetName ¶
func (s *SchemaColumn) SetName(v string) *SchemaColumn
SetName sets the Name field's value.
func (SchemaColumn) String ¶
func (s SchemaColumn) String() string
String returns the string representation
func (*SchemaColumn) Validate ¶
func (s *SchemaColumn) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchTablesInput ¶
type SearchTablesInput struct { // A unique identifier, consisting of account_id/datalake. CatalogId *string `min:"1" type:"string"` // A list of key-value pairs, and a comparator used to filter the search results. // Returns all entities matching the predicate. Filters []*PropertyPredicate `type:"list"` // 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"` // A string used for a text search. // // Specifying a value in quotes filters based on an exact match to the value. SearchText *string `type:"string"` // A list of criteria for sorting the results by a field name, in an ascending // or descending order. SortCriteria []*SortCriterion `type:"list"` // contains filtered or unexported fields }
func (SearchTablesInput) GoString ¶
func (s SearchTablesInput) GoString() string
GoString returns the string representation
func (*SearchTablesInput) SetCatalogId ¶
func (s *SearchTablesInput) SetCatalogId(v string) *SearchTablesInput
SetCatalogId sets the CatalogId field's value.
func (*SearchTablesInput) SetFilters ¶
func (s *SearchTablesInput) SetFilters(v []*PropertyPredicate) *SearchTablesInput
SetFilters sets the Filters field's value.
func (*SearchTablesInput) SetMaxResults ¶
func (s *SearchTablesInput) SetMaxResults(v int64) *SearchTablesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchTablesInput) SetNextToken ¶
func (s *SearchTablesInput) SetNextToken(v string) *SearchTablesInput
SetNextToken sets the NextToken field's value.
func (*SearchTablesInput) SetSearchText ¶
func (s *SearchTablesInput) SetSearchText(v string) *SearchTablesInput
SetSearchText sets the SearchText field's value.
func (*SearchTablesInput) SetSortCriteria ¶
func (s *SearchTablesInput) SetSortCriteria(v []*SortCriterion) *SearchTablesInput
SetSortCriteria sets the SortCriteria field's value.
func (SearchTablesInput) String ¶
func (s SearchTablesInput) String() string
String returns the string representation
func (*SearchTablesInput) Validate ¶
func (s *SearchTablesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchTablesOutput ¶
type SearchTablesOutput 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. The SearchTables response returns // only the tables that you have access to. TableList []*TableData `type:"list"` // contains filtered or unexported fields }
func (SearchTablesOutput) GoString ¶
func (s SearchTablesOutput) GoString() string
GoString returns the string representation
func (*SearchTablesOutput) SetNextToken ¶
func (s *SearchTablesOutput) SetNextToken(v string) *SearchTablesOutput
SetNextToken sets the NextToken field's value.
func (*SearchTablesOutput) SetTableList ¶
func (s *SearchTablesOutput) SetTableList(v []*TableData) *SearchTablesOutput
SetTableList sets the TableList field's value.
func (SearchTablesOutput) String ¶
func (s SearchTablesOutput) String() string
String returns the string representation
type SecurityConfiguration ¶
type SecurityConfiguration struct { // The time at which this security configuration was created. CreatedTimeStamp *time.Time `type:"timestamp"` // The encryption configuration associated with this security configuration. EncryptionConfiguration *EncryptionConfiguration `type:"structure"` // The name of the security configuration. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies a security configuration.
func (SecurityConfiguration) GoString ¶
func (s SecurityConfiguration) GoString() string
GoString returns the string representation
func (*SecurityConfiguration) SetCreatedTimeStamp ¶
func (s *SecurityConfiguration) SetCreatedTimeStamp(v time.Time) *SecurityConfiguration
SetCreatedTimeStamp sets the CreatedTimeStamp field's value.
func (*SecurityConfiguration) SetEncryptionConfiguration ¶
func (s *SecurityConfiguration) SetEncryptionConfiguration(v *EncryptionConfiguration) *SecurityConfiguration
SetEncryptionConfiguration sets the EncryptionConfiguration field's value.
func (*SecurityConfiguration) SetName ¶
func (s *SecurityConfiguration) SetName(v string) *SecurityConfiguration
SetName sets the Name field's value.
func (SecurityConfiguration) String ¶
func (s SecurityConfiguration) String() string
String returns the string representation
type Segment ¶
type Segment struct { // The zero-based index number of the segment. For example, if the total number // of segments is 4, SegmentNumber values range from 0 through 3. // // SegmentNumber is a required field SegmentNumber *int64 `type:"integer" required:"true"` // The total number of segments. // // TotalSegments is a required field TotalSegments *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Defines a non-overlapping region of a table's partitions, allowing multiple requests to be executed in parallel.
func (*Segment) SetSegmentNumber ¶
SetSegmentNumber sets the SegmentNumber field's value.
func (*Segment) SetTotalSegments ¶
SetTotalSegments sets the TotalSegments field's value.
type SerDeInfo ¶
type SerDeInfo struct { // Name of the SerDe. Name *string `min:"1" type:"string"` // These key-value pairs define initialization parameters for the SerDe. Parameters map[string]*string `type:"map"` // Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe. SerializationLibrary *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.
func (*SerDeInfo) SetParameters ¶
SetParameters sets the Parameters field's value.
func (*SerDeInfo) SetSerializationLibrary ¶
SetSerializationLibrary sets the SerializationLibrary field's value.
type SkewedInfo ¶
type SkewedInfo struct { // A list of names of columns that contain skewed values. SkewedColumnNames []*string `type:"list"` // A mapping of skewed values to the columns that contain them. SkewedColumnValueLocationMaps map[string]*string `type:"map"` // A list of values that appear so frequently as to be considered skewed. SkewedColumnValues []*string `type:"list"` // contains filtered or unexported fields }
Specifies skewed values in a table. Skewed values are those that occur with very high frequency.
func (SkewedInfo) GoString ¶
func (s SkewedInfo) GoString() string
GoString returns the string representation
func (*SkewedInfo) SetSkewedColumnNames ¶
func (s *SkewedInfo) SetSkewedColumnNames(v []*string) *SkewedInfo
SetSkewedColumnNames sets the SkewedColumnNames field's value.
func (*SkewedInfo) SetSkewedColumnValueLocationMaps ¶
func (s *SkewedInfo) SetSkewedColumnValueLocationMaps(v map[string]*string) *SkewedInfo
SetSkewedColumnValueLocationMaps sets the SkewedColumnValueLocationMaps field's value.
func (*SkewedInfo) SetSkewedColumnValues ¶
func (s *SkewedInfo) SetSkewedColumnValues(v []*string) *SkewedInfo
SetSkewedColumnValues sets the SkewedColumnValues field's value.
func (SkewedInfo) String ¶
func (s SkewedInfo) String() string
String returns the string representation
type SortCriterion ¶
type SortCriterion struct { // The name of the field on which to sort. FieldName *string `type:"string"` // An ascending or descending sort. Sort *string `type:"string" enum:"Sort"` // contains filtered or unexported fields }
Specifies a field to sort by and a sort order.
func (SortCriterion) GoString ¶
func (s SortCriterion) GoString() string
GoString returns the string representation
func (*SortCriterion) SetFieldName ¶
func (s *SortCriterion) SetFieldName(v string) *SortCriterion
SetFieldName sets the FieldName field's value.
func (*SortCriterion) SetSort ¶
func (s *SortCriterion) SetSort(v string) *SortCriterion
SetSort sets the Sort field's value.
func (SortCriterion) String ¶
func (s SortCriterion) String() string
String returns the string representation
type StartCrawlerInput ¶
type StartCrawlerInput struct { // Name of the crawler to start. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartCrawlerInput) GoString ¶
func (s StartCrawlerInput) GoString() string
GoString returns the string representation
func (*StartCrawlerInput) SetName ¶
func (s *StartCrawlerInput) SetName(v string) *StartCrawlerInput
SetName sets the Name field's value.
func (StartCrawlerInput) String ¶
func (s StartCrawlerInput) String() string
String returns the string representation
func (*StartCrawlerInput) Validate ¶
func (s *StartCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCrawlerOutput ¶
type StartCrawlerOutput struct {
// contains filtered or unexported fields
}
func (StartCrawlerOutput) GoString ¶
func (s StartCrawlerOutput) GoString() string
GoString returns the string representation
func (StartCrawlerOutput) String ¶
func (s StartCrawlerOutput) String() string
String returns the string representation
type StartCrawlerScheduleInput ¶
type StartCrawlerScheduleInput struct { // Name of the crawler to schedule. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartCrawlerScheduleInput) GoString ¶
func (s StartCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (*StartCrawlerScheduleInput) SetCrawlerName ¶
func (s *StartCrawlerScheduleInput) SetCrawlerName(v string) *StartCrawlerScheduleInput
SetCrawlerName sets the CrawlerName field's value.
func (StartCrawlerScheduleInput) String ¶
func (s StartCrawlerScheduleInput) String() string
String returns the string representation
func (*StartCrawlerScheduleInput) Validate ¶
func (s *StartCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCrawlerScheduleOutput ¶
type StartCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
func (StartCrawlerScheduleOutput) GoString ¶
func (s StartCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StartCrawlerScheduleOutput) String ¶
func (s StartCrawlerScheduleOutput) String() string
String returns the string representation
type StartExportLabelsTaskRunInput ¶
type StartExportLabelsTaskRunInput struct { // The Amazon S3 path where you export the labels. // // OutputS3Path is a required field OutputS3Path *string `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 (StartExportLabelsTaskRunInput) GoString ¶
func (s StartExportLabelsTaskRunInput) GoString() string
GoString returns the string representation
func (*StartExportLabelsTaskRunInput) SetOutputS3Path ¶
func (s *StartExportLabelsTaskRunInput) SetOutputS3Path(v string) *StartExportLabelsTaskRunInput
SetOutputS3Path sets the OutputS3Path field's value.
func (*StartExportLabelsTaskRunInput) SetTransformId ¶
func (s *StartExportLabelsTaskRunInput) SetTransformId(v string) *StartExportLabelsTaskRunInput
SetTransformId sets the TransformId field's value.
func (StartExportLabelsTaskRunInput) String ¶
func (s StartExportLabelsTaskRunInput) String() string
String returns the string representation
func (*StartExportLabelsTaskRunInput) Validate ¶
func (s *StartExportLabelsTaskRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartExportLabelsTaskRunOutput ¶
type StartExportLabelsTaskRunOutput struct { // The unique identifier for the task run. TaskRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartExportLabelsTaskRunOutput) GoString ¶
func (s StartExportLabelsTaskRunOutput) GoString() string
GoString returns the string representation
func (*StartExportLabelsTaskRunOutput) SetTaskRunId ¶
func (s *StartExportLabelsTaskRunOutput) SetTaskRunId(v string) *StartExportLabelsTaskRunOutput
SetTaskRunId sets the TaskRunId field's value.
func (StartExportLabelsTaskRunOutput) String ¶
func (s StartExportLabelsTaskRunOutput) String() string
String returns the string representation
type StartImportLabelsTaskRunInput ¶
type StartImportLabelsTaskRunInput struct { // The Amazon Simple Storage Service (Amazon S3) path from where you import // the labels. // // InputS3Path is a required field InputS3Path *string `type:"string" required:"true"` // Indicates whether to overwrite your existing labels. ReplaceAllLabels *bool `type:"boolean"` // 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 (StartImportLabelsTaskRunInput) GoString ¶
func (s StartImportLabelsTaskRunInput) GoString() string
GoString returns the string representation
func (*StartImportLabelsTaskRunInput) SetInputS3Path ¶
func (s *StartImportLabelsTaskRunInput) SetInputS3Path(v string) *StartImportLabelsTaskRunInput
SetInputS3Path sets the InputS3Path field's value.
func (*StartImportLabelsTaskRunInput) SetReplaceAllLabels ¶
func (s *StartImportLabelsTaskRunInput) SetReplaceAllLabels(v bool) *StartImportLabelsTaskRunInput
SetReplaceAllLabels sets the ReplaceAllLabels field's value.
func (*StartImportLabelsTaskRunInput) SetTransformId ¶
func (s *StartImportLabelsTaskRunInput) SetTransformId(v string) *StartImportLabelsTaskRunInput
SetTransformId sets the TransformId field's value.
func (StartImportLabelsTaskRunInput) String ¶
func (s StartImportLabelsTaskRunInput) String() string
String returns the string representation
func (*StartImportLabelsTaskRunInput) Validate ¶
func (s *StartImportLabelsTaskRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImportLabelsTaskRunOutput ¶
type StartImportLabelsTaskRunOutput struct { // The unique identifier for the task run. TaskRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartImportLabelsTaskRunOutput) GoString ¶
func (s StartImportLabelsTaskRunOutput) GoString() string
GoString returns the string representation
func (*StartImportLabelsTaskRunOutput) SetTaskRunId ¶
func (s *StartImportLabelsTaskRunOutput) SetTaskRunId(v string) *StartImportLabelsTaskRunOutput
SetTaskRunId sets the TaskRunId field's value.
func (StartImportLabelsTaskRunOutput) String ¶
func (s StartImportLabelsTaskRunOutput) String() string
String returns the string representation
type StartJobRunInput ¶
type StartJobRunInput struct { // This field is deprecated. Use MaxCapacity instead. // // The number of AWS Glue data processing units (DPUs) to allocate to this JobRun. // From 2 to 100 DPUs can be allocated; 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://docs.aws.amazon.com/https:/aws.amazon.com/glue/pricing/). // // Deprecated: This property is deprecated, use MaxCapacity instead. AllocatedCapacity *int64 `deprecated:"true" type:"integer"` // The job arguments specifically for this run. 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 job definition to use. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // The ID of a previous JobRun to retry. JobRunId *string `min:"1" 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://docs.aws.amazon.com/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"` // Specifies configuration properties of a job run 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 of the SecurityConfiguration structure to be used with this job // run. 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"` // 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 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 (StartJobRunInput) GoString ¶
func (s StartJobRunInput) GoString() string
GoString returns the string representation
func (*StartJobRunInput) SetAllocatedCapacity ¶
func (s *StartJobRunInput) SetAllocatedCapacity(v int64) *StartJobRunInput
SetAllocatedCapacity sets the AllocatedCapacity field's value.
func (*StartJobRunInput) SetArguments ¶
func (s *StartJobRunInput) SetArguments(v map[string]*string) *StartJobRunInput
SetArguments sets the Arguments field's value.
func (*StartJobRunInput) SetJobName ¶
func (s *StartJobRunInput) SetJobName(v string) *StartJobRunInput
SetJobName sets the JobName field's value.
func (*StartJobRunInput) SetJobRunId ¶
func (s *StartJobRunInput) SetJobRunId(v string) *StartJobRunInput
SetJobRunId sets the JobRunId field's value.
func (*StartJobRunInput) SetMaxCapacity ¶
func (s *StartJobRunInput) SetMaxCapacity(v float64) *StartJobRunInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*StartJobRunInput) SetNotificationProperty ¶
func (s *StartJobRunInput) SetNotificationProperty(v *NotificationProperty) *StartJobRunInput
SetNotificationProperty sets the NotificationProperty field's value.
func (*StartJobRunInput) SetNumberOfWorkers ¶
func (s *StartJobRunInput) SetNumberOfWorkers(v int64) *StartJobRunInput
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*StartJobRunInput) SetSecurityConfiguration ¶
func (s *StartJobRunInput) SetSecurityConfiguration(v string) *StartJobRunInput
SetSecurityConfiguration sets the SecurityConfiguration field's value.
func (*StartJobRunInput) SetTimeout ¶
func (s *StartJobRunInput) SetTimeout(v int64) *StartJobRunInput
SetTimeout sets the Timeout field's value.
func (*StartJobRunInput) SetWorkerType ¶
func (s *StartJobRunInput) SetWorkerType(v string) *StartJobRunInput
SetWorkerType sets the WorkerType field's value.
func (StartJobRunInput) String ¶
func (s StartJobRunInput) String() string
String returns the string representation
func (*StartJobRunInput) Validate ¶
func (s *StartJobRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartJobRunOutput ¶
type StartJobRunOutput struct { // The ID assigned to this job run. JobRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartJobRunOutput) GoString ¶
func (s StartJobRunOutput) GoString() string
GoString returns the string representation
func (*StartJobRunOutput) SetJobRunId ¶
func (s *StartJobRunOutput) SetJobRunId(v string) *StartJobRunOutput
SetJobRunId sets the JobRunId field's value.
func (StartJobRunOutput) String ¶
func (s StartJobRunOutput) String() string
String returns the string representation
type StartMLEvaluationTaskRunInput ¶
type StartMLEvaluationTaskRunInput struct { // 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 (StartMLEvaluationTaskRunInput) GoString ¶
func (s StartMLEvaluationTaskRunInput) GoString() string
GoString returns the string representation
func (*StartMLEvaluationTaskRunInput) SetTransformId ¶
func (s *StartMLEvaluationTaskRunInput) SetTransformId(v string) *StartMLEvaluationTaskRunInput
SetTransformId sets the TransformId field's value.
func (StartMLEvaluationTaskRunInput) String ¶
func (s StartMLEvaluationTaskRunInput) String() string
String returns the string representation
func (*StartMLEvaluationTaskRunInput) Validate ¶
func (s *StartMLEvaluationTaskRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartMLEvaluationTaskRunOutput ¶
type StartMLEvaluationTaskRunOutput struct { // The unique identifier associated with this run. TaskRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartMLEvaluationTaskRunOutput) GoString ¶
func (s StartMLEvaluationTaskRunOutput) GoString() string
GoString returns the string representation
func (*StartMLEvaluationTaskRunOutput) SetTaskRunId ¶
func (s *StartMLEvaluationTaskRunOutput) SetTaskRunId(v string) *StartMLEvaluationTaskRunOutput
SetTaskRunId sets the TaskRunId field's value.
func (StartMLEvaluationTaskRunOutput) String ¶
func (s StartMLEvaluationTaskRunOutput) String() string
String returns the string representation
type StartMLLabelingSetGenerationTaskRunInput ¶
type StartMLLabelingSetGenerationTaskRunInput struct { // The Amazon Simple Storage Service (Amazon S3) path where you generate the // labeling set. // // OutputS3Path is a required field OutputS3Path *string `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 (StartMLLabelingSetGenerationTaskRunInput) GoString ¶
func (s StartMLLabelingSetGenerationTaskRunInput) GoString() string
GoString returns the string representation
func (*StartMLLabelingSetGenerationTaskRunInput) SetOutputS3Path ¶
func (s *StartMLLabelingSetGenerationTaskRunInput) SetOutputS3Path(v string) *StartMLLabelingSetGenerationTaskRunInput
SetOutputS3Path sets the OutputS3Path field's value.
func (*StartMLLabelingSetGenerationTaskRunInput) SetTransformId ¶
func (s *StartMLLabelingSetGenerationTaskRunInput) SetTransformId(v string) *StartMLLabelingSetGenerationTaskRunInput
SetTransformId sets the TransformId field's value.
func (StartMLLabelingSetGenerationTaskRunInput) String ¶
func (s StartMLLabelingSetGenerationTaskRunInput) String() string
String returns the string representation
func (*StartMLLabelingSetGenerationTaskRunInput) Validate ¶
func (s *StartMLLabelingSetGenerationTaskRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartMLLabelingSetGenerationTaskRunOutput ¶
type StartMLLabelingSetGenerationTaskRunOutput struct { // The unique run identifier that is associated with this task run. TaskRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartMLLabelingSetGenerationTaskRunOutput) GoString ¶
func (s StartMLLabelingSetGenerationTaskRunOutput) GoString() string
GoString returns the string representation
func (*StartMLLabelingSetGenerationTaskRunOutput) SetTaskRunId ¶
func (s *StartMLLabelingSetGenerationTaskRunOutput) SetTaskRunId(v string) *StartMLLabelingSetGenerationTaskRunOutput
SetTaskRunId sets the TaskRunId field's value.
func (StartMLLabelingSetGenerationTaskRunOutput) String ¶
func (s StartMLLabelingSetGenerationTaskRunOutput) String() string
String returns the string representation
type StartTriggerInput ¶
type StartTriggerInput struct { // The name of the trigger to start. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartTriggerInput) GoString ¶
func (s StartTriggerInput) GoString() string
GoString returns the string representation
func (*StartTriggerInput) SetName ¶
func (s *StartTriggerInput) SetName(v string) *StartTriggerInput
SetName sets the Name field's value.
func (StartTriggerInput) String ¶
func (s StartTriggerInput) String() string
String returns the string representation
func (*StartTriggerInput) Validate ¶
func (s *StartTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTriggerOutput ¶
type StartTriggerOutput struct { // The name of the trigger that was started. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartTriggerOutput) GoString ¶
func (s StartTriggerOutput) GoString() string
GoString returns the string representation
func (*StartTriggerOutput) SetName ¶
func (s *StartTriggerOutput) SetName(v string) *StartTriggerOutput
SetName sets the Name field's value.
func (StartTriggerOutput) String ¶
func (s StartTriggerOutput) String() string
String returns the string representation
type StartWorkflowRunInput ¶
type StartWorkflowRunInput struct { // The name of the workflow to start. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartWorkflowRunInput) GoString ¶
func (s StartWorkflowRunInput) GoString() string
GoString returns the string representation
func (*StartWorkflowRunInput) SetName ¶
func (s *StartWorkflowRunInput) SetName(v string) *StartWorkflowRunInput
SetName sets the Name field's value.
func (StartWorkflowRunInput) String ¶
func (s StartWorkflowRunInput) String() string
String returns the string representation
func (*StartWorkflowRunInput) Validate ¶
func (s *StartWorkflowRunInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartWorkflowRunOutput ¶
type StartWorkflowRunOutput struct { // An Id for the new run. RunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartWorkflowRunOutput) GoString ¶
func (s StartWorkflowRunOutput) GoString() string
GoString returns the string representation
func (*StartWorkflowRunOutput) SetRunId ¶
func (s *StartWorkflowRunOutput) SetRunId(v string) *StartWorkflowRunOutput
SetRunId sets the RunId field's value.
func (StartWorkflowRunOutput) String ¶
func (s StartWorkflowRunOutput) String() string
String returns the string representation
type StopCrawlerInput ¶
type StopCrawlerInput struct { // Name of the crawler to stop. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopCrawlerInput) GoString ¶
func (s StopCrawlerInput) GoString() string
GoString returns the string representation
func (*StopCrawlerInput) SetName ¶
func (s *StopCrawlerInput) SetName(v string) *StopCrawlerInput
SetName sets the Name field's value.
func (StopCrawlerInput) String ¶
func (s StopCrawlerInput) String() string
String returns the string representation
func (*StopCrawlerInput) Validate ¶
func (s *StopCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCrawlerOutput ¶
type StopCrawlerOutput struct {
// contains filtered or unexported fields
}
func (StopCrawlerOutput) GoString ¶
func (s StopCrawlerOutput) GoString() string
GoString returns the string representation
func (StopCrawlerOutput) String ¶
func (s StopCrawlerOutput) String() string
String returns the string representation
type StopCrawlerScheduleInput ¶
type StopCrawlerScheduleInput struct { // Name of the crawler whose schedule state to set. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopCrawlerScheduleInput) GoString ¶
func (s StopCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (*StopCrawlerScheduleInput) SetCrawlerName ¶
func (s *StopCrawlerScheduleInput) SetCrawlerName(v string) *StopCrawlerScheduleInput
SetCrawlerName sets the CrawlerName field's value.
func (StopCrawlerScheduleInput) String ¶
func (s StopCrawlerScheduleInput) String() string
String returns the string representation
func (*StopCrawlerScheduleInput) Validate ¶
func (s *StopCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCrawlerScheduleOutput ¶
type StopCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
func (StopCrawlerScheduleOutput) GoString ¶
func (s StopCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StopCrawlerScheduleOutput) String ¶
func (s StopCrawlerScheduleOutput) String() string
String returns the string representation
type StopTriggerInput ¶
type StopTriggerInput struct { // The name of the trigger to stop. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopTriggerInput) GoString ¶
func (s StopTriggerInput) GoString() string
GoString returns the string representation
func (*StopTriggerInput) SetName ¶
func (s *StopTriggerInput) SetName(v string) *StopTriggerInput
SetName sets the Name field's value.
func (StopTriggerInput) String ¶
func (s StopTriggerInput) String() string
String returns the string representation
func (*StopTriggerInput) Validate ¶
func (s *StopTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopTriggerOutput ¶
type StopTriggerOutput struct { // The name of the trigger that was stopped. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StopTriggerOutput) GoString ¶
func (s StopTriggerOutput) GoString() string
GoString returns the string representation
func (*StopTriggerOutput) SetName ¶
func (s *StopTriggerOutput) SetName(v string) *StopTriggerOutput
SetName sets the Name field's value.
func (StopTriggerOutput) String ¶
func (s StopTriggerOutput) String() string
String returns the string representation
type StorageDescriptor ¶
type StorageDescriptor struct { // A list of reducer grouping columns, clustering columns, and bucketing columns // in the table. BucketColumns []*string `type:"list"` // A list of the Columns in the table. Columns []*Column `type:"list"` // True if the data in the table is compressed, or False if not. Compressed *bool `type:"boolean"` // The input format: SequenceFileInputFormat (binary), or TextInputFormat, or // a custom format. InputFormat *string `type:"string"` // The physical location of the table. By default, this takes the form of the // warehouse location, followed by the database location in the warehouse, followed // by the table name. Location *string `type:"string"` // Must be specified if the table contains any dimension columns. NumberOfBuckets *int64 `type:"integer"` // The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, // or a custom format. OutputFormat *string `type:"string"` // The user-supplied properties in key-value form. Parameters map[string]*string `type:"map"` // The serialization/deserialization (SerDe) information. SerdeInfo *SerDeInfo `type:"structure"` // The information about values that appear frequently in a column (skewed values). SkewedInfo *SkewedInfo `type:"structure"` // A list specifying the sort order of each bucket in the table. SortColumns []*Order `type:"list"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories *bool `type:"boolean"` // contains filtered or unexported fields }
Describes the physical storage of table data.
func (StorageDescriptor) GoString ¶
func (s StorageDescriptor) GoString() string
GoString returns the string representation
func (*StorageDescriptor) SetBucketColumns ¶
func (s *StorageDescriptor) SetBucketColumns(v []*string) *StorageDescriptor
SetBucketColumns sets the BucketColumns field's value.
func (*StorageDescriptor) SetColumns ¶
func (s *StorageDescriptor) SetColumns(v []*Column) *StorageDescriptor
SetColumns sets the Columns field's value.
func (*StorageDescriptor) SetCompressed ¶
func (s *StorageDescriptor) SetCompressed(v bool) *StorageDescriptor
SetCompressed sets the Compressed field's value.
func (*StorageDescriptor) SetInputFormat ¶
func (s *StorageDescriptor) SetInputFormat(v string) *StorageDescriptor
SetInputFormat sets the InputFormat field's value.
func (*StorageDescriptor) SetLocation ¶
func (s *StorageDescriptor) SetLocation(v string) *StorageDescriptor
SetLocation sets the Location field's value.
func (*StorageDescriptor) SetNumberOfBuckets ¶
func (s *StorageDescriptor) SetNumberOfBuckets(v int64) *StorageDescriptor
SetNumberOfBuckets sets the NumberOfBuckets field's value.
func (*StorageDescriptor) SetOutputFormat ¶
func (s *StorageDescriptor) SetOutputFormat(v string) *StorageDescriptor
SetOutputFormat sets the OutputFormat field's value.
func (*StorageDescriptor) SetParameters ¶
func (s *StorageDescriptor) SetParameters(v map[string]*string) *StorageDescriptor
SetParameters sets the Parameters field's value.
func (*StorageDescriptor) SetSerdeInfo ¶
func (s *StorageDescriptor) SetSerdeInfo(v *SerDeInfo) *StorageDescriptor
SetSerdeInfo sets the SerdeInfo field's value.
func (*StorageDescriptor) SetSkewedInfo ¶
func (s *StorageDescriptor) SetSkewedInfo(v *SkewedInfo) *StorageDescriptor
SetSkewedInfo sets the SkewedInfo field's value.
func (*StorageDescriptor) SetSortColumns ¶
func (s *StorageDescriptor) SetSortColumns(v []*Order) *StorageDescriptor
SetSortColumns sets the SortColumns field's value.
func (*StorageDescriptor) SetStoredAsSubDirectories ¶
func (s *StorageDescriptor) SetStoredAsSubDirectories(v bool) *StorageDescriptor
SetStoredAsSubDirectories sets the StoredAsSubDirectories field's value.
func (StorageDescriptor) String ¶
func (s StorageDescriptor) String() string
String returns the string representation
func (*StorageDescriptor) Validate ¶
func (s *StorageDescriptor) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Table ¶
type Table struct { // A unique identifier for the AWS Glue Data Catalog. CatalogId *string `min:"1" type:"string"` // The name of the connection to the AWS Glue Data Catalog. ConnectionName *string `min:"1" type:"string"` // A database name in the AWS Glue Data Catalog. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // A table name in the AWS Glue Data Catalog. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The database and table in the AWS Glue Data Catalog that is used for input or output data.
func (*Table) SetCatalogId ¶
SetCatalogId sets the CatalogId field's value.
func (*Table) SetConnectionName ¶
SetConnectionName sets the ConnectionName field's value.
func (*Table) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*Table) SetTableName ¶
SetTableName sets the TableName field's value.
type TableData ¶
type TableData struct { // The time when the table definition was created in the Data Catalog. CreateTime *time.Time `type:"timestamp"` // The person or entity who created the table. CreatedBy *string `min:"1" type:"string"` // The name of the database where the table metadata resides. For Hive compatibility, // this must be all lowercase. DatabaseName *string `min:"1" type:"string"` // A description of the table. Description *string `type:"string"` // Indicates whether the table has been registered with AWS Lake Formation. IsRegisteredWithLakeFormation *bool `type:"boolean"` // The last time that the table was accessed. This is usually taken from HDFS, // and might not be reliable. LastAccessTime *time.Time `type:"timestamp"` // The last time that column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp"` // The table name. For Hive compatibility, this must be entirely lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The owner of the table. Owner *string `min:"1" type:"string"` // These key-value pairs define properties associated with the table. Parameters map[string]*string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. // // When you create a table used by Amazon Athena, and you do not specify any // partitionKeys, you must at least set the value of partitionKeys to an empty // list. For example: // // "PartitionKeys": [] PartitionKeys []*Column `type:"list"` // The retention time for this table. Retention *int64 `type:"integer"` // A storage descriptor containing information about the physical storage of // this table. StorageDescriptor *StorageDescriptor `type:"structure"` // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType *string `type:"string"` // The last time that the table was updated. UpdateTime *time.Time `type:"timestamp"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText *string `type:"string"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText *string `type:"string"` // contains filtered or unexported fields }
Represents a collection of related data organized in columns and rows.
func (*TableData) SetCreateTime ¶
SetCreateTime sets the CreateTime field's value.
func (*TableData) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*TableData) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*TableData) SetDescription ¶
SetDescription sets the Description field's value.
func (*TableData) SetIsRegisteredWithLakeFormation ¶
SetIsRegisteredWithLakeFormation sets the IsRegisteredWithLakeFormation field's value.
func (*TableData) SetLastAccessTime ¶
SetLastAccessTime sets the LastAccessTime field's value.
func (*TableData) SetLastAnalyzedTime ¶
SetLastAnalyzedTime sets the LastAnalyzedTime field's value.
func (*TableData) SetParameters ¶
SetParameters sets the Parameters field's value.
func (*TableData) SetPartitionKeys ¶
SetPartitionKeys sets the PartitionKeys field's value.
func (*TableData) SetRetention ¶
SetRetention sets the Retention field's value.
func (*TableData) SetStorageDescriptor ¶
func (s *TableData) SetStorageDescriptor(v *StorageDescriptor) *TableData
SetStorageDescriptor sets the StorageDescriptor field's value.
func (*TableData) SetTableType ¶
SetTableType sets the TableType field's value.
func (*TableData) SetUpdateTime ¶
SetUpdateTime sets the UpdateTime field's value.
func (*TableData) SetViewExpandedText ¶
SetViewExpandedText sets the ViewExpandedText field's value.
func (*TableData) SetViewOriginalText ¶
SetViewOriginalText sets the ViewOriginalText field's value.
type TableError ¶
type TableError struct { // The details about the error. ErrorDetail *ErrorDetail `type:"structure"` // The name of the table. For Hive compatibility, this must be entirely lowercase. TableName *string `min:"1" type:"string"` // contains filtered or unexported fields }
An error record for table operations.
func (TableError) GoString ¶
func (s TableError) GoString() string
GoString returns the string representation
func (*TableError) SetErrorDetail ¶
func (s *TableError) SetErrorDetail(v *ErrorDetail) *TableError
SetErrorDetail sets the ErrorDetail field's value.
func (*TableError) SetTableName ¶
func (s *TableError) SetTableName(v string) *TableError
SetTableName sets the TableName field's value.
func (TableError) String ¶
func (s TableError) String() string
String returns the string representation
type TableInput ¶
type TableInput struct { // A description of the table. Description *string `type:"string"` // The last time that the table was accessed. LastAccessTime *time.Time `type:"timestamp"` // The last time that column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp"` // The table name. 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"` // The table owner. Owner *string `min:"1" type:"string"` // These key-value pairs define properties associated with the table. Parameters map[string]*string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. // // When you create a table used by Amazon Athena, and you do not specify any // partitionKeys, you must at least set the value of partitionKeys to an empty // list. For example: // // "PartitionKeys": [] PartitionKeys []*Column `type:"list"` // The retention time for this table. Retention *int64 `type:"integer"` // A storage descriptor containing information about the physical storage of // this table. StorageDescriptor *StorageDescriptor `type:"structure"` // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType *string `type:"string"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText *string `type:"string"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText *string `type:"string"` // contains filtered or unexported fields }
A structure used to define a table.
func (TableInput) GoString ¶
func (s TableInput) GoString() string
GoString returns the string representation
func (*TableInput) SetDescription ¶
func (s *TableInput) SetDescription(v string) *TableInput
SetDescription sets the Description field's value.
func (*TableInput) SetLastAccessTime ¶
func (s *TableInput) SetLastAccessTime(v time.Time) *TableInput
SetLastAccessTime sets the LastAccessTime field's value.
func (*TableInput) SetLastAnalyzedTime ¶
func (s *TableInput) SetLastAnalyzedTime(v time.Time) *TableInput
SetLastAnalyzedTime sets the LastAnalyzedTime field's value.
func (*TableInput) SetName ¶
func (s *TableInput) SetName(v string) *TableInput
SetName sets the Name field's value.
func (*TableInput) SetOwner ¶
func (s *TableInput) SetOwner(v string) *TableInput
SetOwner sets the Owner field's value.
func (*TableInput) SetParameters ¶
func (s *TableInput) SetParameters(v map[string]*string) *TableInput
SetParameters sets the Parameters field's value.
func (*TableInput) SetPartitionKeys ¶
func (s *TableInput) SetPartitionKeys(v []*Column) *TableInput
SetPartitionKeys sets the PartitionKeys field's value.
func (*TableInput) SetRetention ¶
func (s *TableInput) SetRetention(v int64) *TableInput
SetRetention sets the Retention field's value.
func (*TableInput) SetStorageDescriptor ¶
func (s *TableInput) SetStorageDescriptor(v *StorageDescriptor) *TableInput
SetStorageDescriptor sets the StorageDescriptor field's value.
func (*TableInput) SetTableType ¶
func (s *TableInput) SetTableType(v string) *TableInput
SetTableType sets the TableType field's value.
func (*TableInput) SetViewExpandedText ¶
func (s *TableInput) SetViewExpandedText(v string) *TableInput
SetViewExpandedText sets the ViewExpandedText field's value.
func (*TableInput) SetViewOriginalText ¶
func (s *TableInput) SetViewOriginalText(v string) *TableInput
SetViewOriginalText sets the ViewOriginalText field's value.
func (TableInput) String ¶
func (s TableInput) String() string
String returns the string representation
func (*TableInput) Validate ¶
func (s *TableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TableVersion ¶
type TableVersion struct { // The table in question. Table *TableData `type:"structure"` // The ID value that identifies this table version. 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 }
Specifies a version of a table.
func (TableVersion) GoString ¶
func (s TableVersion) GoString() string
GoString returns the string representation
func (*TableVersion) SetTable ¶
func (s *TableVersion) SetTable(v *TableData) *TableVersion
SetTable sets the Table field's value.
func (*TableVersion) SetVersionId ¶
func (s *TableVersion) SetVersionId(v string) *TableVersion
SetVersionId sets the VersionId field's value.
func (TableVersion) String ¶
func (s TableVersion) String() string
String returns the string representation
type TableVersionError ¶
type TableVersionError struct { // The details about the error. ErrorDetail *ErrorDetail `type:"structure"` // The name of the table in question. TableName *string `min:"1" type:"string"` // The ID value of the version in question. 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 }
An error record for table-version operations.
func (TableVersionError) GoString ¶
func (s TableVersionError) GoString() string
GoString returns the string representation
func (*TableVersionError) SetErrorDetail ¶
func (s *TableVersionError) SetErrorDetail(v *ErrorDetail) *TableVersionError
SetErrorDetail sets the ErrorDetail field's value.
func (*TableVersionError) SetTableName ¶
func (s *TableVersionError) SetTableName(v string) *TableVersionError
SetTableName sets the TableName field's value.
func (*TableVersionError) SetVersionId ¶
func (s *TableVersionError) SetVersionId(v string) *TableVersionError
SetVersionId sets the VersionId field's value.
func (TableVersionError) String ¶
func (s TableVersionError) String() string
String returns the string representation
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the AWS Glue resource to which to add the tags. For more information // about AWS Glue resource ARNs, see the AWS Glue ARN string pattern (https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-common.html#aws-glue-api-regex-aws-glue-arn-id). // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // Tags to add to this resource. // // TagsToAdd is a required field TagsToAdd map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTagsToAdd ¶
func (s *TagResourceInput) SetTagsToAdd(v map[string]*string) *TagResourceInput
SetTagsToAdd sets the TagsToAdd field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TaskRun ¶
type TaskRun struct { // The last point in time that the requested task run was completed. CompletedOn *time.Time `type:"timestamp"` // The list of error strings associated with this task run. ErrorString *string `type:"string"` // The amount of time (in seconds) that the task run consumed resources. ExecutionTime *int64 `type:"integer"` // The last point in time that the requested task run was updated. LastModifiedOn *time.Time `type:"timestamp"` // The names of the log group for secure logging, associated with this task // run. LogGroupName *string `type:"string"` // Specifies configuration properties associated with this task run. Properties *TaskRunProperties `type:"structure"` // The date and time that this task run started. StartedOn *time.Time `type:"timestamp"` // The current status of the requested task run. Status *string `type:"string" enum:"TaskStatusType"` // The unique identifier for this task run. TaskRunId *string `min:"1" type:"string"` // The unique identifier for the transform. TransformId *string `min:"1" type:"string"` // contains filtered or unexported fields }
The sampling parameters that are associated with the machine learning transform.
func (*TaskRun) SetCompletedOn ¶
SetCompletedOn sets the CompletedOn field's value.
func (*TaskRun) SetErrorString ¶
SetErrorString sets the ErrorString field's value.
func (*TaskRun) SetExecutionTime ¶
SetExecutionTime sets the ExecutionTime field's value.
func (*TaskRun) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*TaskRun) SetLogGroupName ¶
SetLogGroupName sets the LogGroupName field's value.
func (*TaskRun) SetProperties ¶
func (s *TaskRun) SetProperties(v *TaskRunProperties) *TaskRun
SetProperties sets the Properties field's value.
func (*TaskRun) SetStartedOn ¶
SetStartedOn sets the StartedOn field's value.
func (*TaskRun) SetTaskRunId ¶
SetTaskRunId sets the TaskRunId field's value.
func (*TaskRun) SetTransformId ¶
SetTransformId sets the TransformId field's value.
type TaskRunFilterCriteria ¶
type TaskRunFilterCriteria struct { // Filter on task runs started after this date. StartedAfter *time.Time `type:"timestamp"` // Filter on task runs started before this date. StartedBefore *time.Time `type:"timestamp"` // The current status of the task run. Status *string `type:"string" enum:"TaskStatusType"` // The type of task run. TaskRunType *string `type:"string" enum:"TaskType"` // contains filtered or unexported fields }
The criteria that are used to filter the task runs for the machine learning transform.
func (TaskRunFilterCriteria) GoString ¶
func (s TaskRunFilterCriteria) GoString() string
GoString returns the string representation
func (*TaskRunFilterCriteria) SetStartedAfter ¶
func (s *TaskRunFilterCriteria) SetStartedAfter(v time.Time) *TaskRunFilterCriteria
SetStartedAfter sets the StartedAfter field's value.
func (*TaskRunFilterCriteria) SetStartedBefore ¶
func (s *TaskRunFilterCriteria) SetStartedBefore(v time.Time) *TaskRunFilterCriteria
SetStartedBefore sets the StartedBefore field's value.
func (*TaskRunFilterCriteria) SetStatus ¶
func (s *TaskRunFilterCriteria) SetStatus(v string) *TaskRunFilterCriteria
SetStatus sets the Status field's value.
func (*TaskRunFilterCriteria) SetTaskRunType ¶
func (s *TaskRunFilterCriteria) SetTaskRunType(v string) *TaskRunFilterCriteria
SetTaskRunType sets the TaskRunType field's value.
func (TaskRunFilterCriteria) String ¶
func (s TaskRunFilterCriteria) String() string
String returns the string representation
type TaskRunProperties ¶
type TaskRunProperties struct { // The configuration properties for an exporting labels task run. ExportLabelsTaskRunProperties *ExportLabelsTaskRunProperties `type:"structure"` // The configuration properties for a find matches task run. FindMatchesTaskRunProperties *FindMatchesTaskRunProperties `type:"structure"` // The configuration properties for an importing labels task run. ImportLabelsTaskRunProperties *ImportLabelsTaskRunProperties `type:"structure"` // The configuration properties for a labeling set generation task run. LabelingSetGenerationTaskRunProperties *LabelingSetGenerationTaskRunProperties `type:"structure"` // The type of task run. TaskType *string `type:"string" enum:"TaskType"` // contains filtered or unexported fields }
The configuration properties for the task run.
func (TaskRunProperties) GoString ¶
func (s TaskRunProperties) GoString() string
GoString returns the string representation
func (*TaskRunProperties) SetExportLabelsTaskRunProperties ¶
func (s *TaskRunProperties) SetExportLabelsTaskRunProperties(v *ExportLabelsTaskRunProperties) *TaskRunProperties
SetExportLabelsTaskRunProperties sets the ExportLabelsTaskRunProperties field's value.
func (*TaskRunProperties) SetFindMatchesTaskRunProperties ¶
func (s *TaskRunProperties) SetFindMatchesTaskRunProperties(v *FindMatchesTaskRunProperties) *TaskRunProperties
SetFindMatchesTaskRunProperties sets the FindMatchesTaskRunProperties field's value.
func (*TaskRunProperties) SetImportLabelsTaskRunProperties ¶
func (s *TaskRunProperties) SetImportLabelsTaskRunProperties(v *ImportLabelsTaskRunProperties) *TaskRunProperties
SetImportLabelsTaskRunProperties sets the ImportLabelsTaskRunProperties field's value.
func (*TaskRunProperties) SetLabelingSetGenerationTaskRunProperties ¶
func (s *TaskRunProperties) SetLabelingSetGenerationTaskRunProperties(v *LabelingSetGenerationTaskRunProperties) *TaskRunProperties
SetLabelingSetGenerationTaskRunProperties sets the LabelingSetGenerationTaskRunProperties field's value.
func (*TaskRunProperties) SetTaskType ¶
func (s *TaskRunProperties) SetTaskType(v string) *TaskRunProperties
SetTaskType sets the TaskType field's value.
func (TaskRunProperties) String ¶
func (s TaskRunProperties) String() string
String returns the string representation
type TaskRunSortCriteria ¶
type TaskRunSortCriteria struct { // The column to be used to sort the list of task runs for the machine learning // transform. // // Column is a required field Column *string `type:"string" required:"true" enum:"TaskRunSortColumnType"` // The sort direction to be used to sort the list of task runs for the machine // learning transform. // // SortDirection is a required field SortDirection *string `type:"string" required:"true" enum:"SortDirectionType"` // contains filtered or unexported fields }
The sorting criteria that are used to sort the list of task runs for the machine learning transform.
func (TaskRunSortCriteria) GoString ¶
func (s TaskRunSortCriteria) GoString() string
GoString returns the string representation
func (*TaskRunSortCriteria) SetColumn ¶
func (s *TaskRunSortCriteria) SetColumn(v string) *TaskRunSortCriteria
SetColumn sets the Column field's value.
func (*TaskRunSortCriteria) SetSortDirection ¶
func (s *TaskRunSortCriteria) SetSortDirection(v string) *TaskRunSortCriteria
SetSortDirection sets the SortDirection field's value.
func (TaskRunSortCriteria) String ¶
func (s TaskRunSortCriteria) String() string
String returns the string representation
func (*TaskRunSortCriteria) Validate ¶
func (s *TaskRunSortCriteria) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TransformFilterCriteria ¶
type TransformFilterCriteria struct { // The time and date after which the transforms were created. CreatedAfter *time.Time `type:"timestamp"` // The time and date before which the transforms were created. CreatedBefore *time.Time `type:"timestamp"` // This value determines which version of AWS Glue this machine learning transform // is compatible with. Glue 1.0 is recommended for most customers. If the value // is not set, the Glue compatibility defaults to Glue 0.9. For more information, // see AWS Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) // in the developer guide. GlueVersion *string `min:"1" type:"string"` // Filter on transforms last modified after this date. LastModifiedAfter *time.Time `type:"timestamp"` // Filter on transforms last modified before this date. LastModifiedBefore *time.Time `type:"timestamp"` // A unique transform name that is used to filter the machine learning transforms. Name *string `min:"1" type:"string"` // Filters on datasets with a specific schema. The Map<Column, Type> object // is an array of key-value pairs representing the schema this transform accepts, // where Column is the name of a column, and Type is the type of the data such // as an integer or string. Has an upper bound of 100 columns. Schema []*SchemaColumn `type:"list"` // Filters the list of machine learning transforms by the last known status // of the transforms (to indicate whether a transform can be used or not). One // of "NOT_READY", "READY", or "DELETING". Status *string `type:"string" enum:"TransformStatusType"` // The type of machine learning transform that is used to filter the machine // learning transforms. TransformType *string `type:"string" enum:"TransformType"` // contains filtered or unexported fields }
The criteria used to filter the machine learning transforms.
func (TransformFilterCriteria) GoString ¶
func (s TransformFilterCriteria) GoString() string
GoString returns the string representation
func (*TransformFilterCriteria) SetCreatedAfter ¶
func (s *TransformFilterCriteria) SetCreatedAfter(v time.Time) *TransformFilterCriteria
SetCreatedAfter sets the CreatedAfter field's value.
func (*TransformFilterCriteria) SetCreatedBefore ¶
func (s *TransformFilterCriteria) SetCreatedBefore(v time.Time) *TransformFilterCriteria
SetCreatedBefore sets the CreatedBefore field's value.
func (*TransformFilterCriteria) SetGlueVersion ¶
func (s *TransformFilterCriteria) SetGlueVersion(v string) *TransformFilterCriteria
SetGlueVersion sets the GlueVersion field's value.
func (*TransformFilterCriteria) SetLastModifiedAfter ¶
func (s *TransformFilterCriteria) SetLastModifiedAfter(v time.Time) *TransformFilterCriteria
SetLastModifiedAfter sets the LastModifiedAfter field's value.
func (*TransformFilterCriteria) SetLastModifiedBefore ¶
func (s *TransformFilterCriteria) SetLastModifiedBefore(v time.Time) *TransformFilterCriteria
SetLastModifiedBefore sets the LastModifiedBefore field's value.
func (*TransformFilterCriteria) SetName ¶
func (s *TransformFilterCriteria) SetName(v string) *TransformFilterCriteria
SetName sets the Name field's value.
func (*TransformFilterCriteria) SetSchema ¶
func (s *TransformFilterCriteria) SetSchema(v []*SchemaColumn) *TransformFilterCriteria
SetSchema sets the Schema field's value.
func (*TransformFilterCriteria) SetStatus ¶
func (s *TransformFilterCriteria) SetStatus(v string) *TransformFilterCriteria
SetStatus sets the Status field's value.
func (*TransformFilterCriteria) SetTransformType ¶
func (s *TransformFilterCriteria) SetTransformType(v string) *TransformFilterCriteria
SetTransformType sets the TransformType field's value.
func (TransformFilterCriteria) String ¶
func (s TransformFilterCriteria) String() string
String returns the string representation
func (*TransformFilterCriteria) Validate ¶
func (s *TransformFilterCriteria) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TransformParameters ¶
type TransformParameters struct { // The parameters for the find matches algorithm. FindMatchesParameters *FindMatchesParameters `type:"structure"` // The type of machine learning transform. // // For information about the types of machine learning transforms, see Creating // Machine Learning Transforms (http://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html). // // TransformType is a required field TransformType *string `type:"string" required:"true" enum:"TransformType"` // contains filtered or unexported fields }
The algorithm-specific parameters that are associated with the machine learning transform.
func (TransformParameters) GoString ¶
func (s TransformParameters) GoString() string
GoString returns the string representation
func (*TransformParameters) SetFindMatchesParameters ¶
func (s *TransformParameters) SetFindMatchesParameters(v *FindMatchesParameters) *TransformParameters
SetFindMatchesParameters sets the FindMatchesParameters field's value.
func (*TransformParameters) SetTransformType ¶
func (s *TransformParameters) SetTransformType(v string) *TransformParameters
SetTransformType sets the TransformType field's value.
func (TransformParameters) String ¶
func (s TransformParameters) String() string
String returns the string representation
func (*TransformParameters) Validate ¶
func (s *TransformParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TransformSortCriteria ¶
type TransformSortCriteria struct { // The column to be used in the sorting criteria that are associated with the // machine learning transform. // // Column is a required field Column *string `type:"string" required:"true" enum:"TransformSortColumnType"` // The sort direction to be used in the sorting criteria that are associated // with the machine learning transform. // // SortDirection is a required field SortDirection *string `type:"string" required:"true" enum:"SortDirectionType"` // contains filtered or unexported fields }
The sorting criteria that are associated with the machine learning transform.
func (TransformSortCriteria) GoString ¶
func (s TransformSortCriteria) GoString() string
GoString returns the string representation
func (*TransformSortCriteria) SetColumn ¶
func (s *TransformSortCriteria) SetColumn(v string) *TransformSortCriteria
SetColumn sets the Column field's value.
func (*TransformSortCriteria) SetSortDirection ¶
func (s *TransformSortCriteria) SetSortDirection(v string) *TransformSortCriteria
SetSortDirection sets the SortDirection field's value.
func (TransformSortCriteria) String ¶
func (s TransformSortCriteria) String() string
String returns the string representation
func (*TransformSortCriteria) Validate ¶
func (s *TransformSortCriteria) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Trigger ¶
type Trigger struct { // The actions initiated by this trigger. Actions []*Action `type:"list"` // A description of this trigger. Description *string `type:"string"` // Reserved for future use. Id *string `min:"1" type:"string"` // The name of the trigger. Name *string `min:"1" type:"string"` // The predicate of this trigger, which defines when it will fire. 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 * * ? *). Schedule *string `type:"string"` // The current state of the trigger. State *string `type:"string" enum:"TriggerState"` // The type of trigger that this is. Type *string `type:"string" enum:"TriggerType"` // The name of the workflow associated with the trigger. WorkflowName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about a specific trigger.
func (*Trigger) SetActions ¶
SetActions sets the Actions field's value.
func (*Trigger) SetDescription ¶
SetDescription sets the Description field's value.
func (*Trigger) SetPredicate ¶
SetPredicate sets the Predicate field's value.
func (*Trigger) SetSchedule ¶
SetSchedule sets the Schedule field's value.
func (*Trigger) SetWorkflowName ¶
SetWorkflowName sets the WorkflowName field's value.
type TriggerNodeDetails ¶
type TriggerNodeDetails struct { // The information of the trigger represented by the trigger node. Trigger *Trigger `type:"structure"` // contains filtered or unexported fields }
The details of a Trigger node present in the workflow.
func (TriggerNodeDetails) GoString ¶
func (s TriggerNodeDetails) GoString() string
GoString returns the string representation
func (*TriggerNodeDetails) SetTrigger ¶
func (s *TriggerNodeDetails) SetTrigger(v *Trigger) *TriggerNodeDetails
SetTrigger sets the Trigger field's value.
func (TriggerNodeDetails) String ¶
func (s TriggerNodeDetails) String() string
String returns the string representation
type TriggerUpdate ¶
type TriggerUpdate struct { // The actions initiated by this trigger. Actions []*Action `type:"list"` // A description of this trigger. Description *string `type:"string"` // Reserved for future use. Name *string `min:"1" type:"string"` // The predicate of this trigger, which defines when it will fire. 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 * * ? *). Schedule *string `type:"string"` // contains filtered or unexported fields }
A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.
func (TriggerUpdate) GoString ¶
func (s TriggerUpdate) GoString() string
GoString returns the string representation
func (*TriggerUpdate) SetActions ¶
func (s *TriggerUpdate) SetActions(v []*Action) *TriggerUpdate
SetActions sets the Actions field's value.
func (*TriggerUpdate) SetDescription ¶
func (s *TriggerUpdate) SetDescription(v string) *TriggerUpdate
SetDescription sets the Description field's value.
func (*TriggerUpdate) SetName ¶
func (s *TriggerUpdate) SetName(v string) *TriggerUpdate
SetName sets the Name field's value.
func (*TriggerUpdate) SetPredicate ¶
func (s *TriggerUpdate) SetPredicate(v *Predicate) *TriggerUpdate
SetPredicate sets the Predicate field's value.
func (*TriggerUpdate) SetSchedule ¶
func (s *TriggerUpdate) SetSchedule(v string) *TriggerUpdate
SetSchedule sets the Schedule field's value.
func (TriggerUpdate) String ¶
func (s TriggerUpdate) String() string
String returns the string representation
func (*TriggerUpdate) Validate ¶
func (s *TriggerUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource from which to remove the tags. // // ResourceArn is a required field ResourceArn *string `min:"1" type:"string" required:"true"` // Tags to remove from this resource. // // TagsToRemove is a required field TagsToRemove []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagsToRemove ¶
func (s *UntagResourceInput) SetTagsToRemove(v []*string) *UntagResourceInput
SetTagsToRemove sets the TagsToRemove field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateClassifierInput ¶
type UpdateClassifierInput struct { // A CsvClassifier object with updated fields. CsvClassifier *UpdateCsvClassifierRequest `type:"structure"` // A GrokClassifier object with updated fields. GrokClassifier *UpdateGrokClassifierRequest `type:"structure"` // A JsonClassifier object with updated fields. JsonClassifier *UpdateJsonClassifierRequest `type:"structure"` // An XMLClassifier object with updated fields. XMLClassifier *UpdateXMLClassifierRequest `type:"structure"` // contains filtered or unexported fields }
func (UpdateClassifierInput) GoString ¶
func (s UpdateClassifierInput) GoString() string
GoString returns the string representation
func (*UpdateClassifierInput) SetCsvClassifier ¶
func (s *UpdateClassifierInput) SetCsvClassifier(v *UpdateCsvClassifierRequest) *UpdateClassifierInput
SetCsvClassifier sets the CsvClassifier field's value.
func (*UpdateClassifierInput) SetGrokClassifier ¶
func (s *UpdateClassifierInput) SetGrokClassifier(v *UpdateGrokClassifierRequest) *UpdateClassifierInput
SetGrokClassifier sets the GrokClassifier field's value.
func (*UpdateClassifierInput) SetJsonClassifier ¶
func (s *UpdateClassifierInput) SetJsonClassifier(v *UpdateJsonClassifierRequest) *UpdateClassifierInput
SetJsonClassifier sets the JsonClassifier field's value.
func (*UpdateClassifierInput) SetXMLClassifier ¶
func (s *UpdateClassifierInput) SetXMLClassifier(v *UpdateXMLClassifierRequest) *UpdateClassifierInput
SetXMLClassifier sets the XMLClassifier field's value.
func (UpdateClassifierInput) String ¶
func (s UpdateClassifierInput) String() string
String returns the string representation
func (*UpdateClassifierInput) Validate ¶
func (s *UpdateClassifierInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateClassifierOutput ¶
type UpdateClassifierOutput struct {
// contains filtered or unexported fields
}
func (UpdateClassifierOutput) GoString ¶
func (s UpdateClassifierOutput) GoString() string
GoString returns the string representation
func (UpdateClassifierOutput) String ¶
func (s UpdateClassifierOutput) String() string
String returns the string representation
type UpdateConnectionInput ¶
type UpdateConnectionInput 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"` // A ConnectionInput object that redefines the connection in question. // // ConnectionInput is a required field ConnectionInput *ConnectionInput `type:"structure" required:"true"` // The name of the connection definition to update. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateConnectionInput) GoString ¶
func (s UpdateConnectionInput) GoString() string
GoString returns the string representation
func (*UpdateConnectionInput) SetCatalogId ¶
func (s *UpdateConnectionInput) SetCatalogId(v string) *UpdateConnectionInput
SetCatalogId sets the CatalogId field's value.
func (*UpdateConnectionInput) SetConnectionInput ¶
func (s *UpdateConnectionInput) SetConnectionInput(v *ConnectionInput) *UpdateConnectionInput
SetConnectionInput sets the ConnectionInput field's value.
func (*UpdateConnectionInput) SetName ¶
func (s *UpdateConnectionInput) SetName(v string) *UpdateConnectionInput
SetName sets the Name field's value.
func (UpdateConnectionInput) String ¶
func (s UpdateConnectionInput) String() string
String returns the string representation
func (*UpdateConnectionInput) Validate ¶
func (s *UpdateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectionOutput ¶
type UpdateConnectionOutput struct {
// contains filtered or unexported fields
}
func (UpdateConnectionOutput) GoString ¶
func (s UpdateConnectionOutput) GoString() string
GoString returns the string representation
func (UpdateConnectionOutput) String ¶
func (s UpdateConnectionOutput) String() string
String returns the string representation
type UpdateCrawlerInput ¶
type UpdateCrawlerInput 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 stored, 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 that is used by // the new crawler to access customer resources. Role *string `type:"string"` // 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"` // A list of targets to crawl. Targets *CrawlerTargets `type:"structure"` // contains filtered or unexported fields }
func (UpdateCrawlerInput) GoString ¶
func (s UpdateCrawlerInput) GoString() string
GoString returns the string representation
func (*UpdateCrawlerInput) SetClassifiers ¶
func (s *UpdateCrawlerInput) SetClassifiers(v []*string) *UpdateCrawlerInput
SetClassifiers sets the Classifiers field's value.
func (*UpdateCrawlerInput) SetConfiguration ¶
func (s *UpdateCrawlerInput) SetConfiguration(v string) *UpdateCrawlerInput
SetConfiguration sets the Configuration field's value.
func (*UpdateCrawlerInput) SetCrawlerSecurityConfiguration ¶
func (s *UpdateCrawlerInput) SetCrawlerSecurityConfiguration(v string) *UpdateCrawlerInput
SetCrawlerSecurityConfiguration sets the CrawlerSecurityConfiguration field's value.
func (*UpdateCrawlerInput) SetDatabaseName ¶
func (s *UpdateCrawlerInput) SetDatabaseName(v string) *UpdateCrawlerInput
SetDatabaseName sets the DatabaseName field's value.
func (*UpdateCrawlerInput) SetDescription ¶
func (s *UpdateCrawlerInput) SetDescription(v string) *UpdateCrawlerInput
SetDescription sets the Description field's value.
func (*UpdateCrawlerInput) SetName ¶
func (s *UpdateCrawlerInput) SetName(v string) *UpdateCrawlerInput
SetName sets the Name field's value.
func (*UpdateCrawlerInput) SetRole ¶
func (s *UpdateCrawlerInput) SetRole(v string) *UpdateCrawlerInput
SetRole sets the Role field's value.
func (*UpdateCrawlerInput) SetSchedule ¶
func (s *UpdateCrawlerInput) SetSchedule(v string) *UpdateCrawlerInput
SetSchedule sets the Schedule field's value.
func (*UpdateCrawlerInput) SetSchemaChangePolicy ¶
func (s *UpdateCrawlerInput) SetSchemaChangePolicy(v *SchemaChangePolicy) *UpdateCrawlerInput
SetSchemaChangePolicy sets the SchemaChangePolicy field's value.
func (*UpdateCrawlerInput) SetTablePrefix ¶
func (s *UpdateCrawlerInput) SetTablePrefix(v string) *UpdateCrawlerInput
SetTablePrefix sets the TablePrefix field's value.
func (*UpdateCrawlerInput) SetTargets ¶
func (s *UpdateCrawlerInput) SetTargets(v *CrawlerTargets) *UpdateCrawlerInput
SetTargets sets the Targets field's value.
func (UpdateCrawlerInput) String ¶
func (s UpdateCrawlerInput) String() string
String returns the string representation
func (*UpdateCrawlerInput) Validate ¶
func (s *UpdateCrawlerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCrawlerOutput ¶
type UpdateCrawlerOutput struct {
// contains filtered or unexported fields
}
func (UpdateCrawlerOutput) GoString ¶
func (s UpdateCrawlerOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerOutput) String ¶
func (s UpdateCrawlerOutput) String() string
String returns the string representation
type UpdateCrawlerScheduleInput ¶
type UpdateCrawlerScheduleInput struct { // The name of the crawler whose schedule to update. // // CrawlerName is a required field CrawlerName *string `min:"1" type:"string" required:"true"` // The updated 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"` // contains filtered or unexported fields }
func (UpdateCrawlerScheduleInput) GoString ¶
func (s UpdateCrawlerScheduleInput) GoString() string
GoString returns the string representation
func (*UpdateCrawlerScheduleInput) SetCrawlerName ¶
func (s *UpdateCrawlerScheduleInput) SetCrawlerName(v string) *UpdateCrawlerScheduleInput
SetCrawlerName sets the CrawlerName field's value.
func (*UpdateCrawlerScheduleInput) SetSchedule ¶
func (s *UpdateCrawlerScheduleInput) SetSchedule(v string) *UpdateCrawlerScheduleInput
SetSchedule sets the Schedule field's value.
func (UpdateCrawlerScheduleInput) String ¶
func (s UpdateCrawlerScheduleInput) String() string
String returns the string representation
func (*UpdateCrawlerScheduleInput) Validate ¶
func (s *UpdateCrawlerScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCrawlerScheduleOutput ¶
type UpdateCrawlerScheduleOutput struct {
// contains filtered or unexported fields
}
func (UpdateCrawlerScheduleOutput) GoString ¶
func (s UpdateCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerScheduleOutput) String ¶
func (s UpdateCrawlerScheduleOutput) String() string
String returns the string representation
type UpdateCsvClassifierRequest ¶
type UpdateCsvClassifierRequest 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. // It must be different from the column delimiter. QuoteSymbol *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies a custom CSV classifier to be updated.
func (UpdateCsvClassifierRequest) GoString ¶
func (s UpdateCsvClassifierRequest) GoString() string
GoString returns the string representation
func (*UpdateCsvClassifierRequest) SetAllowSingleColumn ¶
func (s *UpdateCsvClassifierRequest) SetAllowSingleColumn(v bool) *UpdateCsvClassifierRequest
SetAllowSingleColumn sets the AllowSingleColumn field's value.
func (*UpdateCsvClassifierRequest) SetContainsHeader ¶
func (s *UpdateCsvClassifierRequest) SetContainsHeader(v string) *UpdateCsvClassifierRequest
SetContainsHeader sets the ContainsHeader field's value.
func (*UpdateCsvClassifierRequest) SetDelimiter ¶
func (s *UpdateCsvClassifierRequest) SetDelimiter(v string) *UpdateCsvClassifierRequest
SetDelimiter sets the Delimiter field's value.
func (*UpdateCsvClassifierRequest) SetDisableValueTrimming ¶
func (s *UpdateCsvClassifierRequest) SetDisableValueTrimming(v bool) *UpdateCsvClassifierRequest
SetDisableValueTrimming sets the DisableValueTrimming field's value.
func (*UpdateCsvClassifierRequest) SetHeader ¶
func (s *UpdateCsvClassifierRequest) SetHeader(v []*string) *UpdateCsvClassifierRequest
SetHeader sets the Header field's value.
func (*UpdateCsvClassifierRequest) SetName ¶
func (s *UpdateCsvClassifierRequest) SetName(v string) *UpdateCsvClassifierRequest
SetName sets the Name field's value.
func (*UpdateCsvClassifierRequest) SetQuoteSymbol ¶
func (s *UpdateCsvClassifierRequest) SetQuoteSymbol(v string) *UpdateCsvClassifierRequest
SetQuoteSymbol sets the QuoteSymbol field's value.
func (UpdateCsvClassifierRequest) String ¶
func (s UpdateCsvClassifierRequest) String() string
String returns the string representation
func (*UpdateCsvClassifierRequest) Validate ¶
func (s *UpdateCsvClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDatabaseInput ¶
type UpdateDatabaseInput struct { // The ID of the Data Catalog in which the metadata database resides. If none // is provided, the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A DatabaseInput object specifying the new definition of the metadata database // in the catalog. // // DatabaseInput is a required field DatabaseInput *DatabaseInput `type:"structure" required:"true"` // The name of the database to update in the catalog. For Hive compatibility, // this is folded to lowercase. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDatabaseInput) GoString ¶
func (s UpdateDatabaseInput) GoString() string
GoString returns the string representation
func (*UpdateDatabaseInput) SetCatalogId ¶
func (s *UpdateDatabaseInput) SetCatalogId(v string) *UpdateDatabaseInput
SetCatalogId sets the CatalogId field's value.
func (*UpdateDatabaseInput) SetDatabaseInput ¶
func (s *UpdateDatabaseInput) SetDatabaseInput(v *DatabaseInput) *UpdateDatabaseInput
SetDatabaseInput sets the DatabaseInput field's value.
func (*UpdateDatabaseInput) SetName ¶
func (s *UpdateDatabaseInput) SetName(v string) *UpdateDatabaseInput
SetName sets the Name field's value.
func (UpdateDatabaseInput) String ¶
func (s UpdateDatabaseInput) String() string
String returns the string representation
func (*UpdateDatabaseInput) Validate ¶
func (s *UpdateDatabaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDatabaseOutput ¶
type UpdateDatabaseOutput struct {
// contains filtered or unexported fields
}
func (UpdateDatabaseOutput) GoString ¶
func (s UpdateDatabaseOutput) GoString() string
GoString returns the string representation
func (UpdateDatabaseOutput) String ¶
func (s UpdateDatabaseOutput) String() string
String returns the string representation
type UpdateDevEndpointInput ¶
type UpdateDevEndpointInput struct { // The map of arguments to add the map of arguments used to configure the DevEndpoint. // // Valid arguments are: // // * "--enable-glue-datacatalog": "" // // * "GLUE_PYTHON_VERSION": "3" // // * "GLUE_PYTHON_VERSION": "2" // // You can specify a version of Python support for development endpoints by // using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint // APIs. If no arguments are provided, the version defaults to Python 2. AddArguments map[string]*string `type:"map"` // The list of public keys for the DevEndpoint to use. AddPublicKeys []*string `type:"list"` // Custom Python or Java libraries to be loaded in the DevEndpoint. CustomLibraries *DevEndpointCustomLibraries `type:"structure"` // The list of argument keys to be deleted from the map of arguments used to // configure the DevEndpoint. DeleteArguments []*string `type:"list"` // The list of public keys to be deleted from the DevEndpoint. DeletePublicKeys []*string `type:"list"` // The name of the DevEndpoint to be updated. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // The public key for the DevEndpoint to use. PublicKey *string `type:"string"` // True if the list of custom libraries to be loaded in the development endpoint // needs to be updated, or False if otherwise. UpdateEtlLibraries *bool `type:"boolean"` // contains filtered or unexported fields }
func (UpdateDevEndpointInput) GoString ¶
func (s UpdateDevEndpointInput) GoString() string
GoString returns the string representation
func (*UpdateDevEndpointInput) SetAddArguments ¶
func (s *UpdateDevEndpointInput) SetAddArguments(v map[string]*string) *UpdateDevEndpointInput
SetAddArguments sets the AddArguments field's value.
func (*UpdateDevEndpointInput) SetAddPublicKeys ¶
func (s *UpdateDevEndpointInput) SetAddPublicKeys(v []*string) *UpdateDevEndpointInput
SetAddPublicKeys sets the AddPublicKeys field's value.
func (*UpdateDevEndpointInput) SetCustomLibraries ¶
func (s *UpdateDevEndpointInput) SetCustomLibraries(v *DevEndpointCustomLibraries) *UpdateDevEndpointInput
SetCustomLibraries sets the CustomLibraries field's value.
func (*UpdateDevEndpointInput) SetDeleteArguments ¶
func (s *UpdateDevEndpointInput) SetDeleteArguments(v []*string) *UpdateDevEndpointInput
SetDeleteArguments sets the DeleteArguments field's value.
func (*UpdateDevEndpointInput) SetDeletePublicKeys ¶
func (s *UpdateDevEndpointInput) SetDeletePublicKeys(v []*string) *UpdateDevEndpointInput
SetDeletePublicKeys sets the DeletePublicKeys field's value.
func (*UpdateDevEndpointInput) SetEndpointName ¶
func (s *UpdateDevEndpointInput) SetEndpointName(v string) *UpdateDevEndpointInput
SetEndpointName sets the EndpointName field's value.
func (*UpdateDevEndpointInput) SetPublicKey ¶
func (s *UpdateDevEndpointInput) SetPublicKey(v string) *UpdateDevEndpointInput
SetPublicKey sets the PublicKey field's value.
func (*UpdateDevEndpointInput) SetUpdateEtlLibraries ¶
func (s *UpdateDevEndpointInput) SetUpdateEtlLibraries(v bool) *UpdateDevEndpointInput
SetUpdateEtlLibraries sets the UpdateEtlLibraries field's value.
func (UpdateDevEndpointInput) String ¶
func (s UpdateDevEndpointInput) String() string
String returns the string representation
func (*UpdateDevEndpointInput) Validate ¶
func (s *UpdateDevEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDevEndpointOutput ¶
type UpdateDevEndpointOutput struct {
// contains filtered or unexported fields
}
func (UpdateDevEndpointOutput) GoString ¶
func (s UpdateDevEndpointOutput) GoString() string
GoString returns the string representation
func (UpdateDevEndpointOutput) String ¶
func (s UpdateDevEndpointOutput) String() string
String returns the string representation
type UpdateGrokClassifierRequest ¶
type UpdateGrokClassifierRequest struct { // An identifier of the data format that the classifier matches, such as Twitter, // JSON, Omniture logs, Amazon CloudWatch Logs, and so on. Classification *string `type:"string"` // Optional custom grok patterns used by this classifier. CustomPatterns *string `type:"string"` // The grok pattern used by this classifier. GrokPattern *string `min:"1" type:"string"` // The name of the GrokClassifier. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies a grok classifier to update when passed to UpdateClassifier.
func (UpdateGrokClassifierRequest) GoString ¶
func (s UpdateGrokClassifierRequest) GoString() string
GoString returns the string representation
func (*UpdateGrokClassifierRequest) SetClassification ¶
func (s *UpdateGrokClassifierRequest) SetClassification(v string) *UpdateGrokClassifierRequest
SetClassification sets the Classification field's value.
func (*UpdateGrokClassifierRequest) SetCustomPatterns ¶
func (s *UpdateGrokClassifierRequest) SetCustomPatterns(v string) *UpdateGrokClassifierRequest
SetCustomPatterns sets the CustomPatterns field's value.
func (*UpdateGrokClassifierRequest) SetGrokPattern ¶
func (s *UpdateGrokClassifierRequest) SetGrokPattern(v string) *UpdateGrokClassifierRequest
SetGrokPattern sets the GrokPattern field's value.
func (*UpdateGrokClassifierRequest) SetName ¶
func (s *UpdateGrokClassifierRequest) SetName(v string) *UpdateGrokClassifierRequest
SetName sets the Name field's value.
func (UpdateGrokClassifierRequest) String ¶
func (s UpdateGrokClassifierRequest) String() string
String returns the string representation
func (*UpdateGrokClassifierRequest) Validate ¶
func (s *UpdateGrokClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateJobInput ¶
type UpdateJobInput struct { // The name of the job definition to update. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // Specifies the values with which to update the job definition. // // JobUpdate is a required field JobUpdate *JobUpdate `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateJobInput) GoString ¶
func (s UpdateJobInput) GoString() string
GoString returns the string representation
func (*UpdateJobInput) SetJobName ¶
func (s *UpdateJobInput) SetJobName(v string) *UpdateJobInput
SetJobName sets the JobName field's value.
func (*UpdateJobInput) SetJobUpdate ¶
func (s *UpdateJobInput) SetJobUpdate(v *JobUpdate) *UpdateJobInput
SetJobUpdate sets the JobUpdate field's value.
func (UpdateJobInput) String ¶
func (s UpdateJobInput) String() string
String returns the string representation
func (*UpdateJobInput) Validate ¶
func (s *UpdateJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateJobOutput ¶
type UpdateJobOutput struct { // Returns the name of the updated job definition. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateJobOutput) GoString ¶
func (s UpdateJobOutput) GoString() string
GoString returns the string representation
func (*UpdateJobOutput) SetJobName ¶
func (s *UpdateJobOutput) SetJobName(v string) *UpdateJobOutput
SetJobName sets the JobName field's value.
func (UpdateJobOutput) String ¶
func (s UpdateJobOutput) String() string
String returns the string representation
type UpdateJsonClassifierRequest ¶
type UpdateJsonClassifierRequest 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 *string `type:"string"` // 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 to be updated.
func (UpdateJsonClassifierRequest) GoString ¶
func (s UpdateJsonClassifierRequest) GoString() string
GoString returns the string representation
func (*UpdateJsonClassifierRequest) SetJsonPath ¶
func (s *UpdateJsonClassifierRequest) SetJsonPath(v string) *UpdateJsonClassifierRequest
SetJsonPath sets the JsonPath field's value.
func (*UpdateJsonClassifierRequest) SetName ¶
func (s *UpdateJsonClassifierRequest) SetName(v string) *UpdateJsonClassifierRequest
SetName sets the Name field's value.
func (UpdateJsonClassifierRequest) String ¶
func (s UpdateJsonClassifierRequest) String() string
String returns the string representation
func (*UpdateJsonClassifierRequest) Validate ¶
func (s *UpdateJsonClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMLTransformInput ¶
type UpdateMLTransformInput struct { // A description of the transform. The default is an empty string. Description *string `type:"string"` // This value determines which version of AWS Glue this machine learning transform // is compatible with. Glue 1.0 is recommended for most customers. If the value // is not set, the Glue compatibility defaults to Glue 0.9. For more information, // see AWS Glue Versions (https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions) // in the developer guide. GlueVersion *string `min:"1" type:"string"` // 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 gave the transform when you created it. 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 transform type (algorithm) // used. Conditionally dependent on the transform type. Parameters *TransformParameters `type:"structure"` // The name or Amazon Resource Name (ARN) of the IAM role with the required // permissions. Role *string `type:"string"` // 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"` // A unique identifier that was generated when the transform was created. // // TransformId is a required field TransformId *string `min:"1" type:"string" required:"true"` // 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 (UpdateMLTransformInput) GoString ¶
func (s UpdateMLTransformInput) GoString() string
GoString returns the string representation
func (*UpdateMLTransformInput) SetDescription ¶
func (s *UpdateMLTransformInput) SetDescription(v string) *UpdateMLTransformInput
SetDescription sets the Description field's value.
func (*UpdateMLTransformInput) SetGlueVersion ¶
func (s *UpdateMLTransformInput) SetGlueVersion(v string) *UpdateMLTransformInput
SetGlueVersion sets the GlueVersion field's value.
func (*UpdateMLTransformInput) SetMaxCapacity ¶
func (s *UpdateMLTransformInput) SetMaxCapacity(v float64) *UpdateMLTransformInput
SetMaxCapacity sets the MaxCapacity field's value.
func (*UpdateMLTransformInput) SetMaxRetries ¶
func (s *UpdateMLTransformInput) SetMaxRetries(v int64) *UpdateMLTransformInput
SetMaxRetries sets the MaxRetries field's value.
func (*UpdateMLTransformInput) SetName ¶
func (s *UpdateMLTransformInput) SetName(v string) *UpdateMLTransformInput
SetName sets the Name field's value.
func (*UpdateMLTransformInput) SetNumberOfWorkers ¶
func (s *UpdateMLTransformInput) SetNumberOfWorkers(v int64) *UpdateMLTransformInput
SetNumberOfWorkers sets the NumberOfWorkers field's value.
func (*UpdateMLTransformInput) SetParameters ¶
func (s *UpdateMLTransformInput) SetParameters(v *TransformParameters) *UpdateMLTransformInput
SetParameters sets the Parameters field's value.
func (*UpdateMLTransformInput) SetRole ¶
func (s *UpdateMLTransformInput) SetRole(v string) *UpdateMLTransformInput
SetRole sets the Role field's value.
func (*UpdateMLTransformInput) SetTimeout ¶
func (s *UpdateMLTransformInput) SetTimeout(v int64) *UpdateMLTransformInput
SetTimeout sets the Timeout field's value.
func (*UpdateMLTransformInput) SetTransformId ¶
func (s *UpdateMLTransformInput) SetTransformId(v string) *UpdateMLTransformInput
SetTransformId sets the TransformId field's value.
func (*UpdateMLTransformInput) SetWorkerType ¶
func (s *UpdateMLTransformInput) SetWorkerType(v string) *UpdateMLTransformInput
SetWorkerType sets the WorkerType field's value.
func (UpdateMLTransformInput) String ¶
func (s UpdateMLTransformInput) String() string
String returns the string representation
func (*UpdateMLTransformInput) Validate ¶
func (s *UpdateMLTransformInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMLTransformOutput ¶
type UpdateMLTransformOutput struct { // The unique identifier for the transform that was updated. TransformId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateMLTransformOutput) GoString ¶
func (s UpdateMLTransformOutput) GoString() string
GoString returns the string representation
func (*UpdateMLTransformOutput) SetTransformId ¶
func (s *UpdateMLTransformOutput) SetTransformId(v string) *UpdateMLTransformOutput
SetTransformId sets the TransformId field's value.
func (UpdateMLTransformOutput) String ¶
func (s UpdateMLTransformOutput) String() string
String returns the string representation
type UpdatePartitionInput ¶
type UpdatePartitionInput struct { // The ID of the Data Catalog where the partition to be updated 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 new partition object to update the partition to. // // PartitionInput is a required field PartitionInput *PartitionInput `type:"structure" required:"true"` // A list of the values defining the partition. // // PartitionValueList is a required field PartitionValueList []*string `type:"list" required:"true"` // The name of the table in which the partition to be updated is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdatePartitionInput) GoString ¶
func (s UpdatePartitionInput) GoString() string
GoString returns the string representation
func (*UpdatePartitionInput) SetCatalogId ¶
func (s *UpdatePartitionInput) SetCatalogId(v string) *UpdatePartitionInput
SetCatalogId sets the CatalogId field's value.
func (*UpdatePartitionInput) SetDatabaseName ¶
func (s *UpdatePartitionInput) SetDatabaseName(v string) *UpdatePartitionInput
SetDatabaseName sets the DatabaseName field's value.
func (*UpdatePartitionInput) SetPartitionInput ¶
func (s *UpdatePartitionInput) SetPartitionInput(v *PartitionInput) *UpdatePartitionInput
SetPartitionInput sets the PartitionInput field's value.
func (*UpdatePartitionInput) SetPartitionValueList ¶
func (s *UpdatePartitionInput) SetPartitionValueList(v []*string) *UpdatePartitionInput
SetPartitionValueList sets the PartitionValueList field's value.
func (*UpdatePartitionInput) SetTableName ¶
func (s *UpdatePartitionInput) SetTableName(v string) *UpdatePartitionInput
SetTableName sets the TableName field's value.
func (UpdatePartitionInput) String ¶
func (s UpdatePartitionInput) String() string
String returns the string representation
func (*UpdatePartitionInput) Validate ¶
func (s *UpdatePartitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePartitionOutput ¶
type UpdatePartitionOutput struct {
// contains filtered or unexported fields
}
func (UpdatePartitionOutput) GoString ¶
func (s UpdatePartitionOutput) GoString() string
GoString returns the string representation
func (UpdatePartitionOutput) String ¶
func (s UpdatePartitionOutput) String() string
String returns the string representation
type UpdateTableInput ¶
type UpdateTableInput 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"` // By default, UpdateTable always creates an archived version of the table before // updating it. However, if skipArchive is set to true, UpdateTable does not // create the archived version. SkipArchive *bool `type:"boolean"` // An updated TableInput object to define the metadata table in the catalog. // // TableInput is a required field TableInput *TableInput `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateTableInput) GoString ¶
func (s UpdateTableInput) GoString() string
GoString returns the string representation
func (*UpdateTableInput) SetCatalogId ¶
func (s *UpdateTableInput) SetCatalogId(v string) *UpdateTableInput
SetCatalogId sets the CatalogId field's value.
func (*UpdateTableInput) SetDatabaseName ¶
func (s *UpdateTableInput) SetDatabaseName(v string) *UpdateTableInput
SetDatabaseName sets the DatabaseName field's value.
func (*UpdateTableInput) SetSkipArchive ¶
func (s *UpdateTableInput) SetSkipArchive(v bool) *UpdateTableInput
SetSkipArchive sets the SkipArchive field's value.
func (*UpdateTableInput) SetTableInput ¶
func (s *UpdateTableInput) SetTableInput(v *TableInput) *UpdateTableInput
SetTableInput sets the TableInput field's value.
func (UpdateTableInput) String ¶
func (s UpdateTableInput) String() string
String returns the string representation
func (*UpdateTableInput) Validate ¶
func (s *UpdateTableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTableOutput ¶
type UpdateTableOutput struct {
// contains filtered or unexported fields
}
func (UpdateTableOutput) GoString ¶
func (s UpdateTableOutput) GoString() string
GoString returns the string representation
func (UpdateTableOutput) String ¶
func (s UpdateTableOutput) String() string
String returns the string representation
type UpdateTriggerInput ¶
type UpdateTriggerInput struct { // The name of the trigger to update. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The new values with which to update the trigger. // // TriggerUpdate is a required field TriggerUpdate *TriggerUpdate `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateTriggerInput) GoString ¶
func (s UpdateTriggerInput) GoString() string
GoString returns the string representation
func (*UpdateTriggerInput) SetName ¶
func (s *UpdateTriggerInput) SetName(v string) *UpdateTriggerInput
SetName sets the Name field's value.
func (*UpdateTriggerInput) SetTriggerUpdate ¶
func (s *UpdateTriggerInput) SetTriggerUpdate(v *TriggerUpdate) *UpdateTriggerInput
SetTriggerUpdate sets the TriggerUpdate field's value.
func (UpdateTriggerInput) String ¶
func (s UpdateTriggerInput) String() string
String returns the string representation
func (*UpdateTriggerInput) Validate ¶
func (s *UpdateTriggerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTriggerOutput ¶
type UpdateTriggerOutput struct { // The resulting trigger definition. Trigger *Trigger `type:"structure"` // contains filtered or unexported fields }
func (UpdateTriggerOutput) GoString ¶
func (s UpdateTriggerOutput) GoString() string
GoString returns the string representation
func (*UpdateTriggerOutput) SetTrigger ¶
func (s *UpdateTriggerOutput) SetTrigger(v *Trigger) *UpdateTriggerOutput
SetTrigger sets the Trigger field's value.
func (UpdateTriggerOutput) String ¶
func (s UpdateTriggerOutput) String() string
String returns the string representation
type UpdateUserDefinedFunctionInput ¶
type UpdateUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be updated 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 to be updated is located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // A FunctionInput object that redefines the function in the Data Catalog. // // FunctionInput is a required field FunctionInput *UserDefinedFunctionInput `type:"structure" 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 (UpdateUserDefinedFunctionInput) GoString ¶
func (s UpdateUserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (*UpdateUserDefinedFunctionInput) SetCatalogId ¶
func (s *UpdateUserDefinedFunctionInput) SetCatalogId(v string) *UpdateUserDefinedFunctionInput
SetCatalogId sets the CatalogId field's value.
func (*UpdateUserDefinedFunctionInput) SetDatabaseName ¶
func (s *UpdateUserDefinedFunctionInput) SetDatabaseName(v string) *UpdateUserDefinedFunctionInput
SetDatabaseName sets the DatabaseName field's value.
func (*UpdateUserDefinedFunctionInput) SetFunctionInput ¶
func (s *UpdateUserDefinedFunctionInput) SetFunctionInput(v *UserDefinedFunctionInput) *UpdateUserDefinedFunctionInput
SetFunctionInput sets the FunctionInput field's value.
func (*UpdateUserDefinedFunctionInput) SetFunctionName ¶
func (s *UpdateUserDefinedFunctionInput) SetFunctionName(v string) *UpdateUserDefinedFunctionInput
SetFunctionName sets the FunctionName field's value.
func (UpdateUserDefinedFunctionInput) String ¶
func (s UpdateUserDefinedFunctionInput) String() string
String returns the string representation
func (*UpdateUserDefinedFunctionInput) Validate ¶
func (s *UpdateUserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserDefinedFunctionOutput ¶
type UpdateUserDefinedFunctionOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserDefinedFunctionOutput) GoString ¶
func (s UpdateUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (UpdateUserDefinedFunctionOutput) String ¶
func (s UpdateUserDefinedFunctionOutput) String() string
String returns the string representation
type UpdateWorkflowInput ¶
type UpdateWorkflowInput struct { // A collection of properties to be used as part of each execution of the workflow. DefaultRunProperties map[string]*string `type:"map"` // The description of the workflow. Description *string `type:"string"` // Name of the workflow to be updated. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateWorkflowInput) GoString ¶
func (s UpdateWorkflowInput) GoString() string
GoString returns the string representation
func (*UpdateWorkflowInput) SetDefaultRunProperties ¶
func (s *UpdateWorkflowInput) SetDefaultRunProperties(v map[string]*string) *UpdateWorkflowInput
SetDefaultRunProperties sets the DefaultRunProperties field's value.
func (*UpdateWorkflowInput) SetDescription ¶
func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput
SetDescription sets the Description field's value.
func (*UpdateWorkflowInput) SetName ¶
func (s *UpdateWorkflowInput) SetName(v string) *UpdateWorkflowInput
SetName sets the Name field's value.
func (UpdateWorkflowInput) String ¶
func (s UpdateWorkflowInput) String() string
String returns the string representation
func (*UpdateWorkflowInput) Validate ¶
func (s *UpdateWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkflowOutput ¶
type UpdateWorkflowOutput struct { // The name of the workflow which was specified in input. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateWorkflowOutput) GoString ¶
func (s UpdateWorkflowOutput) GoString() string
GoString returns the string representation
func (*UpdateWorkflowOutput) SetName ¶
func (s *UpdateWorkflowOutput) SetName(v string) *UpdateWorkflowOutput
SetName sets the Name field's value.
func (UpdateWorkflowOutput) String ¶
func (s UpdateWorkflowOutput) String() string
String returns the string representation
type UpdateXMLClassifierRequest ¶
type UpdateXMLClassifierRequest struct { // An identifier of the data format that the classifier matches. Classification *string `type:"string"` // 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 cannot 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 to be updated.
func (UpdateXMLClassifierRequest) GoString ¶
func (s UpdateXMLClassifierRequest) GoString() string
GoString returns the string representation
func (*UpdateXMLClassifierRequest) SetClassification ¶
func (s *UpdateXMLClassifierRequest) SetClassification(v string) *UpdateXMLClassifierRequest
SetClassification sets the Classification field's value.
func (*UpdateXMLClassifierRequest) SetName ¶
func (s *UpdateXMLClassifierRequest) SetName(v string) *UpdateXMLClassifierRequest
SetName sets the Name field's value.
func (*UpdateXMLClassifierRequest) SetRowTag ¶
func (s *UpdateXMLClassifierRequest) SetRowTag(v string) *UpdateXMLClassifierRequest
SetRowTag sets the RowTag field's value.
func (UpdateXMLClassifierRequest) String ¶
func (s UpdateXMLClassifierRequest) String() string
String returns the string representation
func (*UpdateXMLClassifierRequest) Validate ¶
func (s *UpdateXMLClassifierRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserDefinedFunction ¶
type UserDefinedFunction struct { // The Java class that contains the function code. ClassName *string `min:"1" type:"string"` // The time at which the function was created. CreateTime *time.Time `type:"timestamp"` // The name of the function. FunctionName *string `min:"1" type:"string"` // The owner of the function. OwnerName *string `min:"1" type:"string"` // The owner type. OwnerType *string `type:"string" enum:"PrincipalType"` // The resource URIs for the function. ResourceUris []*ResourceUri `type:"list"` // contains filtered or unexported fields }
Represents the equivalent of a Hive user-defined function (UDF) definition.
func (UserDefinedFunction) GoString ¶
func (s UserDefinedFunction) GoString() string
GoString returns the string representation
func (*UserDefinedFunction) SetClassName ¶
func (s *UserDefinedFunction) SetClassName(v string) *UserDefinedFunction
SetClassName sets the ClassName field's value.
func (*UserDefinedFunction) SetCreateTime ¶
func (s *UserDefinedFunction) SetCreateTime(v time.Time) *UserDefinedFunction
SetCreateTime sets the CreateTime field's value.
func (*UserDefinedFunction) SetFunctionName ¶
func (s *UserDefinedFunction) SetFunctionName(v string) *UserDefinedFunction
SetFunctionName sets the FunctionName field's value.
func (*UserDefinedFunction) SetOwnerName ¶
func (s *UserDefinedFunction) SetOwnerName(v string) *UserDefinedFunction
SetOwnerName sets the OwnerName field's value.
func (*UserDefinedFunction) SetOwnerType ¶
func (s *UserDefinedFunction) SetOwnerType(v string) *UserDefinedFunction
SetOwnerType sets the OwnerType field's value.
func (*UserDefinedFunction) SetResourceUris ¶
func (s *UserDefinedFunction) SetResourceUris(v []*ResourceUri) *UserDefinedFunction
SetResourceUris sets the ResourceUris field's value.
func (UserDefinedFunction) String ¶
func (s UserDefinedFunction) String() string
String returns the string representation
type UserDefinedFunctionInput ¶
type UserDefinedFunctionInput struct { // The Java class that contains the function code. ClassName *string `min:"1" type:"string"` // The name of the function. FunctionName *string `min:"1" type:"string"` // The owner of the function. OwnerName *string `min:"1" type:"string"` // The owner type. OwnerType *string `type:"string" enum:"PrincipalType"` // The resource URIs for the function. ResourceUris []*ResourceUri `type:"list"` // contains filtered or unexported fields }
A structure used to create or update a user-defined function.
func (UserDefinedFunctionInput) GoString ¶
func (s UserDefinedFunctionInput) GoString() string
GoString returns the string representation
func (*UserDefinedFunctionInput) SetClassName ¶
func (s *UserDefinedFunctionInput) SetClassName(v string) *UserDefinedFunctionInput
SetClassName sets the ClassName field's value.
func (*UserDefinedFunctionInput) SetFunctionName ¶
func (s *UserDefinedFunctionInput) SetFunctionName(v string) *UserDefinedFunctionInput
SetFunctionName sets the FunctionName field's value.
func (*UserDefinedFunctionInput) SetOwnerName ¶
func (s *UserDefinedFunctionInput) SetOwnerName(v string) *UserDefinedFunctionInput
SetOwnerName sets the OwnerName field's value.
func (*UserDefinedFunctionInput) SetOwnerType ¶
func (s *UserDefinedFunctionInput) SetOwnerType(v string) *UserDefinedFunctionInput
SetOwnerType sets the OwnerType field's value.
func (*UserDefinedFunctionInput) SetResourceUris ¶
func (s *UserDefinedFunctionInput) SetResourceUris(v []*ResourceUri) *UserDefinedFunctionInput
SetResourceUris sets the ResourceUris field's value.
func (UserDefinedFunctionInput) String ¶
func (s UserDefinedFunctionInput) String() string
String returns the string representation
func (*UserDefinedFunctionInput) Validate ¶
func (s *UserDefinedFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidationException ¶
type ValidationException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A value could not be validated.
func (ValidationException) Code ¶
func (s ValidationException) Code() string
Code returns the exception type name.
func (ValidationException) Error ¶
func (s ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation
func (ValidationException) Message ¶
func (s ValidationException) Message() string
Message returns the exception's message.
func (ValidationException) OrigErr ¶
func (s ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (ValidationException) RequestID ¶
func (s ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (ValidationException) StatusCode ¶
func (s ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation
type VersionMismatchException ¶
type VersionMismatchException struct { // A message describing the problem. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
There was a version conflict.
func (VersionMismatchException) Code ¶
func (s VersionMismatchException) Code() string
Code returns the exception type name.
func (VersionMismatchException) Error ¶
func (s VersionMismatchException) Error() string
func (VersionMismatchException) GoString ¶
func (s VersionMismatchException) GoString() string
GoString returns the string representation
func (VersionMismatchException) Message ¶
func (s VersionMismatchException) Message() string
Message returns the exception's message.
func (VersionMismatchException) OrigErr ¶
func (s VersionMismatchException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (VersionMismatchException) RequestID ¶
func (s VersionMismatchException) RequestID() string
RequestID returns the service's response RequestID for request.
func (VersionMismatchException) StatusCode ¶
func (s VersionMismatchException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (VersionMismatchException) String ¶
func (s VersionMismatchException) String() string
String returns the string representation
type Workflow ¶
type Workflow struct { // The date and time when the workflow was created. CreatedOn *time.Time `type:"timestamp"` // 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 graph representing all the AWS Glue components that belong to the workflow // as nodes and directed connections between them as edges. Graph *WorkflowGraph `type:"structure"` // The date and time when the workflow was last modified. LastModifiedOn *time.Time `type:"timestamp"` // The information about the last execution of the workflow. LastRun *WorkflowRun `type:"structure"` // The name of the workflow representing the flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
A workflow represents a flow in which AWS Glue components should be executed to complete a logical task.
func (*Workflow) SetCreatedOn ¶
SetCreatedOn sets the CreatedOn field's value.
func (*Workflow) SetDefaultRunProperties ¶
SetDefaultRunProperties sets the DefaultRunProperties field's value.
func (*Workflow) SetDescription ¶
SetDescription sets the Description field's value.
func (*Workflow) SetGraph ¶
func (s *Workflow) SetGraph(v *WorkflowGraph) *Workflow
SetGraph sets the Graph field's value.
func (*Workflow) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*Workflow) SetLastRun ¶
func (s *Workflow) SetLastRun(v *WorkflowRun) *Workflow
SetLastRun sets the LastRun field's value.
type WorkflowGraph ¶
type WorkflowGraph struct { // A list of all the directed connections between the nodes belonging to the // workflow. Edges []*Edge `type:"list"` // A list of the the AWS Glue components belong to the workflow represented // as nodes. Nodes []*Node `type:"list"` // contains filtered or unexported fields }
A workflow graph represents the complete workflow containing all the AWS Glue components present in the workflow and all the directed connections between them.
func (WorkflowGraph) GoString ¶
func (s WorkflowGraph) GoString() string
GoString returns the string representation
func (*WorkflowGraph) SetEdges ¶
func (s *WorkflowGraph) SetEdges(v []*Edge) *WorkflowGraph
SetEdges sets the Edges field's value.
func (*WorkflowGraph) SetNodes ¶
func (s *WorkflowGraph) SetNodes(v []*Node) *WorkflowGraph
SetNodes sets the Nodes field's value.
func (WorkflowGraph) String ¶
func (s WorkflowGraph) String() string
String returns the string representation
type WorkflowRun ¶
type WorkflowRun struct { // The date and time when the workflow run completed. CompletedOn *time.Time `type:"timestamp"` // The graph representing all the AWS Glue components that belong to the workflow // as nodes and directed connections between them as edges. Graph *WorkflowGraph `type:"structure"` // Name of the workflow which was executed. Name *string `min:"1" type:"string"` // The date and time when the workflow run was started. StartedOn *time.Time `type:"timestamp"` // The statistics of the run. Statistics *WorkflowRunStatistics `type:"structure"` // The status of the workflow run. Status *string `type:"string" enum:"WorkflowRunStatus"` // The ID of this workflow run. WorkflowRunId *string `min:"1" type:"string"` // The workflow run properties which were set during the run. WorkflowRunProperties map[string]*string `type:"map"` // contains filtered or unexported fields }
A workflow run is an execution of a workflow providing all the runtime information.
func (WorkflowRun) GoString ¶
func (s WorkflowRun) GoString() string
GoString returns the string representation
func (*WorkflowRun) SetCompletedOn ¶
func (s *WorkflowRun) SetCompletedOn(v time.Time) *WorkflowRun
SetCompletedOn sets the CompletedOn field's value.
func (*WorkflowRun) SetGraph ¶
func (s *WorkflowRun) SetGraph(v *WorkflowGraph) *WorkflowRun
SetGraph sets the Graph field's value.
func (*WorkflowRun) SetName ¶
func (s *WorkflowRun) SetName(v string) *WorkflowRun
SetName sets the Name field's value.
func (*WorkflowRun) SetStartedOn ¶
func (s *WorkflowRun) SetStartedOn(v time.Time) *WorkflowRun
SetStartedOn sets the StartedOn field's value.
func (*WorkflowRun) SetStatistics ¶
func (s *WorkflowRun) SetStatistics(v *WorkflowRunStatistics) *WorkflowRun
SetStatistics sets the Statistics field's value.
func (*WorkflowRun) SetStatus ¶
func (s *WorkflowRun) SetStatus(v string) *WorkflowRun
SetStatus sets the Status field's value.
func (*WorkflowRun) SetWorkflowRunId ¶
func (s *WorkflowRun) SetWorkflowRunId(v string) *WorkflowRun
SetWorkflowRunId sets the WorkflowRunId field's value.
func (*WorkflowRun) SetWorkflowRunProperties ¶
func (s *WorkflowRun) SetWorkflowRunProperties(v map[string]*string) *WorkflowRun
SetWorkflowRunProperties sets the WorkflowRunProperties field's value.
func (WorkflowRun) String ¶
func (s WorkflowRun) String() string
String returns the string representation
type WorkflowRunStatistics ¶
type WorkflowRunStatistics struct { // Total number of Actions which have failed. FailedActions *int64 `type:"integer"` // Total number Actions in running state. RunningActions *int64 `type:"integer"` // Total number of Actions which have stopped. StoppedActions *int64 `type:"integer"` // Total number of Actions which have succeeded. SucceededActions *int64 `type:"integer"` // Total number of Actions which timed out. TimeoutActions *int64 `type:"integer"` // Total number of Actions in the workflow run. TotalActions *int64 `type:"integer"` // contains filtered or unexported fields }
Workflow run statistics provides statistics about the workflow run.
func (WorkflowRunStatistics) GoString ¶
func (s WorkflowRunStatistics) GoString() string
GoString returns the string representation
func (*WorkflowRunStatistics) SetFailedActions ¶
func (s *WorkflowRunStatistics) SetFailedActions(v int64) *WorkflowRunStatistics
SetFailedActions sets the FailedActions field's value.
func (*WorkflowRunStatistics) SetRunningActions ¶
func (s *WorkflowRunStatistics) SetRunningActions(v int64) *WorkflowRunStatistics
SetRunningActions sets the RunningActions field's value.
func (*WorkflowRunStatistics) SetStoppedActions ¶
func (s *WorkflowRunStatistics) SetStoppedActions(v int64) *WorkflowRunStatistics
SetStoppedActions sets the StoppedActions field's value.
func (*WorkflowRunStatistics) SetSucceededActions ¶
func (s *WorkflowRunStatistics) SetSucceededActions(v int64) *WorkflowRunStatistics
SetSucceededActions sets the SucceededActions field's value.
func (*WorkflowRunStatistics) SetTimeoutActions ¶
func (s *WorkflowRunStatistics) SetTimeoutActions(v int64) *WorkflowRunStatistics
SetTimeoutActions sets the TimeoutActions field's value.
func (*WorkflowRunStatistics) SetTotalActions ¶
func (s *WorkflowRunStatistics) SetTotalActions(v int64) *WorkflowRunStatistics
SetTotalActions sets the TotalActions field's value.
func (WorkflowRunStatistics) String ¶
func (s WorkflowRunStatistics) String() string
String returns the string representation
type XMLClassifier ¶
type XMLClassifier struct { // An identifier of the data format that the classifier matches. // // Classification is a required field Classification *string `type:"string" required:"true"` // The time that this classifier was registered. CreationTime *time.Time `type:"timestamp"` // 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"` // 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"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier for XML content.
func (XMLClassifier) GoString ¶
func (s XMLClassifier) GoString() string
GoString returns the string representation
func (*XMLClassifier) SetClassification ¶
func (s *XMLClassifier) SetClassification(v string) *XMLClassifier
SetClassification sets the Classification field's value.
func (*XMLClassifier) SetCreationTime ¶
func (s *XMLClassifier) SetCreationTime(v time.Time) *XMLClassifier
SetCreationTime sets the CreationTime field's value.
func (*XMLClassifier) SetLastUpdated ¶
func (s *XMLClassifier) SetLastUpdated(v time.Time) *XMLClassifier
SetLastUpdated sets the LastUpdated field's value.
func (*XMLClassifier) SetName ¶
func (s *XMLClassifier) SetName(v string) *XMLClassifier
SetName sets the Name field's value.
func (*XMLClassifier) SetRowTag ¶
func (s *XMLClassifier) SetRowTag(v string) *XMLClassifier
SetRowTag sets the RowTag field's value.
func (*XMLClassifier) SetVersion ¶
func (s *XMLClassifier) SetVersion(v int64) *XMLClassifier
SetVersion sets the Version field's value.
func (XMLClassifier) String ¶
func (s XMLClassifier) String() string
String returns the string representation