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 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 Action
- 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 BatchCreatePartitionRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *BatchDeleteConnectionOutput) SetErrors(v map[string]ErrorDetail) *BatchDeleteConnectionOutput
- func (s *BatchDeleteConnectionOutput) SetSucceeded(v []string) *BatchDeleteConnectionOutput
- func (s BatchDeleteConnectionOutput) String() string
- type BatchDeleteConnectionRequest
- 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 BatchDeletePartitionRequest
- 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 BatchDeleteTableRequest
- 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
- func (s BatchGetPartitionOutput) GoString() string
- func (s BatchGetPartitionOutput) SDKResponseMetadata() aws.Response
- func (s *BatchGetPartitionOutput) SetPartitions(v []Partition) *BatchGetPartitionOutput
- func (s *BatchGetPartitionOutput) SetUnprocessedKeys(v []PartitionValueList) *BatchGetPartitionOutput
- func (s BatchGetPartitionOutput) String() string
- type BatchGetPartitionRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *BatchStopJobRunOutput) SetErrors(v []BatchStopJobRunError) *BatchStopJobRunOutput
- func (s *BatchStopJobRunOutput) SetSuccessfulSubmissions(v []BatchStopJobRunSuccessfulSubmission) *BatchStopJobRunOutput
- func (s BatchStopJobRunOutput) String() string
- type BatchStopJobRunRequest
- 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 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 Classifier
- 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 Condition
- type Connection
- func (s Connection) GoString() string
- func (s *Connection) SetConnectionProperties(v map[string]string) *Connection
- func (s *Connection) SetConnectionType(v ConnectionType) *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 ConnectionType) *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 ConnectionPropertyKey
- type ConnectionType
- type ConnectionsList
- 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) 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 CrawlerState) *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 CrawlerState
- type CrawlerTargets
- type CreateClassifierInput
- func (s CreateClassifierInput) GoString() string
- func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput
- func (s *CreateClassifierInput) SetXMLClassifier(v *CreateXMLClassifierRequest) *CreateClassifierInput
- func (s CreateClassifierInput) String() string
- func (s *CreateClassifierInput) Validate() error
- type CreateClassifierOutput
- type CreateClassifierRequest
- 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 CreateConnectionRequest
- type CreateCrawlerInput
- func (s CreateCrawlerInput) GoString() string
- func (s *CreateCrawlerInput) SetClassifiers(v []string) *CreateCrawlerInput
- func (s *CreateCrawlerInput) SetConfiguration(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) SetTargets(v *CrawlerTargets) *CreateCrawlerInput
- func (s CreateCrawlerInput) String() string
- func (s *CreateCrawlerInput) Validate() error
- type CreateCrawlerOutput
- type CreateCrawlerRequest
- type CreateDatabaseInput
- type CreateDatabaseOutput
- type CreateDatabaseRequest
- type CreateDevEndpointInput
- func (s CreateDevEndpointInput) GoString() string
- func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetSecurityGroupIds(v []string) *CreateDevEndpointInput
- func (s *CreateDevEndpointInput) SetSubnetId(v string) *CreateDevEndpointInput
- func (s CreateDevEndpointInput) String() string
- func (s *CreateDevEndpointInput) Validate() error
- type CreateDevEndpointOutput
- func (s CreateDevEndpointOutput) GoString() string
- func (s CreateDevEndpointOutput) SDKResponseMetadata() aws.Response
- func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetRoleArn(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) SetYarnEndpointAddress(v string) *CreateDevEndpointOutput
- func (s *CreateDevEndpointOutput) SetZeppelinRemoteSparkInterpreterPort(v int64) *CreateDevEndpointOutput
- func (s CreateDevEndpointOutput) String() string
- type CreateDevEndpointRequest
- 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) SetLogUri(v string) *CreateJobInput
- func (s *CreateJobInput) SetMaxRetries(v int64) *CreateJobInput
- func (s *CreateJobInput) SetName(v string) *CreateJobInput
- func (s *CreateJobInput) SetRole(v string) *CreateJobInput
- func (s CreateJobInput) String() string
- func (s *CreateJobInput) Validate() error
- type CreateJobOutput
- type CreateJobRequest
- 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 CreatePartitionRequest
- 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 Language) *CreateScriptInput
- func (s CreateScriptInput) String() string
- func (s *CreateScriptInput) Validate() error
- type CreateScriptOutput
- type CreateScriptRequest
- 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 CreateTableRequest
- 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) SetType(v TriggerType) *CreateTriggerInput
- func (s CreateTriggerInput) String() string
- func (s *CreateTriggerInput) Validate() error
- type CreateTriggerOutput
- type CreateTriggerRequest
- 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 CreateUserDefinedFunctionRequest
- 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 Database
- func (s Database) GoString() string
- 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) 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 DeleteBehavior
- type DeleteClassifierInput
- type DeleteClassifierOutput
- type DeleteClassifierRequest
- 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 DeleteConnectionRequest
- type DeleteCrawlerInput
- type DeleteCrawlerOutput
- type DeleteCrawlerRequest
- type DeleteDatabaseInput
- type DeleteDatabaseOutput
- type DeleteDatabaseRequest
- type DeleteDevEndpointInput
- type DeleteDevEndpointOutput
- type DeleteDevEndpointRequest
- type DeleteJobInput
- type DeleteJobOutput
- type DeleteJobRequest
- 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 DeletePartitionRequest
- 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 DeleteTableRequest
- type DeleteTriggerInput
- type DeleteTriggerOutput
- type DeleteTriggerRequest
- 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 DeleteUserDefinedFunctionRequest
- type DevEndpoint
- func (s DevEndpoint) GoString() string
- func (s *DevEndpoint) SetAvailabilityZone(v string) *DevEndpoint
- func (s *DevEndpoint) SetCreatedTimestamp(v time.Time) *DevEndpoint
- func (s *DevEndpoint) SetEndpointName(v string) *DevEndpoint
- func (s *DevEndpoint) SetExtraJarsS3Path(v string) *DevEndpoint
- func (s *DevEndpoint) SetExtraPythonLibsS3Path(v string) *DevEndpoint
- func (s *DevEndpoint) SetFailureReason(v string) *DevEndpoint
- func (s *DevEndpoint) SetLastModifiedTimestamp(v time.Time) *DevEndpoint
- func (s *DevEndpoint) SetLastUpdateStatus(v string) *DevEndpoint
- func (s *DevEndpoint) SetNumberOfNodes(v int64) *DevEndpoint
- func (s *DevEndpoint) SetPublicAddress(v string) *DevEndpoint
- func (s *DevEndpoint) SetPublicKey(v string) *DevEndpoint
- func (s *DevEndpoint) SetRoleArn(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) SetYarnEndpointAddress(v string) *DevEndpoint
- func (s *DevEndpoint) SetZeppelinRemoteSparkInterpreterPort(v int64) *DevEndpoint
- func (s DevEndpoint) String() string
- type DevEndpointCustomLibraries
- type ErrorDetail
- type ExecutionProperty
- type GetCatalogImportStatusInput
- type GetCatalogImportStatusOutput
- type GetCatalogImportStatusRequest
- type GetClassifierInput
- type GetClassifierOutput
- type GetClassifierRequest
- type GetClassifiersInput
- type GetClassifiersOutput
- func (s GetClassifiersOutput) GoString() string
- func (s GetClassifiersOutput) SDKResponseMetadata() aws.Response
- func (s *GetClassifiersOutput) SetClassifiers(v []Classifier) *GetClassifiersOutput
- func (s *GetClassifiersOutput) SetNextToken(v string) *GetClassifiersOutput
- func (s GetClassifiersOutput) String() string
- type GetClassifiersRequest
- type GetConnectionInput
- type GetConnectionOutput
- type GetConnectionRequest
- 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) SetMaxResults(v int64) *GetConnectionsInput
- func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
- func (s GetConnectionsInput) String() string
- func (s *GetConnectionsInput) Validate() error
- type GetConnectionsOutput
- func (s GetConnectionsOutput) GoString() string
- func (s GetConnectionsOutput) SDKResponseMetadata() aws.Response
- func (s *GetConnectionsOutput) SetConnectionList(v []Connection) *GetConnectionsOutput
- func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput
- func (s GetConnectionsOutput) String() string
- type GetConnectionsRequest
- 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
- func (s GetCrawlerMetricsOutput) GoString() string
- func (s GetCrawlerMetricsOutput) SDKResponseMetadata() aws.Response
- func (s *GetCrawlerMetricsOutput) SetCrawlerMetricsList(v []CrawlerMetrics) *GetCrawlerMetricsOutput
- func (s *GetCrawlerMetricsOutput) SetNextToken(v string) *GetCrawlerMetricsOutput
- func (s GetCrawlerMetricsOutput) String() string
- type GetCrawlerMetricsRequest
- type GetCrawlerOutput
- type GetCrawlerRequest
- type GetCrawlersInput
- type GetCrawlersOutput
- type GetCrawlersRequest
- type GetDatabaseInput
- type GetDatabaseOutput
- type GetDatabaseRequest
- 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
- func (s GetDatabasesOutput) GoString() string
- func (s GetDatabasesOutput) SDKResponseMetadata() aws.Response
- func (s *GetDatabasesOutput) SetDatabaseList(v []Database) *GetDatabasesOutput
- func (s *GetDatabasesOutput) SetNextToken(v string) *GetDatabasesOutput
- func (s GetDatabasesOutput) String() string
- type GetDatabasesRequest
- type GetDataflowGraphInput
- type GetDataflowGraphOutput
- func (s GetDataflowGraphOutput) GoString() string
- func (s GetDataflowGraphOutput) SDKResponseMetadata() aws.Response
- func (s *GetDataflowGraphOutput) SetDagEdges(v []CodeGenEdge) *GetDataflowGraphOutput
- func (s *GetDataflowGraphOutput) SetDagNodes(v []CodeGenNode) *GetDataflowGraphOutput
- func (s GetDataflowGraphOutput) String() string
- type GetDataflowGraphRequest
- type GetDevEndpointInput
- type GetDevEndpointOutput
- type GetDevEndpointRequest
- type GetDevEndpointsInput
- type GetDevEndpointsOutput
- func (s GetDevEndpointsOutput) GoString() string
- func (s GetDevEndpointsOutput) SDKResponseMetadata() aws.Response
- func (s *GetDevEndpointsOutput) SetDevEndpoints(v []DevEndpoint) *GetDevEndpointsOutput
- func (s *GetDevEndpointsOutput) SetNextToken(v string) *GetDevEndpointsOutput
- func (s GetDevEndpointsOutput) String() string
- type GetDevEndpointsRequest
- type GetJobInput
- type GetJobOutput
- type GetJobRequest
- 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 GetJobRunRequest
- 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 GetJobRunsRequest
- type GetJobsInput
- type GetJobsOutput
- type GetJobsRequest
- 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 GetMappingRequest
- 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 GetPartitionRequest
- 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
- func (s GetPartitionsOutput) GoString() string
- func (s GetPartitionsOutput) SDKResponseMetadata() aws.Response
- func (s *GetPartitionsOutput) SetNextToken(v string) *GetPartitionsOutput
- func (s *GetPartitionsOutput) SetPartitions(v []Partition) *GetPartitionsOutput
- func (s GetPartitionsOutput) String() string
- type GetPartitionsRequest
- type GetPlanInput
- func (s GetPlanInput) GoString() string
- func (s *GetPlanInput) SetLanguage(v Language) *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 GetPlanRequest
- 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 GetTableRequest
- 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
- func (s GetTableVersionsOutput) GoString() string
- func (s GetTableVersionsOutput) SDKResponseMetadata() aws.Response
- func (s *GetTableVersionsOutput) SetNextToken(v string) *GetTableVersionsOutput
- func (s *GetTableVersionsOutput) SetTableVersions(v []TableVersion) *GetTableVersionsOutput
- func (s GetTableVersionsOutput) String() string
- type GetTableVersionsRequest
- 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 GetTablesRequest
- type GetTriggerInput
- type GetTriggerOutput
- type GetTriggerRequest
- 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 GetTriggersRequest
- 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 GetUserDefinedFunctionRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *GetUserDefinedFunctionsOutput) SetNextToken(v string) *GetUserDefinedFunctionsOutput
- func (s *GetUserDefinedFunctionsOutput) SetUserDefinedFunctions(v []UserDefinedFunction) *GetUserDefinedFunctionsOutput
- func (s GetUserDefinedFunctionsOutput) String() string
- type GetUserDefinedFunctionsRequest
- type Glue
- func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) BatchCreatePartitionRequest
- func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) BatchDeleteConnectionRequest
- func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) BatchDeletePartitionRequest
- func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) BatchDeleteTableRequest
- func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) BatchGetPartitionRequest
- func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) BatchStopJobRunRequest
- func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) CreateClassifierRequest
- func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) CreateConnectionRequest
- func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) CreateCrawlerRequest
- func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) CreateDatabaseRequest
- func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) CreateDevEndpointRequest
- func (c *Glue) CreateJobRequest(input *CreateJobInput) CreateJobRequest
- func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) CreatePartitionRequest
- func (c *Glue) CreateScriptRequest(input *CreateScriptInput) CreateScriptRequest
- func (c *Glue) CreateTableRequest(input *CreateTableInput) CreateTableRequest
- func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) CreateTriggerRequest
- func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) CreateUserDefinedFunctionRequest
- func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) DeleteClassifierRequest
- func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) DeleteConnectionRequest
- func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) DeleteCrawlerRequest
- func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) DeleteDatabaseRequest
- func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) DeleteDevEndpointRequest
- func (c *Glue) DeleteJobRequest(input *DeleteJobInput) DeleteJobRequest
- func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) DeletePartitionRequest
- func (c *Glue) DeleteTableRequest(input *DeleteTableInput) DeleteTableRequest
- func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) DeleteTriggerRequest
- func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) DeleteUserDefinedFunctionRequest
- func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) GetCatalogImportStatusRequest
- func (c *Glue) GetClassifierRequest(input *GetClassifierInput) GetClassifierRequest
- 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) GetClassifiersRequest
- func (c *Glue) GetConnectionRequest(input *GetConnectionInput) GetConnectionRequest
- 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) GetConnectionsRequest
- 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) GetCrawlerMetricsRequest
- func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) GetCrawlerRequest
- 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) GetCrawlersRequest
- func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) GetDatabaseRequest
- 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) GetDatabasesRequest
- func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) GetDataflowGraphRequest
- func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) GetDevEndpointRequest
- 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) GetDevEndpointsRequest
- func (c *Glue) GetJobRequest(input *GetJobInput) GetJobRequest
- func (c *Glue) GetJobRunRequest(input *GetJobRunInput) GetJobRunRequest
- 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) GetJobRunsRequest
- 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) GetJobsRequest
- func (c *Glue) GetMappingRequest(input *GetMappingInput) GetMappingRequest
- func (c *Glue) GetPartitionRequest(input *GetPartitionInput) GetPartitionRequest
- 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) GetPartitionsRequest
- func (c *Glue) GetPlanRequest(input *GetPlanInput) GetPlanRequest
- func (c *Glue) GetTableRequest(input *GetTableInput) GetTableRequest
- 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) GetTableVersionsRequest
- 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) GetTablesRequest
- func (c *Glue) GetTriggerRequest(input *GetTriggerInput) GetTriggerRequest
- 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) GetTriggersRequest
- func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) GetUserDefinedFunctionRequest
- func (c *Glue) GetUserDefinedFunctionsPages(input *GetUserDefinedFunctionsInput, ...) error
- func (c *Glue) GetUserDefinedFunctionsPagesWithContext(ctx aws.Context, input *GetUserDefinedFunctionsInput, ...) error
- func (c *Glue) GetUserDefinedFunctionsRequest(input *GetUserDefinedFunctionsInput) GetUserDefinedFunctionsRequest
- func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) ImportCatalogToGlueRequest
- func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) ResetJobBookmarkRequest
- func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) StartCrawlerRequest
- func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) StartCrawlerScheduleRequest
- func (c *Glue) StartJobRunRequest(input *StartJobRunInput) StartJobRunRequest
- func (c *Glue) StartTriggerRequest(input *StartTriggerInput) StartTriggerRequest
- func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) StopCrawlerRequest
- func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) StopCrawlerScheduleRequest
- func (c *Glue) StopTriggerRequest(input *StopTriggerInput) StopTriggerRequest
- func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) UpdateClassifierRequest
- func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) UpdateConnectionRequest
- func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) UpdateCrawlerRequest
- func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) UpdateCrawlerScheduleRequest
- func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) UpdateDatabaseRequest
- func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) UpdateDevEndpointRequest
- func (c *Glue) UpdateJobRequest(input *UpdateJobInput) UpdateJobRequest
- func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) UpdatePartitionRequest
- func (c *Glue) UpdateTableRequest(input *UpdateTableInput) UpdateTableRequest
- func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) UpdateTriggerRequest
- func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) UpdateUserDefinedFunctionRequest
- 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 ImportCatalogToGlueInput
- type ImportCatalogToGlueOutput
- type ImportCatalogToGlueRequest
- 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) SetLastModifiedOn(v time.Time) *Job
- func (s *Job) SetLogUri(v string) *Job
- func (s *Job) SetMaxRetries(v int64) *Job
- func (s *Job) SetName(v string) *Job
- func (s *Job) SetRole(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) SetRun(v int64) *JobBookmarkEntry
- func (s *JobBookmarkEntry) SetVersion(v int64) *JobBookmarkEntry
- func (s JobBookmarkEntry) String() string
- type JobCommand
- 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) SetId(v string) *JobRun
- func (s *JobRun) SetJobName(v string) *JobRun
- func (s *JobRun) SetJobRunState(v JobRunState) *JobRun
- func (s *JobRun) SetLastModifiedOn(v time.Time) *JobRun
- func (s *JobRun) SetPredecessorRuns(v []Predecessor) *JobRun
- func (s *JobRun) SetPreviousRunId(v string) *JobRun
- func (s *JobRun) SetStartedOn(v time.Time) *JobRun
- func (s *JobRun) SetTriggerName(v string) *JobRun
- func (s JobRun) String() string
- type JobRunState
- 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) SetLogUri(v string) *JobUpdate
- func (s *JobUpdate) SetMaxRetries(v int64) *JobUpdate
- func (s *JobUpdate) SetRole(v string) *JobUpdate
- func (s JobUpdate) String() string
- type Language
- 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 LastCrawlStatus) *LastCrawlInfo
- func (s LastCrawlInfo) String() string
- type LastCrawlStatus
- type Location
- type Logical
- type LogicalOperator
- 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 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 PrincipalType
- type ResetJobBookmarkInput
- type ResetJobBookmarkOutput
- type ResetJobBookmarkRequest
- type ResourceType
- type ResourceUri
- type S3Target
- type Schedule
- type ScheduleState
- type SchemaChangePolicy
- type Segment
- type SerDeInfo
- type SkewedInfo
- type StartCrawlerInput
- type StartCrawlerOutput
- type StartCrawlerRequest
- type StartCrawlerScheduleInput
- type StartCrawlerScheduleOutput
- type StartCrawlerScheduleRequest
- 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) String() string
- func (s *StartJobRunInput) Validate() error
- type StartJobRunOutput
- type StartJobRunRequest
- type StartTriggerInput
- type StartTriggerOutput
- type StartTriggerRequest
- type StopCrawlerInput
- type StopCrawlerOutput
- type StopCrawlerRequest
- type StopCrawlerScheduleInput
- type StopCrawlerScheduleOutput
- type StopCrawlerScheduleRequest
- type StopTriggerInput
- type StopTriggerOutput
- type StopTriggerRequest
- 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
- func (s Table) GoString() string
- func (s *Table) SetCreateTime(v time.Time) *Table
- func (s *Table) SetCreatedBy(v string) *Table
- func (s *Table) SetDatabaseName(v string) *Table
- func (s *Table) SetDescription(v string) *Table
- func (s *Table) SetLastAccessTime(v time.Time) *Table
- func (s *Table) SetLastAnalyzedTime(v time.Time) *Table
- func (s *Table) SetName(v string) *Table
- func (s *Table) SetOwner(v string) *Table
- func (s *Table) SetParameters(v map[string]string) *Table
- func (s *Table) SetPartitionKeys(v []Column) *Table
- func (s *Table) SetRetention(v int64) *Table
- func (s *Table) SetStorageDescriptor(v *StorageDescriptor) *Table
- func (s *Table) SetTableType(v string) *Table
- func (s *Table) SetUpdateTime(v time.Time) *Table
- func (s *Table) SetViewExpandedText(v string) *Table
- func (s *Table) SetViewOriginalText(v string) *Table
- func (s Table) 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 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 TriggerState) *Trigger
- func (s *Trigger) SetType(v TriggerType) *Trigger
- func (s Trigger) String() string
- type TriggerState
- type TriggerType
- 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 UpdateBehavior
- type UpdateClassifierInput
- func (s UpdateClassifierInput) GoString() string
- func (s *UpdateClassifierInput) SetGrokClassifier(v *UpdateGrokClassifierRequest) *UpdateClassifierInput
- func (s *UpdateClassifierInput) SetXMLClassifier(v *UpdateXMLClassifierRequest) *UpdateClassifierInput
- func (s UpdateClassifierInput) String() string
- func (s *UpdateClassifierInput) Validate() error
- type UpdateClassifierOutput
- type UpdateClassifierRequest
- 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 UpdateConnectionRequest
- type UpdateCrawlerInput
- func (s UpdateCrawlerInput) GoString() string
- func (s *UpdateCrawlerInput) SetClassifiers(v []string) *UpdateCrawlerInput
- func (s *UpdateCrawlerInput) SetConfiguration(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 UpdateCrawlerRequest
- 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 UpdateCrawlerScheduleRequest
- 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 UpdateDatabaseRequest
- type UpdateDevEndpointInput
- func (s UpdateDevEndpointInput) GoString() string
- func (s *UpdateDevEndpointInput) SetCustomLibraries(v *DevEndpointCustomLibraries) *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 UpdateDevEndpointRequest
- 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 UpdateJobRequest
- 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 UpdatePartitionRequest
- type UpdateTableInput
- func (s UpdateTableInput) GoString() string
- func (s *UpdateTableInput) SetCatalogId(v string) *UpdateTableInput
- func (s *UpdateTableInput) SetDatabaseName(v string) *UpdateTableInput
- func (s *UpdateTableInput) SetTableInput(v *TableInput) *UpdateTableInput
- func (s UpdateTableInput) String() string
- func (s *UpdateTableInput) Validate() error
- type UpdateTableOutput
- type UpdateTableRequest
- type UpdateTriggerInput
- type UpdateTriggerOutput
- type UpdateTriggerRequest
- 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 UpdateUserDefinedFunctionRequest
- 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 PrincipalType) *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 PrincipalType) *UserDefinedFunctionInput
- func (s *UserDefinedFunctionInput) SetResourceUris(v []ResourceUri) *UserDefinedFunctionInput
- func (s UserDefinedFunctionInput) String() string
- func (s *UserDefinedFunctionInput) Validate() error
- 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 ( // 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" // 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" // 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" // 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" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { // Arguments to be passed to the 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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) // topic in the developer guide. Arguments map[string]string `type:"map"` // The name of a job to be executed. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Defines an action to be initiated by a trigger. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Action
func (*Action) SetArguments ¶
SetArguments sets the Arguments field's value.
func (*Action) SetJobName ¶
SetJobName sets the JobName field's value.
type BatchCreatePartitionInput ¶
type BatchCreatePartitionInput struct { // The ID of the catalog in which the partion 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartitionRequest
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 { // Errors encountered when trying to create the requested partitions. Errors []PartitionError `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartitionResponse
func (BatchCreatePartitionOutput) GoString ¶
func (s BatchCreatePartitionOutput) GoString() string
GoString returns the string representation
func (BatchCreatePartitionOutput) SDKResponseMetadata ¶
func (s BatchCreatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchCreatePartitionRequest ¶
type BatchCreatePartitionRequest struct { *aws.Request Input *BatchCreatePartitionInput }
BatchCreatePartitionRequest is a API request type for the BatchCreatePartition API operation.
func (BatchCreatePartitionRequest) Send ¶
func (r BatchCreatePartitionRequest) Send() (*BatchCreatePartitionOutput, error)
Send marshals and sends the BatchCreatePartition API request.
type BatchDeleteConnectionInput ¶
type BatchDeleteConnectionInput struct { // The ID of the Data Catalog in which the connections reside. If none is supplied, // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnectionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnectionResponse
func (BatchDeleteConnectionOutput) GoString ¶
func (s BatchDeleteConnectionOutput) GoString() string
GoString returns the string representation
func (BatchDeleteConnectionOutput) SDKResponseMetadata ¶
func (s BatchDeleteConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchDeleteConnectionRequest ¶
type BatchDeleteConnectionRequest struct { *aws.Request Input *BatchDeleteConnectionInput }
BatchDeleteConnectionRequest is a API request type for the BatchDeleteConnection API operation.
func (BatchDeleteConnectionRequest) Send ¶
func (r BatchDeleteConnectionRequest) Send() (*BatchDeleteConnectionOutput, error)
Send marshals and sends the BatchDeleteConnection API request.
type BatchDeletePartitionInput ¶
type BatchDeletePartitionInput struct { // The ID of the Data Catalog where the partition to be deleted resides. If // none is supplied, 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 where the partitions to be deleted is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartitionRequest
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 { // Errors encountered when trying to delete the requested partitions. Errors []PartitionError `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartitionResponse
func (BatchDeletePartitionOutput) GoString ¶
func (s BatchDeletePartitionOutput) GoString() string
GoString returns the string representation
func (BatchDeletePartitionOutput) SDKResponseMetadata ¶
func (s BatchDeletePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchDeletePartitionRequest ¶
type BatchDeletePartitionRequest struct { *aws.Request Input *BatchDeletePartitionInput }
BatchDeletePartitionRequest is a API request type for the BatchDeletePartition API operation.
func (BatchDeletePartitionRequest) Send ¶
func (r BatchDeletePartitionRequest) Send() (*BatchDeletePartitionOutput, error)
Send marshals and sends the BatchDeletePartition API request.
type BatchDeleteTableInput ¶
type BatchDeleteTableInput struct { // The ID of the Data Catalog where the table resides. 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 tables to delete reside. // // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTableResponse
func (BatchDeleteTableOutput) GoString ¶
func (s BatchDeleteTableOutput) GoString() string
GoString returns the string representation
func (BatchDeleteTableOutput) SDKResponseMetadata ¶
func (s BatchDeleteTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchDeleteTableRequest ¶
type BatchDeleteTableRequest struct { *aws.Request Input *BatchDeleteTableInput }
BatchDeleteTableRequest is a API request type for the BatchDeleteTable API operation.
func (BatchDeleteTableRequest) Send ¶
func (r BatchDeleteTableRequest) Send() (*BatchDeleteTableOutput, error)
Send marshals and sends the BatchDeleteTable API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartitionRequest
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 partions were not // returned. UnprocessedKeys []PartitionValueList `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartitionResponse
func (BatchGetPartitionOutput) GoString ¶
func (s BatchGetPartitionOutput) GoString() string
GoString returns the string representation
func (BatchGetPartitionOutput) SDKResponseMetadata ¶
func (s BatchGetPartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchGetPartitionRequest ¶
type BatchGetPartitionRequest struct { *aws.Request Input *BatchGetPartitionInput }
BatchGetPartitionRequest is a API request type for the BatchGetPartition API operation.
func (BatchGetPartitionRequest) Send ¶
func (r BatchGetPartitionRequest) Send() (*BatchGetPartitionOutput, error)
Send marshals and sends the BatchGetPartition API request.
type BatchStopJobRunError ¶
type BatchStopJobRunError struct { // Specifies details about the error that was encountered. ErrorDetail *ErrorDetail `type:"structure"` // The name of the Job in question. JobName *string `min:"1" type:"string"` // The JobRunId of the JobRun in question. JobRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Records an error that occurred when attempting to stop a specified JobRun. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunError
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 in question. // // 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. // // JobRunIds is a required field JobRunIds []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunRequest
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 tryng 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunResponse
func (BatchStopJobRunOutput) GoString ¶
func (s BatchStopJobRunOutput) GoString() string
GoString returns the string representation
func (BatchStopJobRunOutput) SDKResponseMetadata ¶
func (s BatchStopJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 BatchStopJobRunRequest ¶
type BatchStopJobRunRequest struct { *aws.Request Input *BatchStopJobRunInput }
BatchStopJobRunRequest is a API request type for the BatchStopJobRun API operation.
func (BatchStopJobRunRequest) Send ¶
func (r BatchStopJobRunRequest) Send() (*BatchStopJobRunOutput, error)
Send marshals and sends the BatchStopJobRun API request.
type BatchStopJobRunSuccessfulSubmission ¶
type BatchStopJobRunSuccessfulSubmission struct { // The Name of the Job in question. JobName *string `min:"1" type:"string"` // The JobRunId of the JobRun in question. JobRunId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Records a successful request to stop a specified JobRun. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRunSuccessfulSubmission
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 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 Data Catalog. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CatalogEntry
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" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CatalogImportStatus
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 Classifier ¶
type Classifier struct { // A GrokClassifier object. GrokClassifier *GrokClassifier `type:"structure"` // An XMLClassifier object. XMLClassifier *XMLClassifier `type:"structure"` // contains filtered or unexported fields }
Classifiers are written in Python and triggered during a crawl task. You can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier checks whether a given file is in a format it can handle, and if it is, the classifier creates a schema in the form of a StructType object that matches that data format.
A classifier can be either a grok classifier or an XML classifier, specified in one or the other field of the Classifier object. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Classifier
func (Classifier) GoString ¶
func (s Classifier) GoString() string
GoString returns the string representation
func (*Classifier) SetGrokClassifier ¶
func (s *Classifier) SetGrokClassifier(v *GrokClassifier) *Classifier
SetGrokClassifier sets the GrokClassifier 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 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). Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenEdge
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 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) Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenNode
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CodeGenNodeArg
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 { // 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"` // The datatype of data in the Column. Type *string `type:"string"` // contains filtered or unexported fields }
A column in a Table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Column
func (*Column) SetComment ¶
SetComment sets the Comment field's value.
type Condition ¶
type Condition struct { // The name of the Job to whose JobRuns this condition applies and on which // this trigger waits. JobName *string `min:"1" type:"string"` // A logical operator. LogicalOperator LogicalOperator `type:"string" enum:"true"` // The condition state. Currently, the values supported are SUCCEEDED, STOPPED // and FAILED. State JobRunState `type:"string" enum:"true"` // contains filtered or unexported fields }
Defines a condition under which a trigger fires. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Condition
func (*Condition) SetJobName ¶
SetJobName sets the JobName field's value.
func (*Condition) SetLogicalOperator ¶
func (s *Condition) SetLogicalOperator(v LogicalOperator) *Condition
SetLogicalOperator sets the LogicalOperator field's value.
func (*Condition) SetState ¶
func (s *Condition) SetState(v JobRunState) *Condition
SetState sets the State field's value.
type Connection ¶
type Connection struct { // A list of key-value pairs used as parameters for this connection. ConnectionProperties map[string]string `type:"map"` // The type of the connection. Currently, only JDBC is supported; SFTP is not // supported. ConnectionType ConnectionType `type:"string" enum:"true"` // The time this connection definition was created. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 this connection definition was updated. LastUpdatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 VPC and SecurityGroup, // needed for making this connection successfully. PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"` // contains filtered or unexported fields }
Defines a connection to a data source. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Connection
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 ConnectionType) *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 { // A list of key-value pairs used as parameters for this connection. ConnectionProperties map[string]string `type:"map"` // The type of the connection. Currently, only JDBC is supported; SFTP is not // supported. ConnectionType ConnectionType `type:"string" enum:"true"` // 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 *string `min:"1" type:"string"` // A map of physical connection requirements, such as VPC and SecurityGroup, // needed for making this connection successfully. PhysicalConnectionRequirements *PhysicalConnectionRequirements `type:"structure"` // contains filtered or unexported fields }
A structure used to specify a connection to create or update. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ConnectionInput
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 ConnectionType) *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 ConnectionPropertyKey ¶
type ConnectionPropertyKey string
const ( ConnectionPropertyKeyHost ConnectionPropertyKey = "HOST" ConnectionPropertyKeyPort ConnectionPropertyKey = "PORT" ConnectionPropertyKeyUsername ConnectionPropertyKey = "USERNAME" ConnectionPropertyKeyPassword ConnectionPropertyKey = "PASSWORD" ConnectionPropertyKeyJdbcDriverJarUri ConnectionPropertyKey = "JDBC_DRIVER_JAR_URI" ConnectionPropertyKeyJdbcDriverClassName ConnectionPropertyKey = "JDBC_DRIVER_CLASS_NAME" ConnectionPropertyKeyJdbcEngine ConnectionPropertyKey = "JDBC_ENGINE" ConnectionPropertyKeyJdbcEngineVersion ConnectionPropertyKey = "JDBC_ENGINE_VERSION" ConnectionPropertyKeyConfigFiles ConnectionPropertyKey = "CONFIG_FILES" ConnectionPropertyKeyInstanceId ConnectionPropertyKey = "INSTANCE_ID" ConnectionPropertyKeyJdbcConnectionUrl ConnectionPropertyKey = "JDBC_CONNECTION_URL" )
Enum values for ConnectionPropertyKey
type ConnectionType ¶
type ConnectionType string
const ( ConnectionTypeJdbc ConnectionType = "JDBC" ConnectionTypeSftp ConnectionType = "SFTP" )
Enum values for ConnectionType
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ConnectionsList
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 Crawler ¶
type Crawler struct { // A list of custom classifiers 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. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *string `type:"string"` // If the crawler is running, contains the total time elapsed since the last // crawl began. CrawlElapsedTime *int64 `type:"long"` // The time when the crawler was created. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The database where metadata is written by this crawler. 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 the crawler was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // The crawler name. Name *string `min:"1" type:"string"` // The IAM role (or ARN of an IAM role) used to access customer resources, such // as data in Amazon S3. Role *string `type:"string"` // For scheduled crawlers, the schedule when the crawler runs. Schedule *Schedule `type:"structure"` // Sets the behavior when the crawler finds a changed or deleted object. SchemaChangePolicy *SchemaChangePolicy `type:"structure"` // Indicates whether the crawler is running, or whether a run is pending. State CrawlerState `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Crawler
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) 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) SetState ¶
func (s *Crawler) SetState(v CrawlerState) *Crawler
SetState sets the State 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CrawlerMetrics
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 CrawlerState ¶
type CrawlerState string
const ( CrawlerStateReady CrawlerState = "READY" CrawlerStateRunning CrawlerState = "RUNNING" CrawlerStateStopping CrawlerState = "STOPPING" )
Enum values for CrawlerState
type CrawlerTargets ¶
type CrawlerTargets struct { // Specifies JDBC targets. JdbcTargets []JdbcTarget `type:"list"` // Specifies Amazon S3 targets. S3Targets []S3Target `type:"list"` // contains filtered or unexported fields }
Specifies data stores to crawl. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CrawlerTargets
func (CrawlerTargets) GoString ¶
func (s CrawlerTargets) GoString() string
GoString returns the string representation
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
type CreateClassifierInput ¶
type CreateClassifierInput struct { // A GrokClassifier object specifying the classifier to create. GrokClassifier *CreateGrokClassifierRequest `type:"structure"` // An XMLClassifier object specifying the classifier to create. XMLClassifier *CreateXMLClassifierRequest `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifierRequest
func (CreateClassifierInput) GoString ¶
func (s CreateClassifierInput) GoString() string
GoString returns the string representation
func (*CreateClassifierInput) SetGrokClassifier ¶
func (s *CreateClassifierInput) SetGrokClassifier(v *CreateGrokClassifierRequest) *CreateClassifierInput
SetGrokClassifier sets the GrokClassifier 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifierResponse
func (CreateClassifierOutput) GoString ¶
func (s CreateClassifierOutput) GoString() string
GoString returns the string representation
func (CreateClassifierOutput) SDKResponseMetadata ¶
func (s CreateClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateClassifierOutput) String ¶
func (s CreateClassifierOutput) String() string
String returns the string representation
type CreateClassifierRequest ¶
type CreateClassifierRequest struct { *aws.Request Input *CreateClassifierInput }
CreateClassifierRequest is a API request type for the CreateClassifier API operation.
func (CreateClassifierRequest) Send ¶
func (r CreateClassifierRequest) Send() (*CreateClassifierOutput, error)
Send marshals and sends the CreateClassifier API request.
type CreateConnectionInput ¶
type CreateConnectionInput struct { // The ID of the Data Catalog in which to create the connection. If none is // supplied, 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnectionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnectionResponse
func (CreateConnectionOutput) GoString ¶
func (s CreateConnectionOutput) GoString() string
GoString returns the string representation
func (CreateConnectionOutput) SDKResponseMetadata ¶
func (s CreateConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateConnectionOutput) String ¶
func (s CreateConnectionOutput) String() string
String returns the string representation
type CreateConnectionRequest ¶
type CreateConnectionRequest struct { *aws.Request Input *CreateConnectionInput }
CreateConnectionRequest is a API request type for the CreateConnection API operation.
func (CreateConnectionRequest) Send ¶
func (r CreateConnectionRequest) Send() (*CreateConnectionOutput, error)
Send marshals and sends the CreateConnection API request.
type CreateCrawlerInput ¶
type CreateCrawlerInput struct { // A list of custom classifiers that the user has registered. By default, all // AWS classifiers are included in a crawl, but these custom classifiers always // override the default classifiers for a given classification. Classifiers []string `type:"list"` // Crawler configuration information. This versioned JSON string allows users // to specify aspects of a Crawler's behavior. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *string `type:"string"` // The AWS Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*. // // DatabaseName is a required field DatabaseName *string `type:"string" required:"true"` // 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 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 (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, you would specify: // cron(15 12 * * ? *). Schedule *string `type:"string"` // 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 collection of targets to crawl. // // Targets is a required field Targets *CrawlerTargets `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawlerRequest
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) 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) 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawlerResponse
func (CreateCrawlerOutput) GoString ¶
func (s CreateCrawlerOutput) GoString() string
GoString returns the string representation
func (CreateCrawlerOutput) SDKResponseMetadata ¶
func (s CreateCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateCrawlerOutput) String ¶
func (s CreateCrawlerOutput) String() string
String returns the string representation
type CreateCrawlerRequest ¶
type CreateCrawlerRequest struct { *aws.Request Input *CreateCrawlerInput }
CreateCrawlerRequest is a API request type for the CreateCrawler API operation.
func (CreateCrawlerRequest) Send ¶
func (r CreateCrawlerRequest) Send() (*CreateCrawlerOutput, error)
Send marshals and sends the CreateCrawler API request.
type CreateDatabaseInput ¶
type CreateDatabaseInput struct { // The ID of the Data Catalog in which to create the database. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A DatabaseInput object defining the metadata database to create in the catalog. // // DatabaseInput is a required field DatabaseInput *DatabaseInput `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabaseRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabaseResponse
func (CreateDatabaseOutput) GoString ¶
func (s CreateDatabaseOutput) GoString() string
GoString returns the string representation
func (CreateDatabaseOutput) SDKResponseMetadata ¶
func (s CreateDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateDatabaseOutput) String ¶
func (s CreateDatabaseOutput) String() string
String returns the string representation
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { *aws.Request Input *CreateDatabaseInput }
CreateDatabaseRequest is a API request type for the CreateDatabase API operation.
func (CreateDatabaseRequest) Send ¶
func (r CreateDatabaseRequest) Send() (*CreateDatabaseOutput, error)
Send marshals and sends the CreateDatabase API request.
type CreateDevEndpointInput ¶
type CreateDevEndpointInput struct { // The name to be assigned to the new DevEndpoint. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on a DevEndpoint. // Libraries that rely on C extensions, such as the pandas (http://pandas.pydata.org/) // Python data analysis library, are not yet supported. ExtraPythonLibsS3Path *string `type:"string"` // The number of AWS Glue Data Processing Units (DPUs) to allocate to this DevEndpoint. NumberOfNodes *int64 `type:"integer"` // The public key to use for authentication. // // PublicKey is a required field PublicKey *string `type:"string" required:"true"` // The IAM role for the DevEndpoint. // // RoleArn is a required field RoleArn *string `type:"string" required:"true"` // 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpointRequest
func (CreateDevEndpointInput) GoString ¶
func (s CreateDevEndpointInput) GoString() string
GoString returns the string representation
func (*CreateDevEndpointInput) SetEndpointName ¶
func (s *CreateDevEndpointInput) SetEndpointName(v string) *CreateDevEndpointInput
SetEndpointName sets the EndpointName field's value.
func (*CreateDevEndpointInput) SetExtraJarsS3Path ¶
func (s *CreateDevEndpointInput) SetExtraJarsS3Path(v string) *CreateDevEndpointInput
SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.
func (*CreateDevEndpointInput) SetExtraPythonLibsS3Path ¶
func (s *CreateDevEndpointInput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointInput
SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.
func (*CreateDevEndpointInput) SetNumberOfNodes ¶
func (s *CreateDevEndpointInput) SetNumberOfNodes(v int64) *CreateDevEndpointInput
SetNumberOfNodes sets the NumberOfNodes field's value.
func (*CreateDevEndpointInput) SetPublicKey ¶
func (s *CreateDevEndpointInput) SetPublicKey(v string) *CreateDevEndpointInput
SetPublicKey sets the PublicKey field's value.
func (*CreateDevEndpointInput) SetRoleArn ¶
func (s *CreateDevEndpointInput) SetRoleArn(v string) *CreateDevEndpointInput
SetRoleArn sets the RoleArn 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) 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 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" timestampFormat:"unix"` // The name assigned to the new DevEndpoint. EndpointName *string `type:"string"` // Path to one or more Java Jars in an S3 bucket that will be loaded in your // DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that will be loaded // in your DevEndpoint. ExtraPythonLibsS3Path *string `type:"string"` // The reason for a current failure in this DevEndpoint. FailureReason *string `type:"string"` // The number of AWS Glue Data Processing Units (DPUs) allocated to this DevEndpoint. NumberOfNodes *int64 `type:"integer"` // The AWS ARN of the role assigned to the new DevEndpoint. RoleArn *string `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 VPC used by this DevEndpoint. VpcId *string `type:"string"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpointResponse
func (CreateDevEndpointOutput) GoString ¶
func (s CreateDevEndpointOutput) GoString() string
GoString returns the string representation
func (CreateDevEndpointOutput) SDKResponseMetadata ¶
func (s CreateDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateDevEndpointOutput) SetAvailabilityZone ¶
func (s *CreateDevEndpointOutput) SetAvailabilityZone(v string) *CreateDevEndpointOutput
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*CreateDevEndpointOutput) SetCreatedTimestamp ¶
func (s *CreateDevEndpointOutput) SetCreatedTimestamp(v time.Time) *CreateDevEndpointOutput
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*CreateDevEndpointOutput) SetEndpointName ¶
func (s *CreateDevEndpointOutput) SetEndpointName(v string) *CreateDevEndpointOutput
SetEndpointName sets the EndpointName field's value.
func (*CreateDevEndpointOutput) SetExtraJarsS3Path ¶
func (s *CreateDevEndpointOutput) SetExtraJarsS3Path(v string) *CreateDevEndpointOutput
SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.
func (*CreateDevEndpointOutput) SetExtraPythonLibsS3Path ¶
func (s *CreateDevEndpointOutput) SetExtraPythonLibsS3Path(v string) *CreateDevEndpointOutput
SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.
func (*CreateDevEndpointOutput) SetFailureReason ¶
func (s *CreateDevEndpointOutput) SetFailureReason(v string) *CreateDevEndpointOutput
SetFailureReason sets the FailureReason field's value.
func (*CreateDevEndpointOutput) SetNumberOfNodes ¶
func (s *CreateDevEndpointOutput) SetNumberOfNodes(v int64) *CreateDevEndpointOutput
SetNumberOfNodes sets the NumberOfNodes field's value.
func (*CreateDevEndpointOutput) SetRoleArn ¶
func (s *CreateDevEndpointOutput) SetRoleArn(v string) *CreateDevEndpointOutput
SetRoleArn sets the RoleArn 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) 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 CreateDevEndpointRequest ¶
type CreateDevEndpointRequest struct { *aws.Request Input *CreateDevEndpointInput }
CreateDevEndpointRequest is a API request type for the CreateDevEndpoint API operation.
func (CreateDevEndpointRequest) Send ¶
func (r CreateDevEndpointRequest) Send() (*CreateDevEndpointOutput, error)
Send marshals and sends the CreateDevEndpoint API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateGrokClassifierRequest
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 { // The number of AWS Glue data processing units (DPUs) to allocate to this Job. // 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/). AllocatedCapacity *int64 `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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) // topic in the developer guide. DefaultArguments map[string]string `type:"map"` // 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"` // This field is reserved for future use. LogUri *string `type:"string"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `type:"integer"` // The name you assign to this job. It must be unique in your account. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The name of the IAM role associated with this job. // // Role is a required field Role *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJobRequest
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) SetLogUri ¶
func (s *CreateJobInput) SetLogUri(v string) *CreateJobInput
SetLogUri sets the LogUri 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) SetRole ¶
func (s *CreateJobInput) SetRole(v string) *CreateJobInput
SetRole sets the Role 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. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJobResponse
func (CreateJobOutput) GoString ¶
func (s CreateJobOutput) GoString() string
GoString returns the string representation
func (CreateJobOutput) SDKResponseMetadata ¶
func (s CreateJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateJobRequest ¶
type CreateJobRequest struct { *aws.Request Input *CreateJobInput }
CreateJobRequest is a API request type for the CreateJob API operation.
func (CreateJobRequest) Send ¶
func (r CreateJobRequest) Send() (*CreateJobOutput, error)
Send marshals and sends the CreateJob API request.
type CreatePartitionInput ¶
type CreatePartitionInput struct { // The ID of the catalog in which the partion 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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartitionResponse
func (CreatePartitionOutput) GoString ¶
func (s CreatePartitionOutput) GoString() string
GoString returns the string representation
func (CreatePartitionOutput) SDKResponseMetadata ¶
func (s CreatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreatePartitionOutput) String ¶
func (s CreatePartitionOutput) String() string
String returns the string representation
type CreatePartitionRequest ¶
type CreatePartitionRequest struct { *aws.Request Input *CreatePartitionInput }
CreatePartitionRequest is a API request type for the CreatePartition API operation.
func (CreatePartitionRequest) Send ¶
func (r CreatePartitionRequest) Send() (*CreatePartitionOutput, error)
Send marshals and sends the CreatePartition API request.
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 Language `type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScriptRequest
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 Language) *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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScriptResponse
func (CreateScriptOutput) GoString ¶
func (s CreateScriptOutput) GoString() string
GoString returns the string representation
func (CreateScriptOutput) SDKResponseMetadata ¶
func (s CreateScriptOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateScriptRequest ¶
type CreateScriptRequest struct { *aws.Request Input *CreateScriptInput }
CreateScriptRequest is a API request type for the CreateScript API operation.
func (CreateScriptRequest) Send ¶
func (r CreateScriptRequest) Send() (*CreateScriptOutput, error)
Send marshals and sends the CreateScript API request.
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. // // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTableRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTableResponse
func (CreateTableOutput) GoString ¶
func (s CreateTableOutput) GoString() string
GoString returns the string representation
func (CreateTableOutput) SDKResponseMetadata ¶
func (s CreateTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateTableOutput) String ¶
func (s CreateTableOutput) String() string
String returns the string representation
type CreateTableRequest ¶
type CreateTableRequest struct { *aws.Request Input *CreateTableInput }
CreateTableRequest is a API request type for the CreateTable API operation.
func (CreateTableRequest) Send ¶
func (r CreateTableRequest) Send() (*CreateTableOutput, error)
Send marshals and sends the CreateTable API request.
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 (http://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"` // The type of the new trigger. // // Type is a required field Type TriggerType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTriggerRequest
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) SetType ¶
func (s *CreateTriggerInput) SetType(v TriggerType) *CreateTriggerInput
SetType sets the Type 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTriggerResponse
func (CreateTriggerOutput) GoString ¶
func (s CreateTriggerOutput) GoString() string
GoString returns the string representation
func (CreateTriggerOutput) SDKResponseMetadata ¶
func (s CreateTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateTriggerRequest ¶
type CreateTriggerRequest struct { *aws.Request Input *CreateTriggerInput }
CreateTriggerRequest is a API request type for the CreateTrigger API operation.
func (CreateTriggerRequest) Send ¶
func (r CreateTriggerRequest) Send() (*CreateTriggerOutput, error)
Send marshals and sends the CreateTrigger API request.
type CreateUserDefinedFunctionInput ¶
type CreateUserDefinedFunctionInput struct { // The ID of the Data Catalog in which to create the function. If none is supplied, // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunctionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunctionResponse
func (CreateUserDefinedFunctionOutput) GoString ¶
func (s CreateUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (CreateUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s CreateUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateUserDefinedFunctionOutput) String ¶
func (s CreateUserDefinedFunctionOutput) String() string
String returns the string representation
type CreateUserDefinedFunctionRequest ¶
type CreateUserDefinedFunctionRequest struct { *aws.Request Input *CreateUserDefinedFunctionInput }
CreateUserDefinedFunctionRequest is a API request type for the CreateUserDefinedFunction API operation.
func (CreateUserDefinedFunctionRequest) Send ¶
func (r CreateUserDefinedFunctionRequest) Send() (*CreateUserDefinedFunctionOutput, error)
Send marshals and sends the CreateUserDefinedFunction API request.
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. Note that 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 for CreateClassifier to create. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateXMLClassifierRequest
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 Database ¶
type Database struct { // The time at which the metadata database was created in the catalog. CreateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Description of the database. Description *string `type:"string"` // The location of the database (for example, an HDFS path). LocationUri *string `min:"1" type:"string"` // Name of the database. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of key-value pairs that 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 may reside in a Hive metastore or an RDBMS. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Database
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 { // Description of the database Description *string `type:"string"` // The location of the database (for example, an HDFS path). LocationUri *string `min:"1" type:"string"` // Name of the database. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A list of key-value pairs that define parameters and properties of the database. Parameters map[string]string `type:"map"` // contains filtered or unexported fields }
The structure used to create or updata a database. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DatabaseInput
func (DatabaseInput) GoString ¶
func (s DatabaseInput) GoString() string
GoString returns the string representation
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 DeleteBehavior ¶
type DeleteBehavior string
const ( DeleteBehaviorLog DeleteBehavior = "LOG" DeleteBehaviorDeleteFromDatabase DeleteBehavior = "DELETE_FROM_DATABASE" DeleteBehaviorDeprecateInDatabase DeleteBehavior = "DEPRECATE_IN_DATABASE" )
Enum values for DeleteBehavior
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifierRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifierResponse
func (DeleteClassifierOutput) GoString ¶
func (s DeleteClassifierOutput) GoString() string
GoString returns the string representation
func (DeleteClassifierOutput) SDKResponseMetadata ¶
func (s DeleteClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteClassifierOutput) String ¶
func (s DeleteClassifierOutput) String() string
String returns the string representation
type DeleteClassifierRequest ¶
type DeleteClassifierRequest struct { *aws.Request Input *DeleteClassifierInput }
DeleteClassifierRequest is a API request type for the DeleteClassifier API operation.
func (DeleteClassifierRequest) Send ¶
func (r DeleteClassifierRequest) Send() (*DeleteClassifierOutput, error)
Send marshals and sends the DeleteClassifier API request.
type DeleteConnectionInput ¶
type DeleteConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnectionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnectionResponse
func (DeleteConnectionOutput) GoString ¶
func (s DeleteConnectionOutput) GoString() string
GoString returns the string representation
func (DeleteConnectionOutput) SDKResponseMetadata ¶
func (s DeleteConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteConnectionOutput) String ¶
func (s DeleteConnectionOutput) String() string
String returns the string representation
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct { *aws.Request Input *DeleteConnectionInput }
DeleteConnectionRequest is a API request type for the DeleteConnection API operation.
func (DeleteConnectionRequest) Send ¶
func (r DeleteConnectionRequest) Send() (*DeleteConnectionOutput, error)
Send marshals and sends the DeleteConnection API request.
type DeleteCrawlerInput ¶
type DeleteCrawlerInput struct { // Name of the crawler to remove. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawlerRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawlerResponse
func (DeleteCrawlerOutput) GoString ¶
func (s DeleteCrawlerOutput) GoString() string
GoString returns the string representation
func (DeleteCrawlerOutput) SDKResponseMetadata ¶
func (s DeleteCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteCrawlerOutput) String ¶
func (s DeleteCrawlerOutput) String() string
String returns the string representation
type DeleteCrawlerRequest ¶
type DeleteCrawlerRequest struct { *aws.Request Input *DeleteCrawlerInput }
DeleteCrawlerRequest is a API request type for the DeleteCrawler API operation.
func (DeleteCrawlerRequest) Send ¶
func (r DeleteCrawlerRequest) Send() (*DeleteCrawlerOutput, error)
Send marshals and sends the DeleteCrawler API request.
type DeleteDatabaseInput ¶
type DeleteDatabaseInput struct { // The ID of the Data Catalog in which the database resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the Database to delete. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabaseRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabaseResponse
func (DeleteDatabaseOutput) GoString ¶
func (s DeleteDatabaseOutput) GoString() string
GoString returns the string representation
func (DeleteDatabaseOutput) SDKResponseMetadata ¶
func (s DeleteDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDatabaseOutput) String ¶
func (s DeleteDatabaseOutput) String() string
String returns the string representation
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { *aws.Request Input *DeleteDatabaseInput }
DeleteDatabaseRequest is a API request type for the DeleteDatabase API operation.
func (DeleteDatabaseRequest) Send ¶
func (r DeleteDatabaseRequest) Send() (*DeleteDatabaseOutput, error)
Send marshals and sends the DeleteDatabase API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpointRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpointResponse
func (DeleteDevEndpointOutput) GoString ¶
func (s DeleteDevEndpointOutput) GoString() string
GoString returns the string representation
func (DeleteDevEndpointOutput) SDKResponseMetadata ¶
func (s DeleteDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDevEndpointOutput) String ¶
func (s DeleteDevEndpointOutput) String() string
String returns the string representation
type DeleteDevEndpointRequest ¶
type DeleteDevEndpointRequest struct { *aws.Request Input *DeleteDevEndpointInput }
DeleteDevEndpointRequest is a API request type for the DeleteDevEndpoint API operation.
func (DeleteDevEndpointRequest) Send ¶
func (r DeleteDevEndpointRequest) Send() (*DeleteDevEndpointOutput, error)
Send marshals and sends the DeleteDevEndpoint API request.
type DeleteJobInput ¶
type DeleteJobInput struct { // The name of the job to delete. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJobRequest
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 that was deleted. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJobResponse
func (DeleteJobOutput) GoString ¶
func (s DeleteJobOutput) GoString() string
GoString returns the string representation
func (DeleteJobOutput) SDKResponseMetadata ¶
func (s DeleteJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 DeleteJobRequest ¶
type DeleteJobRequest struct { *aws.Request Input *DeleteJobInput }
DeleteJobRequest is a API request type for the DeleteJob API operation.
func (DeleteJobRequest) Send ¶
func (r DeleteJobRequest) Send() (*DeleteJobOutput, error)
Send marshals and sends the DeleteJob API request.
type DeletePartitionInput ¶
type DeletePartitionInput struct { // The ID of the Data Catalog where the partition to be deleted resides. If // none is supplied, 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 where the partition to be deleted is located. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartitionResponse
func (DeletePartitionOutput) GoString ¶
func (s DeletePartitionOutput) GoString() string
GoString returns the string representation
func (DeletePartitionOutput) SDKResponseMetadata ¶
func (s DeletePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeletePartitionOutput) String ¶
func (s DeletePartitionOutput) String() string
String returns the string representation
type DeletePartitionRequest ¶
type DeletePartitionRequest struct { *aws.Request Input *DeletePartitionInput }
DeletePartitionRequest is a API request type for the DeletePartition API operation.
func (DeletePartitionRequest) Send ¶
func (r DeletePartitionRequest) Send() (*DeletePartitionOutput, error)
Send marshals and sends the DeletePartition API request.
type DeleteTableInput ¶
type DeleteTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // 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. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The name of the table to be deleted. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTableResponse
func (DeleteTableOutput) GoString ¶
func (s DeleteTableOutput) GoString() string
GoString returns the string representation
func (DeleteTableOutput) SDKResponseMetadata ¶
func (s DeleteTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteTableOutput) String ¶
func (s DeleteTableOutput) String() string
String returns the string representation
type DeleteTableRequest ¶
type DeleteTableRequest struct { *aws.Request Input *DeleteTableInput }
DeleteTableRequest is a API request type for the DeleteTable API operation.
func (DeleteTableRequest) Send ¶
func (r DeleteTableRequest) Send() (*DeleteTableOutput, error)
Send marshals and sends the DeleteTable API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTriggerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTriggerResponse
func (DeleteTriggerOutput) GoString ¶
func (s DeleteTriggerOutput) GoString() string
GoString returns the string representation
func (DeleteTriggerOutput) SDKResponseMetadata ¶
func (s DeleteTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 DeleteTriggerRequest ¶
type DeleteTriggerRequest struct { *aws.Request Input *DeleteTriggerInput }
DeleteTriggerRequest is a API request type for the DeleteTrigger API operation.
func (DeleteTriggerRequest) Send ¶
func (r DeleteTriggerRequest) Send() (*DeleteTriggerOutput, error)
Send marshals and sends the DeleteTrigger API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunctionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunctionResponse
func (DeleteUserDefinedFunctionOutput) GoString ¶
func (s DeleteUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (DeleteUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s DeleteUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteUserDefinedFunctionOutput) String ¶
func (s DeleteUserDefinedFunctionOutput) String() string
String returns the string representation
type DeleteUserDefinedFunctionRequest ¶
type DeleteUserDefinedFunctionRequest struct { *aws.Request Input *DeleteUserDefinedFunctionInput }
DeleteUserDefinedFunctionRequest is a API request type for the DeleteUserDefinedFunction API operation.
func (DeleteUserDefinedFunctionRequest) Send ¶
func (r DeleteUserDefinedFunctionRequest) Send() (*DeleteUserDefinedFunctionOutput, error)
Send marshals and sends the DeleteUserDefinedFunction API request.
type DevEndpoint ¶
type DevEndpoint struct { // 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" timestampFormat:"unix"` // The name of the DevEndpoint. EndpointName *string `type:"string"` // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. // // Please note that only pure Java/Scala libraries can currently be used on // a DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on a DevEndpoint. // Libraries that rely on C extensions, such as the pandas (http://pandas.pydata.org/) // Python data analysis library, are not yet supported. ExtraPythonLibsS3Path *string `type:"string"` // The reason for a current failure in this DevEndpoint. FailureReason *string `type:"string"` // The point in time at which this DevEndpoint was last modified. LastModifiedTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 public address used by this DevEndpoint. PublicAddress *string `type:"string"` // The public key to be used by this DevEndpoint for authentication. PublicKey *string `type:"string"` // The AWS ARN of the IAM role used in this DevEndpoint. RoleArn *string `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 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 ETL scripts. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DevEndpoint
func (DevEndpoint) GoString ¶
func (s DevEndpoint) GoString() string
GoString returns the string representation
func (*DevEndpoint) SetAvailabilityZone ¶
func (s *DevEndpoint) SetAvailabilityZone(v string) *DevEndpoint
SetAvailabilityZone sets the AvailabilityZone field's value.
func (*DevEndpoint) SetCreatedTimestamp ¶
func (s *DevEndpoint) SetCreatedTimestamp(v time.Time) *DevEndpoint
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*DevEndpoint) SetEndpointName ¶
func (s *DevEndpoint) SetEndpointName(v string) *DevEndpoint
SetEndpointName sets the EndpointName field's value.
func (*DevEndpoint) SetExtraJarsS3Path ¶
func (s *DevEndpoint) SetExtraJarsS3Path(v string) *DevEndpoint
SetExtraJarsS3Path sets the ExtraJarsS3Path field's value.
func (*DevEndpoint) SetExtraPythonLibsS3Path ¶
func (s *DevEndpoint) SetExtraPythonLibsS3Path(v string) *DevEndpoint
SetExtraPythonLibsS3Path sets the ExtraPythonLibsS3Path field's value.
func (*DevEndpoint) SetFailureReason ¶
func (s *DevEndpoint) SetFailureReason(v string) *DevEndpoint
SetFailureReason sets the FailureReason field's value.
func (*DevEndpoint) SetLastModifiedTimestamp ¶
func (s *DevEndpoint) SetLastModifiedTimestamp(v time.Time) *DevEndpoint
SetLastModifiedTimestamp sets the LastModifiedTimestamp field's value.
func (*DevEndpoint) SetLastUpdateStatus ¶
func (s *DevEndpoint) SetLastUpdateStatus(v string) *DevEndpoint
SetLastUpdateStatus sets the LastUpdateStatus field's value.
func (*DevEndpoint) SetNumberOfNodes ¶
func (s *DevEndpoint) SetNumberOfNodes(v int64) *DevEndpoint
SetNumberOfNodes sets the NumberOfNodes field's value.
func (*DevEndpoint) 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) SetRoleArn ¶
func (s *DevEndpoint) SetRoleArn(v string) *DevEndpoint
SetRoleArn sets the RoleArn 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) 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 { // Path to one or more Java Jars in an S3 bucket that should be loaded in your // DevEndpoint. // // Please note that only pure Java/Scala libraries can currently be used on // a DevEndpoint. ExtraJarsS3Path *string `type:"string"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded // in your DevEndpoint. Multiple values must be complete paths separated by // a comma. // // Please note that only pure Python libraries can currently be used on 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"` // contains filtered or unexported fields }
Custom libraries to be loaded into a DevEndpoint. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DevEndpointCustomLibraries
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 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ErrorDetail
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 ExecutionProperty ¶
type ExecutionProperty struct { // The maximum number of concurrent runs allowed for a 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ExecutionProperty
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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatusRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatusResponse
func (GetCatalogImportStatusOutput) GoString ¶
func (s GetCatalogImportStatusOutput) GoString() string
GoString returns the string representation
func (GetCatalogImportStatusOutput) SDKResponseMetadata ¶
func (s GetCatalogImportStatusOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCatalogImportStatusRequest ¶
type GetCatalogImportStatusRequest struct { *aws.Request Input *GetCatalogImportStatusInput }
GetCatalogImportStatusRequest is a API request type for the GetCatalogImportStatus API operation.
func (GetCatalogImportStatusRequest) Send ¶
func (r GetCatalogImportStatusRequest) Send() (*GetCatalogImportStatusOutput, error)
Send marshals and sends the GetCatalogImportStatus API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifierRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifierResponse
func (GetClassifierOutput) GoString ¶
func (s GetClassifierOutput) GoString() string
GoString returns the string representation
func (GetClassifierOutput) SDKResponseMetadata ¶
func (s GetClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetClassifierRequest ¶
type GetClassifierRequest struct { *aws.Request Input *GetClassifierInput }
GetClassifierRequest is a API request type for the GetClassifier API operation.
func (GetClassifierRequest) Send ¶
func (r GetClassifierRequest) Send() (*GetClassifierOutput, error)
Send marshals and sends the GetClassifier API request.
type GetClassifiersInput ¶
type GetClassifiersInput struct { // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiersRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiersResponse
func (GetClassifiersOutput) GoString ¶
func (s GetClassifiersOutput) GoString() string
GoString returns the string representation
func (GetClassifiersOutput) SDKResponseMetadata ¶
func (s GetClassifiersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetClassifiersRequest ¶
type GetClassifiersRequest struct { *aws.Request Input *GetClassifiersInput }
GetClassifiersRequest is a API request type for the GetClassifiers API operation.
func (GetClassifiersRequest) Send ¶
func (r GetClassifiersRequest) Send() (*GetClassifiersOutput, error)
Send marshals and sends the GetClassifiers API request.
type GetConnectionInput ¶
type GetConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionRequest
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) 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionResponse
func (GetConnectionOutput) GoString ¶
func (s GetConnectionOutput) GoString() string
GoString returns the string representation
func (GetConnectionOutput) SDKResponseMetadata ¶
func (s GetConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetConnectionRequest ¶
type GetConnectionRequest struct { *aws.Request Input *GetConnectionInput }
GetConnectionRequest is a API request type for the GetConnection API operation.
func (GetConnectionRequest) Send ¶
func (r GetConnectionRequest) Send() (*GetConnectionOutput, error)
Send marshals and sends the GetConnection API request.
type GetConnectionsFilter ¶
type GetConnectionsFilter struct { // The type of connections to return. Currently, only JDBC is supported; SFTP // is not supported. ConnectionType ConnectionType `type:"string" enum:"true"` // 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 returned by the GetConnections API. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsFilter
func (GetConnectionsFilter) GoString ¶
func (s GetConnectionsFilter) GoString() string
GoString returns the string representation
func (*GetConnectionsFilter) SetConnectionType ¶
func (s *GetConnectionsFilter) SetConnectionType(v ConnectionType) *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 supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // A filter that controls which connections will be returned. Filter *GetConnectionsFilter `type:"structure"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsRequest
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) 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnectionsResponse
func (GetConnectionsOutput) GoString ¶
func (s GetConnectionsOutput) GoString() string
GoString returns the string representation
func (GetConnectionsOutput) SDKResponseMetadata ¶
func (s GetConnectionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetConnectionsRequest ¶
type GetConnectionsRequest struct { *aws.Request Input *GetConnectionsInput }
GetConnectionsRequest is a API request type for the GetConnections API operation.
func (GetConnectionsRequest) Send ¶
func (r GetConnectionsRequest) Send() (*GetConnectionsOutput, error)
Send marshals and sends the GetConnections API request.
type GetCrawlerInput ¶
type GetCrawlerInput struct { // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetricsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetricsResponse
func (GetCrawlerMetricsOutput) GoString ¶
func (s GetCrawlerMetricsOutput) GoString() string
GoString returns the string representation
func (GetCrawlerMetricsOutput) SDKResponseMetadata ¶
func (s GetCrawlerMetricsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCrawlerMetricsRequest ¶
type GetCrawlerMetricsRequest struct { *aws.Request Input *GetCrawlerMetricsInput }
GetCrawlerMetricsRequest is a API request type for the GetCrawlerMetrics API operation.
func (GetCrawlerMetricsRequest) Send ¶
func (r GetCrawlerMetricsRequest) Send() (*GetCrawlerMetricsOutput, error)
Send marshals and sends the GetCrawlerMetrics API request.
type GetCrawlerOutput ¶
type GetCrawlerOutput struct { // The metadata for the specified crawler. Crawler *Crawler `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerResponse
func (GetCrawlerOutput) GoString ¶
func (s GetCrawlerOutput) GoString() string
GoString returns the string representation
func (GetCrawlerOutput) SDKResponseMetadata ¶
func (s GetCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCrawlerRequest ¶
type GetCrawlerRequest struct { *aws.Request Input *GetCrawlerInput }
GetCrawlerRequest is a API request type for the GetCrawler API operation.
func (GetCrawlerRequest) Send ¶
func (r GetCrawlerRequest) Send() (*GetCrawlerOutput, error)
Send marshals and sends the GetCrawler API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlersRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlersResponse
func (GetCrawlersOutput) GoString ¶
func (s GetCrawlersOutput) GoString() string
GoString returns the string representation
func (GetCrawlersOutput) SDKResponseMetadata ¶
func (s GetCrawlersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCrawlersRequest ¶
type GetCrawlersRequest struct { *aws.Request Input *GetCrawlersInput }
GetCrawlersRequest is a API request type for the GetCrawlers API operation.
func (GetCrawlersRequest) Send ¶
func (r GetCrawlersRequest) Send() (*GetCrawlersOutput, error)
Send marshals and sends the GetCrawlers API request.
type GetDatabaseInput ¶
type GetDatabaseInput struct { // The ID of the Data Catalog in which the database resides. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The name of the database to retrieve. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabaseRequest
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 catalog. Database *Database `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabaseResponse
func (GetDatabaseOutput) GoString ¶
func (s GetDatabaseOutput) GoString() string
GoString returns the string representation
func (GetDatabaseOutput) SDKResponseMetadata ¶
func (s GetDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDatabaseRequest ¶
type GetDatabaseRequest struct { *aws.Request Input *GetDatabaseInput }
GetDatabaseRequest is a API request type for the GetDatabase API operation.
func (GetDatabaseRequest) Send ¶
func (r GetDatabaseRequest) Send() (*GetDatabaseOutput, error)
Send marshals and sends the GetDatabase API request.
type GetDatabasesInput ¶
type GetDatabasesInput struct { // The ID of the Data Catalog from which to retrieve Databases. If none is supplied, // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabasesRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabasesResponse
func (GetDatabasesOutput) GoString ¶
func (s GetDatabasesOutput) GoString() string
GoString returns the string representation
func (GetDatabasesOutput) SDKResponseMetadata ¶
func (s GetDatabasesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDatabasesRequest ¶
type GetDatabasesRequest struct { *aws.Request Input *GetDatabasesInput }
GetDatabasesRequest is a API request type for the GetDatabases API operation.
func (GetDatabasesRequest) Send ¶
func (r GetDatabasesRequest) Send() (*GetDatabasesOutput, error)
Send marshals and sends the GetDatabases API request.
type GetDataflowGraphInput ¶
type GetDataflowGraphInput struct { // The Python script to transform. PythonScript *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraphRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraphResponse
func (GetDataflowGraphOutput) GoString ¶
func (s GetDataflowGraphOutput) GoString() string
GoString returns the string representation
func (GetDataflowGraphOutput) SDKResponseMetadata ¶
func (s GetDataflowGraphOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDataflowGraphRequest ¶
type GetDataflowGraphRequest struct { *aws.Request Input *GetDataflowGraphInput }
GetDataflowGraphRequest is a API request type for the GetDataflowGraph API operation.
func (GetDataflowGraphRequest) Send ¶
func (r GetDataflowGraphRequest) Send() (*GetDataflowGraphOutput, error)
Send marshals and sends the GetDataflowGraph API request.
type GetDevEndpointInput ¶
type GetDevEndpointInput struct { // Name of the DevEndpoint for which to retrieve information. // // EndpointName is a required field EndpointName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointResponse
func (GetDevEndpointOutput) GoString ¶
func (s GetDevEndpointOutput) GoString() string
GoString returns the string representation
func (GetDevEndpointOutput) SDKResponseMetadata ¶
func (s GetDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDevEndpointRequest ¶
type GetDevEndpointRequest struct { *aws.Request Input *GetDevEndpointInput }
GetDevEndpointRequest is a API request type for the GetDevEndpoint API operation.
func (GetDevEndpointRequest) Send ¶
func (r GetDevEndpointRequest) Send() (*GetDevEndpointOutput, error)
Send marshals and sends the GetDevEndpoint API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpointsResponse
func (GetDevEndpointsOutput) GoString ¶
func (s GetDevEndpointsOutput) GoString() string
GoString returns the string representation
func (GetDevEndpointsOutput) SDKResponseMetadata ¶
func (s GetDevEndpointsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDevEndpointsRequest ¶
type GetDevEndpointsRequest struct { *aws.Request Input *GetDevEndpointsInput }
GetDevEndpointsRequest is a API request type for the GetDevEndpoints API operation.
func (GetDevEndpointsRequest) Send ¶
func (r GetDevEndpointsRequest) Send() (*GetDevEndpointsOutput, error)
Send marshals and sends the GetDevEndpoints API request.
type GetJobInput ¶
type GetJobInput struct { // The name of the job to retrieve. // // JobName is a required field JobName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobResponse
func (GetJobOutput) GoString ¶
func (s GetJobOutput) GoString() string
GoString returns the string representation
func (GetJobOutput) SDKResponseMetadata ¶
func (s GetJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetJobRequest ¶
type GetJobRequest struct { *aws.Request Input *GetJobInput }
GetJobRequest is a API request type for the GetJob API operation.
func (GetJobRequest) Send ¶
func (r GetJobRequest) Send() (*GetJobOutput, error)
Send marshals and sends the GetJob API request.
type GetJobRunInput ¶
type GetJobRunInput struct { // Name of the job 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunResponse
func (GetJobRunOutput) GoString ¶
func (s GetJobRunOutput) GoString() string
GoString returns the string representation
func (GetJobRunOutput) SDKResponseMetadata ¶
func (s GetJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetJobRunRequest ¶
type GetJobRunRequest struct { *aws.Request Input *GetJobRunInput }
GetJobRunRequest is a API request type for the GetJobRun API operation.
func (GetJobRunRequest) Send ¶
func (r GetJobRunRequest) Send() (*GetJobRunOutput, error)
Send marshals and sends the GetJobRun API request.
type GetJobRunsInput ¶
type GetJobRunsInput struct { // The name of the job 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunsRequest
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 metatdata objects. JobRuns []JobRun `type:"list"` // A continuation token, if not all reequested job runs have been returned. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRunsResponse
func (GetJobRunsOutput) GoString ¶
func (s GetJobRunsOutput) GoString() string
GoString returns the string representation
func (GetJobRunsOutput) SDKResponseMetadata ¶
func (s GetJobRunsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetJobRunsRequest ¶
type GetJobRunsRequest struct { *aws.Request Input *GetJobRunsInput }
GetJobRunsRequest is a API request type for the GetJobRuns API operation.
func (GetJobRunsRequest) Send ¶
func (r GetJobRunsRequest) Send() (*GetJobRunsOutput, error)
Send marshals and sends the GetJobRuns API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobsRequest
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 jobs. Jobs []Job `type:"list"` // A continuation token, if not all jobs have yet been returned. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobsResponse
func (GetJobsOutput) GoString ¶
func (s GetJobsOutput) GoString() string
GoString returns the string representation
func (GetJobsOutput) SDKResponseMetadata ¶
func (s GetJobsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetJobsRequest ¶
type GetJobsRequest struct { *aws.Request Input *GetJobsInput }
GetJobsRequest is a API request type for the GetJobs API operation.
func (GetJobsRequest) Send ¶
func (r GetJobsRequest) Send() (*GetJobsOutput, error)
Send marshals and sends the GetJobs API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMappingRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMappingResponse
func (GetMappingOutput) GoString ¶
func (s GetMappingOutput) GoString() string
GoString returns the string representation
func (GetMappingOutput) SDKResponseMetadata ¶
func (s GetMappingOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetMappingRequest ¶
type GetMappingRequest struct { *aws.Request Input *GetMappingInput }
GetMappingRequest is a API request type for the GetMapping API operation.
func (GetMappingRequest) Send ¶
func (r GetMappingRequest) Send() (*GetMappingOutput, error)
Send marshals and sends the GetMapping API request.
type GetPartitionInput ¶
type GetPartitionInput struct { // The ID of the Data Catalog where the partition in question resides. 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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionResponse
func (GetPartitionOutput) GoString ¶
func (s GetPartitionOutput) GoString() string
GoString returns the string representation
func (GetPartitionOutput) SDKResponseMetadata ¶
func (s GetPartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetPartitionRequest ¶
type GetPartitionRequest struct { *aws.Request Input *GetPartitionInput }
GetPartitionRequest is a API request type for the GetPartition API operation.
func (GetPartitionRequest) Send ¶
func (r GetPartitionRequest) Send() (*GetPartitionOutput, error)
Send marshals and sends the GetPartition API request.
type GetPartitionsInput ¶
type GetPartitionsInput 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"` // An expression filtering the partitions to be returned. 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionsRequest
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 does not // include the last one. NextToken *string `type:"string"` // A list of requested partitions. Partitions []Partition `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitionsResponse
func (GetPartitionsOutput) GoString ¶
func (s GetPartitionsOutput) GoString() string
GoString returns the string representation
func (GetPartitionsOutput) SDKResponseMetadata ¶
func (s GetPartitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetPartitionsRequest ¶
type GetPartitionsRequest struct { *aws.Request Input *GetPartitionsInput }
GetPartitionsRequest is a API request type for the GetPartitions API operation.
func (GetPartitionsRequest) Send ¶
func (r GetPartitionsRequest) Send() (*GetPartitionsOutput, error)
Send marshals and sends the GetPartitions API request.
type GetPlanInput ¶
type GetPlanInput struct { // The programming language of the code to perform the mapping. Language Language `type:"string" enum:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlanRequest
func (GetPlanInput) GoString ¶
func (s GetPlanInput) GoString() string
GoString returns the string representation
func (*GetPlanInput) SetLanguage ¶
func (s *GetPlanInput) SetLanguage(v Language) *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"` // Scala code to perform the mapping. ScalaCode *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlanResponse
func (GetPlanOutput) GoString ¶
func (s GetPlanOutput) GoString() string
GoString returns the string representation
func (GetPlanOutput) SDKResponseMetadata ¶
func (s GetPlanOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetPlanRequest ¶
type GetPlanRequest struct { *aws.Request Input *GetPlanInput }
GetPlanRequest is a API request type for the GetPlan API operation.
func (GetPlanRequest) Send ¶
func (r GetPlanRequest) Send() (*GetPlanOutput, error)
Send marshals and sends the GetPlan API request.
type GetTableInput ¶
type GetTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // 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. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // The name of the table for which to retrieve the definition. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableRequest
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 *Table `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableResponse
func (GetTableOutput) GoString ¶
func (s GetTableOutput) GoString() string
GoString returns the string representation
func (GetTableOutput) SDKResponseMetadata ¶
func (s GetTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*GetTableOutput) SetTable ¶
func (s *GetTableOutput) SetTable(v *Table) *GetTableOutput
SetTable sets the Table field's value.
func (GetTableOutput) String ¶
func (s GetTableOutput) String() string
String returns the string representation
type GetTableRequest ¶
type GetTableRequest struct { *aws.Request Input *GetTableInput }
GetTableRequest is a API request type for the GetTable API operation.
func (GetTableRequest) Send ¶
func (r GetTableRequest) Send() (*GetTableOutput, error)
Send marshals and sends the GetTable API request.
type GetTableVersionsInput ¶
type GetTableVersionsInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The database in the catalog in which the table resides. // // 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. // // TableName is a required field TableName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersionsResponse
func (GetTableVersionsOutput) GoString ¶
func (s GetTableVersionsOutput) GoString() string
GoString returns the string representation
func (GetTableVersionsOutput) SDKResponseMetadata ¶
func (s GetTableVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetTableVersionsRequest ¶
type GetTableVersionsRequest struct { *aws.Request Input *GetTableVersionsInput }
GetTableVersionsRequest is a API request type for the GetTableVersions API operation.
func (GetTableVersionsRequest) Send ¶
func (r GetTableVersionsRequest) Send() (*GetTableVersionsOutput, error)
Send marshals and sends the GetTableVersions API request.
type GetTablesInput ¶
type GetTablesInput struct { // The ID of the Data Catalog where the tables reside. If none is supplied, // the AWS account ID is used by default. CatalogId *string `min:"1" type:"string"` // The database in the catalog whose tables to list. // // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTablesRequest
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 []Table `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTablesResponse
func (GetTablesOutput) GoString ¶
func (s GetTablesOutput) GoString() string
GoString returns the string representation
func (GetTablesOutput) SDKResponseMetadata ¶
func (s GetTablesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 []Table) *GetTablesOutput
SetTableList sets the TableList field's value.
func (GetTablesOutput) String ¶
func (s GetTablesOutput) String() string
String returns the string representation
type GetTablesRequest ¶
type GetTablesRequest struct { *aws.Request Input *GetTablesInput }
GetTablesRequest is a API request type for the GetTables API operation.
func (GetTablesRequest) Send ¶
func (r GetTablesRequest) Send() (*GetTablesOutput, error)
Send marshals and sends the GetTables API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggerResponse
func (GetTriggerOutput) GoString ¶
func (s GetTriggerOutput) GoString() string
GoString returns the string representation
func (GetTriggerOutput) SDKResponseMetadata ¶
func (s GetTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetTriggerRequest ¶
type GetTriggerRequest struct { *aws.Request Input *GetTriggerInput }
GetTriggerRequest is a API request type for the GetTrigger API operation.
func (GetTriggerRequest) Send ¶
func (r GetTriggerRequest) Send() (*GetTriggerOutput, error)
Send marshals and sends the GetTrigger API request.
type GetTriggersInput ¶
type GetTriggersInput struct { // The name of the job for which to retrieve triggers. The trigger that can // start this job will be returned, and if there is no such trigger, all triggers // will be 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggersRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggersResponse
func (GetTriggersOutput) GoString ¶
func (s GetTriggersOutput) GoString() string
GoString returns the string representation
func (GetTriggersOutput) SDKResponseMetadata ¶
func (s GetTriggersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetTriggersRequest ¶
type GetTriggersRequest struct { *aws.Request Input *GetTriggersInput }
GetTriggersRequest is a API request type for the GetTriggers API operation.
func (GetTriggersRequest) Send ¶
func (r GetTriggersRequest) Send() (*GetTriggersOutput, error)
Send marshals and sends the GetTriggers API request.
type GetUserDefinedFunctionInput ¶
type GetUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be retrieved 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. // // FunctionName is a required field FunctionName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionResponse
func (GetUserDefinedFunctionOutput) GoString ¶
func (s GetUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s GetUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetUserDefinedFunctionRequest ¶
type GetUserDefinedFunctionRequest struct { *aws.Request Input *GetUserDefinedFunctionInput }
GetUserDefinedFunctionRequest is a API request type for the GetUserDefinedFunction API operation.
func (GetUserDefinedFunctionRequest) Send ¶
func (r GetUserDefinedFunctionRequest) Send() (*GetUserDefinedFunctionOutput, error)
Send marshals and sends the GetUserDefinedFunction API request.
type GetUserDefinedFunctionsInput ¶
type GetUserDefinedFunctionsInput struct { // The ID of the Data Catalog where the functions to be retrieved are 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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctionsResponse
func (GetUserDefinedFunctionsOutput) GoString ¶
func (s GetUserDefinedFunctionsOutput) GoString() string
GoString returns the string representation
func (GetUserDefinedFunctionsOutput) SDKResponseMetadata ¶
func (s GetUserDefinedFunctionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetUserDefinedFunctionsRequest ¶
type GetUserDefinedFunctionsRequest struct { *aws.Request Input *GetUserDefinedFunctionsInput }
GetUserDefinedFunctionsRequest is a API request type for the GetUserDefinedFunctions API operation.
func (GetUserDefinedFunctionsRequest) Send ¶
func (r GetUserDefinedFunctionsRequest) Send() (*GetUserDefinedFunctionsOutput, error)
Send marshals and sends the GetUserDefinedFunctions API request.
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 ¶
New creates a new instance of the Glue client with a config. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a Glue client from just a config. svc := glue.New(myConfig) // Create a Glue client with additional configuration svc := glue.New(myConfig, aws.NewConfig().WithRegion("us-west-2"))
func (*Glue) BatchCreatePartitionRequest ¶
func (c *Glue) BatchCreatePartitionRequest(input *BatchCreatePartitionInput) BatchCreatePartitionRequest
BatchCreatePartitionRequest returns a request value for making API operation for AWS Glue.
Creates one or more partitions in a batch operation.
// Example sending a request using the BatchCreatePartitionRequest method. req := client.BatchCreatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchCreatePartition
func (*Glue) BatchDeleteConnectionRequest ¶
func (c *Glue) BatchDeleteConnectionRequest(input *BatchDeleteConnectionInput) BatchDeleteConnectionRequest
BatchDeleteConnectionRequest returns a request value for making API operation for AWS Glue.
Deletes a list of connection definitions from the Data Catalog.
// Example sending a request using the BatchDeleteConnectionRequest method. req := client.BatchDeleteConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteConnection
func (*Glue) BatchDeletePartitionRequest ¶
func (c *Glue) BatchDeletePartitionRequest(input *BatchDeletePartitionInput) BatchDeletePartitionRequest
BatchDeletePartitionRequest returns a request value for making API operation for AWS Glue.
Deletes one or more partitions in a batch operation.
// Example sending a request using the BatchDeletePartitionRequest method. req := client.BatchDeletePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeletePartition
func (*Glue) BatchDeleteTableRequest ¶
func (c *Glue) BatchDeleteTableRequest(input *BatchDeleteTableInput) BatchDeleteTableRequest
BatchDeleteTableRequest returns a request value for making API operation for AWS Glue.
Deletes multiple tables at once.
// Example sending a request using the BatchDeleteTableRequest method. req := client.BatchDeleteTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchDeleteTable
func (*Glue) BatchGetPartitionRequest ¶
func (c *Glue) BatchGetPartitionRequest(input *BatchGetPartitionInput) BatchGetPartitionRequest
BatchGetPartitionRequest returns a request value for making API operation for AWS Glue.
Retrieves partitions in a batch request.
// Example sending a request using the BatchGetPartitionRequest method. req := client.BatchGetPartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchGetPartition
func (*Glue) BatchStopJobRunRequest ¶
func (c *Glue) BatchStopJobRunRequest(input *BatchStopJobRunInput) BatchStopJobRunRequest
BatchStopJobRunRequest returns a request value for making API operation for AWS Glue.
Stops one or more job runs for a specified Job.
// Example sending a request using the BatchStopJobRunRequest method. req := client.BatchStopJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/BatchStopJobRun
func (*Glue) CreateClassifierRequest ¶
func (c *Glue) CreateClassifierRequest(input *CreateClassifierInput) CreateClassifierRequest
CreateClassifierRequest returns a request value for making API operation for AWS Glue.
Creates a classifier in the user's account. This may be either a GrokClassifier or an XMLClassifier.
// Example sending a request using the CreateClassifierRequest method. req := client.CreateClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateClassifier
func (*Glue) CreateConnectionRequest ¶
func (c *Glue) CreateConnectionRequest(input *CreateConnectionInput) CreateConnectionRequest
CreateConnectionRequest returns a request value for making API operation for AWS Glue.
Creates a connection definition in the Data Catalog.
// Example sending a request using the CreateConnectionRequest method. req := client.CreateConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateConnection
func (*Glue) CreateCrawlerRequest ¶
func (c *Glue) CreateCrawlerRequest(input *CreateCrawlerInput) CreateCrawlerRequest
CreateCrawlerRequest returns a request value for making 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 either the s3Targets or the jdbcTargets field.
// Example sending a request using the CreateCrawlerRequest method. req := client.CreateCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateCrawler
func (*Glue) CreateDatabaseRequest ¶
func (c *Glue) CreateDatabaseRequest(input *CreateDatabaseInput) CreateDatabaseRequest
CreateDatabaseRequest returns a request value for making API operation for AWS Glue.
Creates a new database in a Data Catalog.
// Example sending a request using the CreateDatabaseRequest method. req := client.CreateDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDatabase
func (*Glue) CreateDevEndpointRequest ¶
func (c *Glue) CreateDevEndpointRequest(input *CreateDevEndpointInput) CreateDevEndpointRequest
CreateDevEndpointRequest returns a request value for making API operation for AWS Glue.
Creates a new DevEndpoint.
// Example sending a request using the CreateDevEndpointRequest method. req := client.CreateDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateDevEndpoint
func (*Glue) CreateJobRequest ¶
func (c *Glue) CreateJobRequest(input *CreateJobInput) CreateJobRequest
CreateJobRequest returns a request value for making API operation for AWS Glue.
Creates a new job.
// Example sending a request using the CreateJobRequest method. req := client.CreateJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateJob
func (*Glue) CreatePartitionRequest ¶
func (c *Glue) CreatePartitionRequest(input *CreatePartitionInput) CreatePartitionRequest
CreatePartitionRequest returns a request value for making API operation for AWS Glue.
Creates a new partition.
// Example sending a request using the CreatePartitionRequest method. req := client.CreatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreatePartition
func (*Glue) CreateScriptRequest ¶
func (c *Glue) CreateScriptRequest(input *CreateScriptInput) CreateScriptRequest
CreateScriptRequest returns a request value for making API operation for AWS Glue.
Transforms a directed acyclic graph (DAG) into code.
// Example sending a request using the CreateScriptRequest method. req := client.CreateScriptRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateScript
func (*Glue) CreateTableRequest ¶
func (c *Glue) CreateTableRequest(input *CreateTableInput) CreateTableRequest
CreateTableRequest returns a request value for making API operation for AWS Glue.
Creates a new table definition in the Data Catalog.
// Example sending a request using the CreateTableRequest method. req := client.CreateTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTable
func (*Glue) CreateTriggerRequest ¶
func (c *Glue) CreateTriggerRequest(input *CreateTriggerInput) CreateTriggerRequest
CreateTriggerRequest returns a request value for making API operation for AWS Glue.
Creates a new trigger.
// Example sending a request using the CreateTriggerRequest method. req := client.CreateTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateTrigger
func (*Glue) CreateUserDefinedFunctionRequest ¶
func (c *Glue) CreateUserDefinedFunctionRequest(input *CreateUserDefinedFunctionInput) CreateUserDefinedFunctionRequest
CreateUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Creates a new function definition in the Data Catalog.
// Example sending a request using the CreateUserDefinedFunctionRequest method. req := client.CreateUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/CreateUserDefinedFunction
func (*Glue) DeleteClassifierRequest ¶
func (c *Glue) DeleteClassifierRequest(input *DeleteClassifierInput) DeleteClassifierRequest
DeleteClassifierRequest returns a request value for making API operation for AWS Glue.
Removes a classifier from the Data Catalog.
// Example sending a request using the DeleteClassifierRequest method. req := client.DeleteClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteClassifier
func (*Glue) DeleteConnectionRequest ¶
func (c *Glue) DeleteConnectionRequest(input *DeleteConnectionInput) DeleteConnectionRequest
DeleteConnectionRequest returns a request value for making API operation for AWS Glue.
Deletes a connection from the Data Catalog.
// Example sending a request using the DeleteConnectionRequest method. req := client.DeleteConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteConnection
func (*Glue) DeleteCrawlerRequest ¶
func (c *Glue) DeleteCrawlerRequest(input *DeleteCrawlerInput) DeleteCrawlerRequest
DeleteCrawlerRequest returns a request value for making API operation for AWS Glue.
Removes a specified crawler from the Data Catalog, unless the crawler state is RUNNING.
// Example sending a request using the DeleteCrawlerRequest method. req := client.DeleteCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteCrawler
func (*Glue) DeleteDatabaseRequest ¶
func (c *Glue) DeleteDatabaseRequest(input *DeleteDatabaseInput) DeleteDatabaseRequest
DeleteDatabaseRequest returns a request value for making API operation for AWS Glue.
Removes a specified Database from a Data Catalog.
// Example sending a request using the DeleteDatabaseRequest method. req := client.DeleteDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDatabase
func (*Glue) DeleteDevEndpointRequest ¶
func (c *Glue) DeleteDevEndpointRequest(input *DeleteDevEndpointInput) DeleteDevEndpointRequest
DeleteDevEndpointRequest returns a request value for making API operation for AWS Glue.
Deletes a specified DevEndpoint.
// Example sending a request using the DeleteDevEndpointRequest method. req := client.DeleteDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteDevEndpoint
func (*Glue) DeleteJobRequest ¶
func (c *Glue) DeleteJobRequest(input *DeleteJobInput) DeleteJobRequest
DeleteJobRequest returns a request value for making API operation for AWS Glue.
Deletes a specified job. If the job is not found, no exception is thrown.
// Example sending a request using the DeleteJobRequest method. req := client.DeleteJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteJob
func (*Glue) DeletePartitionRequest ¶
func (c *Glue) DeletePartitionRequest(input *DeletePartitionInput) DeletePartitionRequest
DeletePartitionRequest returns a request value for making API operation for AWS Glue.
Deletes a specified partition.
// Example sending a request using the DeletePartitionRequest method. req := client.DeletePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeletePartition
func (*Glue) DeleteTableRequest ¶
func (c *Glue) DeleteTableRequest(input *DeleteTableInput) DeleteTableRequest
DeleteTableRequest returns a request value for making API operation for AWS Glue.
Removes a table definition from the Data Catalog.
// Example sending a request using the DeleteTableRequest method. req := client.DeleteTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTable
func (*Glue) DeleteTriggerRequest ¶
func (c *Glue) DeleteTriggerRequest(input *DeleteTriggerInput) DeleteTriggerRequest
DeleteTriggerRequest returns a request value for making API operation for AWS Glue.
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
// Example sending a request using the DeleteTriggerRequest method. req := client.DeleteTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteTrigger
func (*Glue) DeleteUserDefinedFunctionRequest ¶
func (c *Glue) DeleteUserDefinedFunctionRequest(input *DeleteUserDefinedFunctionInput) DeleteUserDefinedFunctionRequest
DeleteUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Deletes an existing function definition from the Data Catalog.
// Example sending a request using the DeleteUserDefinedFunctionRequest method. req := client.DeleteUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/DeleteUserDefinedFunction
func (*Glue) GetCatalogImportStatusRequest ¶
func (c *Glue) GetCatalogImportStatusRequest(input *GetCatalogImportStatusInput) GetCatalogImportStatusRequest
GetCatalogImportStatusRequest returns a request value for making API operation for AWS Glue.
Retrieves the status of a migration operation.
// Example sending a request using the GetCatalogImportStatusRequest method. req := client.GetCatalogImportStatusRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCatalogImportStatus
func (*Glue) GetClassifierRequest ¶
func (c *Glue) GetClassifierRequest(input *GetClassifierInput) GetClassifierRequest
GetClassifierRequest returns a request value for making API operation for AWS Glue.
Retrieve a classifier by name.
// Example sending a request using the GetClassifierRequest method. req := client.GetClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifier
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 *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 ...aws.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) GetClassifiersRequest
GetClassifiersRequest returns a request value for making API operation for AWS Glue.
Lists all classifier objects in the Data Catalog.
// Example sending a request using the GetClassifiersRequest method. req := client.GetClassifiersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetClassifiers
func (*Glue) GetConnectionRequest ¶
func (c *Glue) GetConnectionRequest(input *GetConnectionInput) GetConnectionRequest
GetConnectionRequest returns a request value for making API operation for AWS Glue.
Retrieves a connection definition from the Data Catalog.
// Example sending a request using the GetConnectionRequest method. req := client.GetConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnection
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 *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 ...aws.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) GetConnectionsRequest
GetConnectionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a list of connection definitions from the Data Catalog.
// Example sending a request using the GetConnectionsRequest method. req := client.GetConnectionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetConnections
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 *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 ...aws.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) GetCrawlerMetricsRequest
GetCrawlerMetricsRequest returns a request value for making API operation for AWS Glue.
Retrieves metrics about specified crawlers.
// Example sending a request using the GetCrawlerMetricsRequest method. req := client.GetCrawlerMetricsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlerMetrics
func (*Glue) GetCrawlerRequest ¶
func (c *Glue) GetCrawlerRequest(input *GetCrawlerInput) GetCrawlerRequest
GetCrawlerRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for a specified crawler.
// Example sending a request using the GetCrawlerRequest method. req := client.GetCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawler
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 *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 ...aws.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) GetCrawlersRequest
GetCrawlersRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for all crawlers defined in the customer account.
// Example sending a request using the GetCrawlersRequest method. req := client.GetCrawlersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetCrawlers
func (*Glue) GetDatabaseRequest ¶
func (c *Glue) GetDatabaseRequest(input *GetDatabaseInput) GetDatabaseRequest
GetDatabaseRequest returns a request value for making API operation for AWS Glue.
Retrieves the definition of a specified database.
// Example sending a request using the GetDatabaseRequest method. req := client.GetDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabase
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 *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 ...aws.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) GetDatabasesRequest
GetDatabasesRequest returns a request value for making API operation for AWS Glue.
Retrieves all Databases defined in a given Data Catalog.
// Example sending a request using the GetDatabasesRequest method. req := client.GetDatabasesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDatabases
func (*Glue) GetDataflowGraphRequest ¶
func (c *Glue) GetDataflowGraphRequest(input *GetDataflowGraphInput) GetDataflowGraphRequest
GetDataflowGraphRequest returns a request value for making API operation for AWS Glue.
Transforms a Python script into a directed acyclic graph (DAG).
// Example sending a request using the GetDataflowGraphRequest method. req := client.GetDataflowGraphRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDataflowGraph
func (*Glue) GetDevEndpointRequest ¶
func (c *Glue) GetDevEndpointRequest(input *GetDevEndpointInput) GetDevEndpointRequest
GetDevEndpointRequest returns a request value for making API operation for AWS Glue.
Retrieves information about a specified DevEndpoint.
// Example sending a request using the GetDevEndpointRequest method. req := client.GetDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoint
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 *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 ...aws.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) GetDevEndpointsRequest
GetDevEndpointsRequest returns a request value for making API operation for AWS Glue.
Retrieves all the DevEndpoints in this AWS account.
// Example sending a request using the GetDevEndpointsRequest method. req := client.GetDevEndpointsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetDevEndpoints
func (*Glue) GetJobRequest ¶
func (c *Glue) GetJobRequest(input *GetJobInput) GetJobRequest
GetJobRequest returns a request value for making API operation for AWS Glue.
Retrieves an existing job definition.
// Example sending a request using the GetJobRequest method. req := client.GetJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJob
func (*Glue) GetJobRunRequest ¶
func (c *Glue) GetJobRunRequest(input *GetJobRunInput) GetJobRunRequest
GetJobRunRequest returns a request value for making API operation for AWS Glue.
Retrieves the metadata for a given job run.
// Example sending a request using the GetJobRunRequest method. req := client.GetJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRun
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 *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 ...aws.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) GetJobRunsRequest
GetJobRunsRequest returns a request value for making API operation for AWS Glue.
Retrieves metadata for all runs of a given job.
// Example sending a request using the GetJobRunsRequest method. req := client.GetJobRunsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobRuns
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 *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 ...aws.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) GetJobsRequest
GetJobsRequest returns a request value for making API operation for AWS Glue.
Retrieves all current jobs.
// Example sending a request using the GetJobsRequest method. req := client.GetJobsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetJobs
func (*Glue) GetMappingRequest ¶
func (c *Glue) GetMappingRequest(input *GetMappingInput) GetMappingRequest
GetMappingRequest returns a request value for making API operation for AWS Glue.
Creates mappings.
// Example sending a request using the GetMappingRequest method. req := client.GetMappingRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMapping
func (*Glue) GetPartitionRequest ¶
func (c *Glue) GetPartitionRequest(input *GetPartitionInput) GetPartitionRequest
GetPartitionRequest returns a request value for making API operation for AWS Glue.
Retrieves information about a specified partition.
// Example sending a request using the GetPartitionRequest method. req := client.GetPartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartition
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 *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 ...aws.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) GetPartitionsRequest
GetPartitionsRequest returns a request value for making API operation for AWS Glue.
Retrieves information about the partitions in a table.
// Example sending a request using the GetPartitionsRequest method. req := client.GetPartitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPartitions
func (*Glue) GetPlanRequest ¶
func (c *Glue) GetPlanRequest(input *GetPlanInput) GetPlanRequest
GetPlanRequest returns a request value for making API operation for AWS Glue.
Gets code to perform a specified mapping.
// Example sending a request using the GetPlanRequest method. req := client.GetPlanRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetPlan
func (*Glue) GetTableRequest ¶
func (c *Glue) GetTableRequest(input *GetTableInput) GetTableRequest
GetTableRequest returns a request value for making API operation for AWS Glue.
Retrieves the Table definition in a Data Catalog for a specified table.
// Example sending a request using the GetTableRequest method. req := client.GetTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTable
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 *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 ...aws.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) GetTableVersionsRequest
GetTableVersionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a list of strings that identify available versions of a specified table.
// Example sending a request using the GetTableVersionsRequest method. req := client.GetTableVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTableVersions
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 *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 ...aws.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) GetTablesRequest
GetTablesRequest returns a request value for making API operation for AWS Glue.
Retrieves the definitions of some or all of the tables in a given Database.
// Example sending a request using the GetTablesRequest method. req := client.GetTablesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTables
func (*Glue) GetTriggerRequest ¶
func (c *Glue) GetTriggerRequest(input *GetTriggerInput) GetTriggerRequest
GetTriggerRequest returns a request value for making API operation for AWS Glue.
Retrieves the definition of a trigger.
// Example sending a request using the GetTriggerRequest method. req := client.GetTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTrigger
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 *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 ...aws.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) GetTriggersRequest
GetTriggersRequest returns a request value for making API operation for AWS Glue.
Gets all the triggers associated with a job.
// Example sending a request using the GetTriggersRequest method. req := client.GetTriggersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetTriggers
func (*Glue) GetUserDefinedFunctionRequest ¶
func (c *Glue) GetUserDefinedFunctionRequest(input *GetUserDefinedFunctionInput) GetUserDefinedFunctionRequest
GetUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Retrieves a specified function definition from the Data Catalog.
// Example sending a request using the GetUserDefinedFunctionRequest method. req := client.GetUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunction
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 *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 ...aws.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) GetUserDefinedFunctionsRequest
GetUserDefinedFunctionsRequest returns a request value for making API operation for AWS Glue.
Retrieves a multiple function definitions from the Data Catalog.
// Example sending a request using the GetUserDefinedFunctionsRequest method. req := client.GetUserDefinedFunctionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetUserDefinedFunctions
func (*Glue) ImportCatalogToGlueRequest ¶
func (c *Glue) ImportCatalogToGlueRequest(input *ImportCatalogToGlueInput) ImportCatalogToGlueRequest
ImportCatalogToGlueRequest returns a request value for making API operation for AWS Glue.
Imports an existing Athena Data Catalog to AWS Glue
// Example sending a request using the ImportCatalogToGlueRequest method. req := client.ImportCatalogToGlueRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlue
func (*Glue) ResetJobBookmarkRequest ¶
func (c *Glue) ResetJobBookmarkRequest(input *ResetJobBookmarkInput) ResetJobBookmarkRequest
ResetJobBookmarkRequest returns a request value for making API operation for AWS Glue.
Resets a bookmark entry.
// Example sending a request using the ResetJobBookmarkRequest method. req := client.ResetJobBookmarkRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmark
func (*Glue) StartCrawlerRequest ¶
func (c *Glue) StartCrawlerRequest(input *StartCrawlerInput) StartCrawlerRequest
StartCrawlerRequest returns a request value for making API operation for AWS Glue.
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, does nothing.
// Example sending a request using the StartCrawlerRequest method. req := client.StartCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawler
func (*Glue) StartCrawlerScheduleRequest ¶
func (c *Glue) StartCrawlerScheduleRequest(input *StartCrawlerScheduleInput) StartCrawlerScheduleRequest
StartCrawlerScheduleRequest returns a request value for making 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.
// Example sending a request using the StartCrawlerScheduleRequest method. req := client.StartCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerSchedule
func (*Glue) StartJobRunRequest ¶
func (c *Glue) StartJobRunRequest(input *StartJobRunInput) StartJobRunRequest
StartJobRunRequest returns a request value for making API operation for AWS Glue.
Runs a job.
// Example sending a request using the StartJobRunRequest method. req := client.StartJobRunRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRun
func (*Glue) StartTriggerRequest ¶
func (c *Glue) StartTriggerRequest(input *StartTriggerInput) StartTriggerRequest
StartTriggerRequest returns a request value for making API operation for AWS Glue.
Starts an existing trigger. See Triggering Jobs (http://docs.aws.amazon.com/glue/latest/dg/trigger-job.html) for information about how different types of trigger are started.
// Example sending a request using the StartTriggerRequest method. req := client.StartTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTrigger
func (*Glue) StopCrawlerRequest ¶
func (c *Glue) StopCrawlerRequest(input *StopCrawlerInput) StopCrawlerRequest
StopCrawlerRequest returns a request value for making API operation for AWS Glue.
If the specified crawler is running, stops the crawl.
// Example sending a request using the StopCrawlerRequest method. req := client.StopCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawler
func (*Glue) StopCrawlerScheduleRequest ¶
func (c *Glue) StopCrawlerScheduleRequest(input *StopCrawlerScheduleInput) StopCrawlerScheduleRequest
StopCrawlerScheduleRequest returns a request value for making 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.
// Example sending a request using the StopCrawlerScheduleRequest method. req := client.StopCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerSchedule
func (*Glue) StopTriggerRequest ¶
func (c *Glue) StopTriggerRequest(input *StopTriggerInput) StopTriggerRequest
StopTriggerRequest returns a request value for making API operation for AWS Glue.
Stops a specified trigger.
// Example sending a request using the StopTriggerRequest method. req := client.StopTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTrigger
func (*Glue) UpdateClassifierRequest ¶
func (c *Glue) UpdateClassifierRequest(input *UpdateClassifierInput) UpdateClassifierRequest
UpdateClassifierRequest returns a request value for making API operation for AWS Glue.
Modifies an existing classifier (either a GrokClassifier or an XMLClassifier).
// Example sending a request using the UpdateClassifierRequest method. req := client.UpdateClassifierRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifier
func (*Glue) UpdateConnectionRequest ¶
func (c *Glue) UpdateConnectionRequest(input *UpdateConnectionInput) UpdateConnectionRequest
UpdateConnectionRequest returns a request value for making API operation for AWS Glue.
Updates a connection definition in the Data Catalog.
// Example sending a request using the UpdateConnectionRequest method. req := client.UpdateConnectionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnection
func (*Glue) UpdateCrawlerRequest ¶
func (c *Glue) UpdateCrawlerRequest(input *UpdateCrawlerInput) UpdateCrawlerRequest
UpdateCrawlerRequest returns a request value for making API operation for AWS Glue.
Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.
// Example sending a request using the UpdateCrawlerRequest method. req := client.UpdateCrawlerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawler
func (*Glue) UpdateCrawlerScheduleRequest ¶
func (c *Glue) UpdateCrawlerScheduleRequest(input *UpdateCrawlerScheduleInput) UpdateCrawlerScheduleRequest
UpdateCrawlerScheduleRequest returns a request value for making API operation for AWS Glue.
Updates the schedule of a crawler using a cron expression.
// Example sending a request using the UpdateCrawlerScheduleRequest method. req := client.UpdateCrawlerScheduleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerSchedule
func (*Glue) UpdateDatabaseRequest ¶
func (c *Glue) UpdateDatabaseRequest(input *UpdateDatabaseInput) UpdateDatabaseRequest
UpdateDatabaseRequest returns a request value for making API operation for AWS Glue.
Updates an existing database definition in a Data Catalog.
// Example sending a request using the UpdateDatabaseRequest method. req := client.UpdateDatabaseRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabase
func (*Glue) UpdateDevEndpointRequest ¶
func (c *Glue) UpdateDevEndpointRequest(input *UpdateDevEndpointInput) UpdateDevEndpointRequest
UpdateDevEndpointRequest returns a request value for making API operation for AWS Glue.
Updates a specified DevEndpoint.
// Example sending a request using the UpdateDevEndpointRequest method. req := client.UpdateDevEndpointRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpoint
func (*Glue) UpdateJobRequest ¶
func (c *Glue) UpdateJobRequest(input *UpdateJobInput) UpdateJobRequest
UpdateJobRequest returns a request value for making API operation for AWS Glue.
Updates an existing job definition.
// Example sending a request using the UpdateJobRequest method. req := client.UpdateJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJob
func (*Glue) UpdatePartitionRequest ¶
func (c *Glue) UpdatePartitionRequest(input *UpdatePartitionInput) UpdatePartitionRequest
UpdatePartitionRequest returns a request value for making API operation for AWS Glue.
Updates a partition.
// Example sending a request using the UpdatePartitionRequest method. req := client.UpdatePartitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartition
func (*Glue) UpdateTableRequest ¶
func (c *Glue) UpdateTableRequest(input *UpdateTableInput) UpdateTableRequest
UpdateTableRequest returns a request value for making API operation for AWS Glue.
Updates a metadata table in the Data Catalog.
// Example sending a request using the UpdateTableRequest method. req := client.UpdateTableRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTable
func (*Glue) UpdateTriggerRequest ¶
func (c *Glue) UpdateTriggerRequest(input *UpdateTriggerInput) UpdateTriggerRequest
UpdateTriggerRequest returns a request value for making API operation for AWS Glue.
Updates a trigger definition.
// Example sending a request using the UpdateTriggerRequest method. req := client.UpdateTriggerRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTrigger
func (*Glue) UpdateUserDefinedFunctionRequest ¶
func (c *Glue) UpdateUserDefinedFunctionRequest(input *UpdateUserDefinedFunctionInput) UpdateUserDefinedFunctionRequest
UpdateUserDefinedFunctionRequest returns a request value for making API operation for AWS Glue.
Updates an existing function definition in the Data Catalog.
// Example sending a request using the UpdateUserDefinedFunctionRequest method. req := client.UpdateUserDefinedFunctionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunction
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 this classifier was registered. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Optional custom grok patterns defined by this classifier. For more information, // see custom patterns in Writing Custom Classifers (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 Classifers (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 this classifier was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GrokClassifier
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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlueRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ImportCatalogToGlueResponse
func (ImportCatalogToGlueOutput) GoString ¶
func (s ImportCatalogToGlueOutput) GoString() string
GoString returns the string representation
func (ImportCatalogToGlueOutput) SDKResponseMetadata ¶
func (s ImportCatalogToGlueOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ImportCatalogToGlueOutput) String ¶
func (s ImportCatalogToGlueOutput) String() string
String returns the string representation
type ImportCatalogToGlueRequest ¶
type ImportCatalogToGlueRequest struct { *aws.Request Input *ImportCatalogToGlueInput }
ImportCatalogToGlueRequest is a API request type for the ImportCatalogToGlue API operation.
func (ImportCatalogToGlueRequest) Send ¶
func (r ImportCatalogToGlueRequest) Send() (*ImportCatalogToGlueOutput, error)
Send marshals and sends the ImportCatalogToGlue API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JdbcTarget
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 { // The number of AWS Glue data processing units (DPUs) allocated to this Job. // 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/). AllocatedCapacity *int64 `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 specification was created. CreatedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) // topic in the developer guide. DefaultArguments map[string]string `type:"map"` // Description of this job. Description *string `type:"string"` // An ExecutionProperty specifying the maximum number of concurrent runs allowed // for this job. ExecutionProperty *ExecutionProperty `type:"structure"` // The last point in time when this job specification was modified. LastModifiedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // This field is reserved for future use. LogUri *string `type:"string"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `type:"integer"` // The name you assign to this job. Name *string `min:"1" type:"string"` // The name of the IAM role associated with this job. Role *string `type:"string"` // contains filtered or unexported fields }
Specifies a job. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Job
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) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn field's value.
func (*Job) SetMaxRetries ¶
SetMaxRetries sets the MaxRetries field's value.
type JobBookmarkEntry ¶
type JobBookmarkEntry struct { // The attempt ID number. Attempt *int64 `type:"integer"` // The bookmark itself. JobBookmark *string `type:"string"` // Name of the job in question. JobName *string `type:"string"` // The run ID number. Run *int64 `type:"integer"` // Version of the job. Version *int64 `type:"integer"` // contains filtered or unexported fields }
Defines a point which a job can resume processing. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobBookmarkEntry
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) SetRun ¶
func (s *JobBookmarkEntry) SetRun(v int64) *JobBookmarkEntry
SetRun sets the Run 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 JobCommand ¶
type JobCommand struct { // The name of the job command: this must be glueetl. Name *string `type:"string"` // Specifies the S3 path to a script that executes a job (required). ScriptLocation *string `type:"string"` // contains filtered or unexported fields }
Specifies code that executes a job. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobCommand
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) 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 JobRun ¶
type JobRun struct { // 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/). AllocatedCapacity *int64 `type:"integer"` // The job arguments associated with this run. These override equivalent default // arguments set for the 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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-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 this job run completed. CompletedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // An error message associated with this job run. ErrorMessage *string `type:"string"` // The ID of this job run. Id *string `min:"1" type:"string"` // The name of the job being run. JobName *string `min:"1" type:"string"` // The current state of the job run. JobRunState JobRunState `type:"string" enum:"true"` // The last time this job run was modified. LastModifiedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // 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 date and time at which this job run was started. StartedOn *time.Time `type:"timestamp" timestampFormat:"unix"` // The name of the trigger that started this job run. TriggerName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about a job run. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobRun
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) SetJobName ¶
SetJobName sets the JobName field's value.
func (*JobRun) SetJobRunState ¶
func (s *JobRun) SetJobRunState(v JobRunState) *JobRun
SetJobRunState sets the JobRunState field's value.
func (*JobRun) SetLastModifiedOn ¶
SetLastModifiedOn sets the LastModifiedOn 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) SetStartedOn ¶
SetStartedOn sets the StartedOn field's value.
func (*JobRun) SetTriggerName ¶
SetTriggerName sets the TriggerName field's value.
type JobRunState ¶
type JobRunState string
const ( JobRunStateStarting JobRunState = "STARTING" JobRunStateRunning JobRunState = "RUNNING" JobRunStateStopping JobRunState = "STOPPING" JobRunStateStopped JobRunState = "STOPPED" JobRunStateSucceeded JobRunState = "SUCCEEDED" JobRunStateFailed JobRunState = "FAILED" )
Enum values for JobRunState
type JobUpdate ¶
type JobUpdate struct { // The number of AWS Glue data processing units (DPUs) to allocate to this Job. // 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/). AllocatedCapacity *int64 `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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) // topic in the developer guide. DefaultArguments map[string]string `type:"map"` // 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"` // This field is reserved for future use. LogUri *string `type:"string"` // The maximum number of times to retry this job if it fails. MaxRetries *int64 `type:"integer"` // The name of the IAM role associated with this job (required). Role *string `type:"string"` // contains filtered or unexported fields }
Specifies information used to update an existing job. Note that the previous job definition will be completely overwritten by this information. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/JobUpdate
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) SetMaxRetries ¶
SetMaxRetries sets the MaxRetries field's value.
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" timestampFormat:"unix"` // Status of the last crawl. Status LastCrawlStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
Status and error information about the most recent crawl. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/LastCrawlInfo
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 LastCrawlStatus) *LastCrawlInfo
SetStatus sets the Status field's value.
func (LastCrawlInfo) String ¶
func (s LastCrawlInfo) String() string
String returns the string representation
type LastCrawlStatus ¶
type LastCrawlStatus string
const ( LastCrawlStatusSucceeded LastCrawlStatus = "SUCCEEDED" LastCrawlStatusCancelled LastCrawlStatus = "CANCELLED" LastCrawlStatusFailed LastCrawlStatus = "FAILED" )
Enum values for LastCrawlStatus
type Location ¶
type Location struct { // A JDBC location. Jdbc []CodeGenNodeArg `type:"list"` // An Amazon S3 location. S3 []CodeGenNodeArg `type:"list"` // contains filtered or unexported fields }
The location of resources. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Location
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 LogicalOperator ¶
type LogicalOperator string
const (
LogicalOperatorEquals LogicalOperator = "EQUALS"
)
Enum values for LogicalOperator
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/MappingEntry
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 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Order
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" timestampFormat:"unix"` // The name of the catalog database where the table in question is located. DatabaseName *string `min:"1" type:"string"` // The last time at which the partition was accessed. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Partition parameters, in the form of a list of key-value pairs. 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 table in question. 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Partition
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 { // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionError
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" timestampFormat:"unix"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Partition parameters, in the form of a list of key-value pairs. 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. Values []string `type:"list"` // contains filtered or unexported fields }
The structure used to create and update a partion. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionInput
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PartitionValueList
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. 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/PhysicalConnectionRequirements
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 predecessor job. 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Predecessor
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"` // Currently "OR" is not supported. Logical Logical `type:"string" enum:"true"` // contains filtered or unexported fields }
Defines the predicate of the trigger, which determines when it fires. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Predicate
func (*Predicate) SetConditions ¶
SetConditions sets the Conditions field's value.
func (*Predicate) SetLogical ¶
SetLogical sets the Logical field's value.
type PrincipalType ¶
type PrincipalType string
const ( PrincipalTypeUser PrincipalType = "USER" PrincipalTypeRole PrincipalType = "ROLE" PrincipalTypeGroup PrincipalType = "GROUP" )
Enum values for PrincipalType
type ResetJobBookmarkInput ¶
type ResetJobBookmarkInput struct { // The name of the job in question. // // JobName is a required field JobName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmarkRequest
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) 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResetJobBookmarkResponse
func (ResetJobBookmarkOutput) GoString ¶
func (s ResetJobBookmarkOutput) GoString() string
GoString returns the string representation
func (ResetJobBookmarkOutput) SDKResponseMetadata ¶
func (s ResetJobBookmarkOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ResetJobBookmarkRequest ¶
type ResetJobBookmarkRequest struct { *aws.Request Input *ResetJobBookmarkInput }
ResetJobBookmarkRequest is a API request type for the ResetJobBookmark API operation.
func (ResetJobBookmarkRequest) Send ¶
func (r ResetJobBookmarkRequest) Send() (*ResetJobBookmarkOutput, error)
Send marshals and sends the ResetJobBookmark API request.
type ResourceType ¶
type ResourceType string
const ( ResourceTypeJar ResourceType = "JAR" ResourceTypeFile ResourceType = "FILE" ResourceTypeArchive ResourceType = "ARCHIVE" )
Enum values for ResourceType
type ResourceUri ¶
type ResourceUri struct { // The type of the resource. ResourceType ResourceType `type:"string" enum:"true"` // The URI for accessing the resource. Uri *string `min:"1" type:"string"` // contains filtered or unexported fields }
URIs for function resources. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ResourceUri
func (ResourceUri) GoString ¶
func (s ResourceUri) GoString() string
GoString returns the string representation
func (*ResourceUri) SetResourceType ¶
func (s *ResourceUri) SetResourceType(v ResourceType) *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 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 S3. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/S3Target
func (*S3Target) SetExclusions ¶
SetExclusions sets the Exclusions field's value.
type Schedule ¶
type Schedule struct { // A cron expression used to specify the schedule (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, you would specify: // cron(15 12 * * ? *). ScheduleExpression *string `type:"string"` // The state of the schedule. State ScheduleState `type:"string" enum:"true"` // contains filtered or unexported fields }
A scheduling object using a cron statement to schedule an event. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Schedule
func (*Schedule) SetScheduleExpression ¶
SetScheduleExpression sets the ScheduleExpression field's value.
func (*Schedule) SetState ¶
func (s *Schedule) SetState(v ScheduleState) *Schedule
SetState sets the State field's value.
type ScheduleState ¶
type ScheduleState string
const ( ScheduleStateScheduled ScheduleState = "SCHEDULED" ScheduleStateNotScheduled ScheduleState = "NOT_SCHEDULED" ScheduleStateTransitioning ScheduleState = "TRANSITIONING" )
Enum values for ScheduleState
type SchemaChangePolicy ¶
type SchemaChangePolicy struct { // The deletion behavior when the crawler finds a deleted object. DeleteBehavior DeleteBehavior `type:"string" enum:"true"` // The update behavior when the crawler finds a changed schema. UpdateBehavior UpdateBehavior `type:"string" enum:"true"` // contains filtered or unexported fields }
Crawler policy for update and deletion behavior. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SchemaChangePolicy
func (SchemaChangePolicy) GoString ¶
func (s SchemaChangePolicy) GoString() string
GoString returns the string representation
func (*SchemaChangePolicy) SetDeleteBehavior ¶
func (s *SchemaChangePolicy) SetDeleteBehavior(v DeleteBehavior) *SchemaChangePolicy
SetDeleteBehavior sets the DeleteBehavior field's value.
func (*SchemaChangePolicy) SetUpdateBehavior ¶
func (s *SchemaChangePolicy) SetUpdateBehavior(v UpdateBehavior) *SchemaChangePolicy
SetUpdateBehavior sets the UpdateBehavior field's value.
func (SchemaChangePolicy) String ¶
func (s SchemaChangePolicy) String() string
String returns the string representation
type Segment ¶
type Segment struct { // The zero-based index number of the this segment. For example, if the total // number of segments is 4, SegmentNumber values will range from zero through // three. // // SegmentNumber is a required field SegmentNumber *int64 `type:"integer" required:"true"` // The total numer 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Segment
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"` // A list of initialization parameters for the SerDe, in key-value form. 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) which serves as an extractor and loader. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SerDeInfo
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 are ones that occur with very high frequency. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/SkewedInfo
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 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerResponse
func (StartCrawlerOutput) GoString ¶
func (s StartCrawlerOutput) GoString() string
GoString returns the string representation
func (StartCrawlerOutput) SDKResponseMetadata ¶
func (s StartCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartCrawlerOutput) String ¶
func (s StartCrawlerOutput) String() string
String returns the string representation
type StartCrawlerRequest ¶
type StartCrawlerRequest struct { *aws.Request Input *StartCrawlerInput }
StartCrawlerRequest is a API request type for the StartCrawler API operation.
func (StartCrawlerRequest) Send ¶
func (r StartCrawlerRequest) Send() (*StartCrawlerOutput, error)
Send marshals and sends the StartCrawler API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerScheduleRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerScheduleResponse
func (StartCrawlerScheduleOutput) GoString ¶
func (s StartCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StartCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s StartCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartCrawlerScheduleOutput) String ¶
func (s StartCrawlerScheduleOutput) String() string
String returns the string representation
type StartCrawlerScheduleRequest ¶
type StartCrawlerScheduleRequest struct { *aws.Request Input *StartCrawlerScheduleInput }
StartCrawlerScheduleRequest is a API request type for the StartCrawlerSchedule API operation.
func (StartCrawlerScheduleRequest) Send ¶
func (r StartCrawlerScheduleRequest) Send() (*StartCrawlerScheduleOutput, error)
Send marshals and sends the StartCrawlerSchedule API request.
type StartJobRunInput ¶
type StartJobRunInput struct { // 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://aws.amazon.com/glue/pricing/). AllocatedCapacity *int64 `type:"integer"` // The job arguments specifically for this run. They override the equivalent // default arguments set for the job 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 (http://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 (http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) // topic in the developer guide. Arguments map[string]string `type:"map"` // The name of the job to start. // // 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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRunRequest
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) 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartJobRunResponse
func (StartJobRunOutput) GoString ¶
func (s StartJobRunOutput) GoString() string
GoString returns the string representation
func (StartJobRunOutput) SDKResponseMetadata ¶
func (s StartJobRunOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 StartJobRunRequest ¶
type StartJobRunRequest struct { *aws.Request Input *StartJobRunInput }
StartJobRunRequest is a API request type for the StartJobRun API operation.
func (StartJobRunRequest) Send ¶
func (r StartJobRunRequest) Send() (*StartJobRunOutput, error)
Send marshals and sends the StartJobRun API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTriggerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartTriggerResponse
func (StartTriggerOutput) GoString ¶
func (s StartTriggerOutput) GoString() string
GoString returns the string representation
func (StartTriggerOutput) SDKResponseMetadata ¶
func (s StartTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 StartTriggerRequest ¶
type StartTriggerRequest struct { *aws.Request Input *StartTriggerInput }
StartTriggerRequest is a API request type for the StartTrigger API operation.
func (StartTriggerRequest) Send ¶
func (r StartTriggerRequest) Send() (*StartTriggerOutput, error)
Send marshals and sends the StartTrigger API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerResponse
func (StopCrawlerOutput) GoString ¶
func (s StopCrawlerOutput) GoString() string
GoString returns the string representation
func (StopCrawlerOutput) SDKResponseMetadata ¶
func (s StopCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopCrawlerOutput) String ¶
func (s StopCrawlerOutput) String() string
String returns the string representation
type StopCrawlerRequest ¶
type StopCrawlerRequest struct { *aws.Request Input *StopCrawlerInput }
StopCrawlerRequest is a API request type for the StopCrawler API operation.
func (StopCrawlerRequest) Send ¶
func (r StopCrawlerRequest) Send() (*StopCrawlerOutput, error)
Send marshals and sends the StopCrawler API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerScheduleRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopCrawlerScheduleResponse
func (StopCrawlerScheduleOutput) GoString ¶
func (s StopCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (StopCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s StopCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopCrawlerScheduleOutput) String ¶
func (s StopCrawlerScheduleOutput) String() string
String returns the string representation
type StopCrawlerScheduleRequest ¶
type StopCrawlerScheduleRequest struct { *aws.Request Input *StopCrawlerScheduleInput }
StopCrawlerScheduleRequest is a API request type for the StopCrawlerSchedule API operation.
func (StopCrawlerScheduleRequest) Send ¶
func (r StopCrawlerScheduleRequest) Send() (*StopCrawlerScheduleOutput, error)
Send marshals and sends the StopCrawlerSchedule API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTriggerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopTriggerResponse
func (StopTriggerOutput) GoString ¶
func (s StopTriggerOutput) GoString() string
GoString returns the string representation
func (StopTriggerOutput) SDKResponseMetadata ¶
func (s StopTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 StopTriggerRequest ¶
type StopTriggerRequest struct { *aws.Request Input *StopTriggerInput }
StopTriggerRequest is a API request type for the StopTrigger API operation.
func (StopTriggerRequest) Send ¶
func (r StopTriggerRequest) Send() (*StopTriggerOutput, error)
Send marshals and sends the StopTrigger API request.
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"` // User-supplied properties in key-value form. Parameters map[string]string `type:"map"` // Serialization/deserialization (SerDe) information. SerdeInfo *SerDeInfo `type:"structure"` // Information about values that appear very 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StorageDescriptor
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 { // Time when the table definition was created in the Data Catalog. CreateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Person or entity who created the table. CreatedBy *string `min:"1" type:"string"` // Name of the metadata database where the table metadata resides. DatabaseName *string `min:"1" type:"string"` // Description of the table. Description *string `type:"string"` // Last time the table was accessed. This is usually taken from HDFS, and may // not be reliable. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Last time column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Name of the table. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Owner of the table. Owner *string `min:"1" type:"string"` // Properties associated with this table, as a list of key-value pairs. Parameters map[string]string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. PartitionKeys []Column `type:"list"` // 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"` // Last time the table was updated. UpdateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/Table
func (*Table) SetCreateTime ¶
SetCreateTime sets the CreateTime field's value.
func (*Table) SetCreatedBy ¶
SetCreatedBy sets the CreatedBy field's value.
func (*Table) SetDatabaseName ¶
SetDatabaseName sets the DatabaseName field's value.
func (*Table) SetDescription ¶
SetDescription sets the Description field's value.
func (*Table) SetLastAccessTime ¶
SetLastAccessTime sets the LastAccessTime field's value.
func (*Table) SetLastAnalyzedTime ¶
SetLastAnalyzedTime sets the LastAnalyzedTime field's value.
func (*Table) SetParameters ¶
SetParameters sets the Parameters field's value.
func (*Table) SetPartitionKeys ¶
SetPartitionKeys sets the PartitionKeys field's value.
func (*Table) SetRetention ¶
SetRetention sets the Retention field's value.
func (*Table) SetStorageDescriptor ¶
func (s *Table) SetStorageDescriptor(v *StorageDescriptor) *Table
SetStorageDescriptor sets the StorageDescriptor field's value.
func (*Table) SetTableType ¶
SetTableType sets the TableType field's value.
func (*Table) SetUpdateTime ¶
SetUpdateTime sets the UpdateTime field's value.
func (*Table) SetViewExpandedText ¶
SetViewExpandedText sets the ViewExpandedText field's value.
func (*Table) SetViewOriginalText ¶
SetViewOriginalText sets the ViewOriginalText field's value.
type TableError ¶
type TableError struct { // Detail about the error. ErrorDetail *ErrorDetail `type:"structure"` // Name of the table. TableName *string `min:"1" type:"string"` // contains filtered or unexported fields }
An error record for table operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableError
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 { // Description of the table. Description *string `type:"string"` // Last time the table was accessed. LastAccessTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Last time column statistics were computed for this table. LastAnalyzedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // Name of the table. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Owner of the table. Owner *string `min:"1" type:"string"` // Properties associated with this table, as a list of key-value pairs. Parameters map[string]string `type:"map"` // A list of columns by which the table is partitioned. Only primitive types // are supported as partition keys. PartitionKeys []Column `type:"list"` // 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 }
Structure used to create or update the table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableInput
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 *Table `type:"structure"` // The ID value that identifies this table version. VersionId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Specifies a version of a table. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TableVersion
func (TableVersion) GoString ¶
func (s TableVersion) GoString() string
GoString returns the string representation
func (*TableVersion) SetTable ¶
func (s *TableVersion) SetTable(v *Table) *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 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"` // 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 (http://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 TriggerState `type:"string" enum:"true"` // The type of trigger that this is. Type TriggerType `type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a specific trigger. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/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) SetState ¶
func (s *Trigger) SetState(v TriggerState) *Trigger
SetState sets the State field's value.
func (*Trigger) SetType ¶
func (s *Trigger) SetType(v TriggerType) *Trigger
SetType sets the Type field's value.
type TriggerState ¶
type TriggerState string
const ( TriggerStateCreating TriggerState = "CREATING" TriggerStateCreated TriggerState = "CREATED" TriggerStateActivating TriggerState = "ACTIVATING" TriggerStateActivated TriggerState = "ACTIVATED" TriggerStateDeactivating TriggerState = "DEACTIVATING" TriggerStateDeactivated TriggerState = "DEACTIVATED" TriggerStateDeleting TriggerState = "DELETING" TriggerStateUpdating TriggerState = "UPDATING" )
Enum values for TriggerState
type TriggerType ¶
type TriggerType string
const ( TriggerTypeScheduled TriggerType = "SCHEDULED" TriggerTypeConditional TriggerType = "CONDITIONAL" TriggerTypeOnDemand TriggerType = "ON_DEMAND" )
Enum values for TriggerType
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 (http://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 will update the the previous trigger definition by overwriting it completely. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TriggerUpdate
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 UpdateBehavior ¶
type UpdateBehavior string
const ( UpdateBehaviorLog UpdateBehavior = "LOG" UpdateBehaviorUpdateInDatabase UpdateBehavior = "UPDATE_IN_DATABASE" )
Enum values for UpdateBehavior
type UpdateClassifierInput ¶
type UpdateClassifierInput struct { // A GrokClassifier object with updated fields. GrokClassifier *UpdateGrokClassifierRequest `type:"structure"` // An XMLClassifier object with updated fields. XMLClassifier *UpdateXMLClassifierRequest `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifierRequest
func (UpdateClassifierInput) GoString ¶
func (s UpdateClassifierInput) GoString() string
GoString returns the string representation
func (*UpdateClassifierInput) SetGrokClassifier ¶
func (s *UpdateClassifierInput) SetGrokClassifier(v *UpdateGrokClassifierRequest) *UpdateClassifierInput
SetGrokClassifier sets the GrokClassifier 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateClassifierResponse
func (UpdateClassifierOutput) GoString ¶
func (s UpdateClassifierOutput) GoString() string
GoString returns the string representation
func (UpdateClassifierOutput) SDKResponseMetadata ¶
func (s UpdateClassifierOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateClassifierOutput) String ¶
func (s UpdateClassifierOutput) String() string
String returns the string representation
type UpdateClassifierRequest ¶
type UpdateClassifierRequest struct { *aws.Request Input *UpdateClassifierInput }
UpdateClassifierRequest is a API request type for the UpdateClassifier API operation.
func (UpdateClassifierRequest) Send ¶
func (r UpdateClassifierRequest) Send() (*UpdateClassifierOutput, error)
Send marshals and sends the UpdateClassifier API request.
type UpdateConnectionInput ¶
type UpdateConnectionInput struct { // The ID of the Data Catalog in which the connection resides. If none is supplied, // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnectionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateConnectionResponse
func (UpdateConnectionOutput) GoString ¶
func (s UpdateConnectionOutput) GoString() string
GoString returns the string representation
func (UpdateConnectionOutput) SDKResponseMetadata ¶
func (s UpdateConnectionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateConnectionOutput) String ¶
func (s UpdateConnectionOutput) String() string
String returns the string representation
type UpdateConnectionRequest ¶
type UpdateConnectionRequest struct { *aws.Request Input *UpdateConnectionInput }
UpdateConnectionRequest is a API request type for the UpdateConnection API operation.
func (UpdateConnectionRequest) Send ¶
func (r UpdateConnectionRequest) Send() (*UpdateConnectionOutput, error)
Send marshals and sends the UpdateConnection API request.
type UpdateCrawlerInput ¶
type UpdateCrawlerInput struct { // A list of custom classifiers that the user has registered. By default, all // classifiers are included in a crawl, but these custom classifiers always // override the default classifiers for a given classification. Classifiers []string `type:"list"` // Crawler configuration information. This versioned JSON string allows users // to specify aspects of a Crawler's behavior. // // You can use this field to force partitions to inherit metadata such as classification, // input format, output format, serde information, and schema from their parent // table, rather than detect this information separately for each partition. // Use the following JSON string to specify that behavior: // // Example: '{ "Version": 1.0, "CrawlerOutput": { "Partitions": { "AddOrUpdateBehavior": // "InheritFromTable" } } }' Configuration *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 ARN of an IAM role) used by the new crawler to access customer // resources. Role *string `type:"string"` // A cron expression used to specify the schedule (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, you would specify: // cron(15 12 * * ? *). Schedule *string `type:"string"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerRequest
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) 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerResponse
func (UpdateCrawlerOutput) GoString ¶
func (s UpdateCrawlerOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerOutput) SDKResponseMetadata ¶
func (s UpdateCrawlerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateCrawlerOutput) String ¶
func (s UpdateCrawlerOutput) String() string
String returns the string representation
type UpdateCrawlerRequest ¶
type UpdateCrawlerRequest struct { *aws.Request Input *UpdateCrawlerInput }
UpdateCrawlerRequest is a API request type for the UpdateCrawler API operation.
func (UpdateCrawlerRequest) Send ¶
func (r UpdateCrawlerRequest) Send() (*UpdateCrawlerOutput, error)
Send marshals and sends the UpdateCrawler API request.
type UpdateCrawlerScheduleInput ¶
type UpdateCrawlerScheduleInput struct { // 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 (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, you would specify: // cron(15 12 * * ? *). Schedule *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerScheduleRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerScheduleResponse
func (UpdateCrawlerScheduleOutput) GoString ¶
func (s UpdateCrawlerScheduleOutput) GoString() string
GoString returns the string representation
func (UpdateCrawlerScheduleOutput) SDKResponseMetadata ¶
func (s UpdateCrawlerScheduleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateCrawlerScheduleOutput) String ¶
func (s UpdateCrawlerScheduleOutput) String() string
String returns the string representation
type UpdateCrawlerScheduleRequest ¶
type UpdateCrawlerScheduleRequest struct { *aws.Request Input *UpdateCrawlerScheduleInput }
UpdateCrawlerScheduleRequest is a API request type for the UpdateCrawlerSchedule API operation.
func (UpdateCrawlerScheduleRequest) Send ¶
func (r UpdateCrawlerScheduleRequest) Send() (*UpdateCrawlerScheduleOutput, error)
Send marshals and sends the UpdateCrawlerSchedule API request.
type UpdateDatabaseInput ¶
type UpdateDatabaseInput struct { // The ID of the Data Catalog in which the metadata database resides. If none // is supplied, 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 metadata database to update in the catalog. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabaseRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDatabaseResponse
func (UpdateDatabaseOutput) GoString ¶
func (s UpdateDatabaseOutput) GoString() string
GoString returns the string representation
func (UpdateDatabaseOutput) SDKResponseMetadata ¶
func (s UpdateDatabaseOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDatabaseOutput) String ¶
func (s UpdateDatabaseOutput) String() string
String returns the string representation
type UpdateDatabaseRequest ¶
type UpdateDatabaseRequest struct { *aws.Request Input *UpdateDatabaseInput }
UpdateDatabaseRequest is a API request type for the UpdateDatabase API operation.
func (UpdateDatabaseRequest) Send ¶
func (r UpdateDatabaseRequest) Send() (*UpdateDatabaseOutput, error)
Send marshals and sends the UpdateDatabase API request.
type UpdateDevEndpointInput ¶
type UpdateDevEndpointInput struct { // Custom Python or Java libraries to be loaded in the DevEndpoint. CustomLibraries *DevEndpointCustomLibraries `type:"structure"` // 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 otherwise. UpdateEtlLibraries *bool `type:"boolean"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpointRequest
func (UpdateDevEndpointInput) GoString ¶
func (s UpdateDevEndpointInput) GoString() string
GoString returns the string representation
func (*UpdateDevEndpointInput) SetCustomLibraries ¶
func (s *UpdateDevEndpointInput) SetCustomLibraries(v *DevEndpointCustomLibraries) *UpdateDevEndpointInput
SetCustomLibraries sets the CustomLibraries 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateDevEndpointResponse
func (UpdateDevEndpointOutput) GoString ¶
func (s UpdateDevEndpointOutput) GoString() string
GoString returns the string representation
func (UpdateDevEndpointOutput) SDKResponseMetadata ¶
func (s UpdateDevEndpointOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDevEndpointOutput) String ¶
func (s UpdateDevEndpointOutput) String() string
String returns the string representation
type UpdateDevEndpointRequest ¶
type UpdateDevEndpointRequest struct { *aws.Request Input *UpdateDevEndpointInput }
UpdateDevEndpointRequest is a API request type for the UpdateDevEndpoint API operation.
func (UpdateDevEndpointRequest) Send ¶
func (r UpdateDevEndpointRequest) Send() (*UpdateDevEndpointOutput, error)
Send marshals and sends the UpdateDevEndpoint API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateGrokClassifierRequest
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 { // 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. // // JobUpdate is a required field JobUpdate *JobUpdate `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJobRequest
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. JobName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateJobResponse
func (UpdateJobOutput) GoString ¶
func (s UpdateJobOutput) GoString() string
GoString returns the string representation
func (UpdateJobOutput) SDKResponseMetadata ¶
func (s UpdateJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 UpdateJobRequest ¶
type UpdateJobRequest struct { *aws.Request Input *UpdateJobInput }
UpdateJobRequest is a API request type for the UpdateJob API operation.
func (UpdateJobRequest) Send ¶
func (r UpdateJobRequest) Send() (*UpdateJobOutput, error)
Send marshals and sends the UpdateJob API request.
type UpdatePartitionInput ¶
type UpdatePartitionInput struct { // The ID of the Data Catalog where the partition to be updated resides. If // none is supplied, 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 which to update the partition. // // 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 where 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdatePartitionResponse
func (UpdatePartitionOutput) GoString ¶
func (s UpdatePartitionOutput) GoString() string
GoString returns the string representation
func (UpdatePartitionOutput) SDKResponseMetadata ¶
func (s UpdatePartitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdatePartitionOutput) String ¶
func (s UpdatePartitionOutput) String() string
String returns the string representation
type UpdatePartitionRequest ¶
type UpdatePartitionRequest struct { *aws.Request Input *UpdatePartitionInput }
UpdatePartitionRequest is a API request type for the UpdatePartition API operation.
func (UpdatePartitionRequest) Send ¶
func (r UpdatePartitionRequest) Send() (*UpdatePartitionOutput, error)
Send marshals and sends the UpdatePartition API request.
type UpdateTableInput ¶
type UpdateTableInput struct { // The ID of the Data Catalog where the table resides. If none is supplied, // 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. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTableRequest
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) 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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTableResponse
func (UpdateTableOutput) GoString ¶
func (s UpdateTableOutput) GoString() string
GoString returns the string representation
func (UpdateTableOutput) SDKResponseMetadata ¶
func (s UpdateTableOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateTableOutput) String ¶
func (s UpdateTableOutput) String() string
String returns the string representation
type UpdateTableRequest ¶
type UpdateTableRequest struct { *aws.Request Input *UpdateTableInput }
UpdateTableRequest is a API request type for the UpdateTable API operation.
func (UpdateTableRequest) Send ¶
func (r UpdateTableRequest) Send() (*UpdateTableOutput, error)
Send marshals and sends the UpdateTable API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTriggerRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTriggerResponse
func (UpdateTriggerOutput) GoString ¶
func (s UpdateTriggerOutput) GoString() string
GoString returns the string representation
func (UpdateTriggerOutput) SDKResponseMetadata ¶
func (s UpdateTriggerOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 UpdateTriggerRequest ¶
type UpdateTriggerRequest struct { *aws.Request Input *UpdateTriggerInput }
UpdateTriggerRequest is a API request type for the UpdateTrigger API operation.
func (UpdateTriggerRequest) Send ¶
func (r UpdateTriggerRequest) Send() (*UpdateTriggerOutput, error)
Send marshals and sends the UpdateTrigger API request.
type UpdateUserDefinedFunctionInput ¶
type UpdateUserDefinedFunctionInput struct { // The ID of the Data Catalog where the function to be updated 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 to be updated is located. // // DatabaseName is a required field DatabaseName *string `min:"1" type:"string" required:"true"` // A FunctionInput object that re-defines 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunctionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateUserDefinedFunctionResponse
func (UpdateUserDefinedFunctionOutput) GoString ¶
func (s UpdateUserDefinedFunctionOutput) GoString() string
GoString returns the string representation
func (UpdateUserDefinedFunctionOutput) SDKResponseMetadata ¶
func (s UpdateUserDefinedFunctionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateUserDefinedFunctionOutput) String ¶
func (s UpdateUserDefinedFunctionOutput) String() string
String returns the string representation
type UpdateUserDefinedFunctionRequest ¶
type UpdateUserDefinedFunctionRequest struct { *aws.Request Input *UpdateUserDefinedFunctionInput }
UpdateUserDefinedFunctionRequest is a API request type for the UpdateUserDefinedFunction API operation.
func (UpdateUserDefinedFunctionRequest) Send ¶
func (r UpdateUserDefinedFunctionRequest) Send() (*UpdateUserDefinedFunctionOutput, error)
Send marshals and sends the UpdateUserDefinedFunction API request.
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. Note that 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateXMLClassifierRequest
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" timestampFormat:"unix"` // 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 PrincipalType `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UserDefinedFunction
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 PrincipalType) *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 PrincipalType `type:"string" enum:"true"` // The resource URIs for the function. ResourceUris []ResourceUri `type:"list"` // contains filtered or unexported fields }
A structure used to create or updata a user-defined function. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UserDefinedFunctionInput
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 PrincipalType) *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 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 this classifier was registered. CreationTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The time this classifier was last updated. LastUpdated *time.Time `type:"timestamp" timestampFormat:"unix"` // 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. Note that 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"` // The version of this classifier. Version *int64 `type:"long"` // contains filtered or unexported fields }
A classifier for XML content. Please also see https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/XMLClassifier
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