Interface GlueAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any
invalid reference
SdkAsyncHttpClient
Defines the public endpoint for the Glue service.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionbatchCreatePartition
(Consumer<BatchCreatePartitionRequest.Builder> batchCreatePartitionRequest) Creates one or more partitions in a batch operation.batchCreatePartition
(BatchCreatePartitionRequest batchCreatePartitionRequest) Creates one or more partitions in a batch operation.batchDeleteConnection
(Consumer<BatchDeleteConnectionRequest.Builder> batchDeleteConnectionRequest) Deletes a list of connection definitions from the Data Catalog.batchDeleteConnection
(BatchDeleteConnectionRequest batchDeleteConnectionRequest) Deletes a list of connection definitions from the Data Catalog.batchDeletePartition
(Consumer<BatchDeletePartitionRequest.Builder> batchDeletePartitionRequest) Deletes one or more partitions in a batch operation.batchDeletePartition
(BatchDeletePartitionRequest batchDeletePartitionRequest) Deletes one or more partitions in a batch operation.batchDeleteTable
(Consumer<BatchDeleteTableRequest.Builder> batchDeleteTableRequest) Deletes multiple tables at once.batchDeleteTable
(BatchDeleteTableRequest batchDeleteTableRequest) Deletes multiple tables at once.batchDeleteTableVersion
(Consumer<BatchDeleteTableVersionRequest.Builder> batchDeleteTableVersionRequest) Deletes a specified batch of versions of a table.batchDeleteTableVersion
(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest) Deletes a specified batch of versions of a table.batchGetBlueprints
(Consumer<BatchGetBlueprintsRequest.Builder> batchGetBlueprintsRequest) Retrieves information about a list of blueprints.batchGetBlueprints
(BatchGetBlueprintsRequest batchGetBlueprintsRequest) Retrieves information about a list of blueprints.batchGetCrawlers
(Consumer<BatchGetCrawlersRequest.Builder> batchGetCrawlersRequest) Returns a list of resource metadata for a given list of crawler names.batchGetCrawlers
(BatchGetCrawlersRequest batchGetCrawlersRequest) Returns a list of resource metadata for a given list of crawler names.batchGetCustomEntityTypes
(Consumer<BatchGetCustomEntityTypesRequest.Builder> batchGetCustomEntityTypesRequest) Retrieves the details for the custom patterns specified by a list of names.batchGetCustomEntityTypes
(BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest) Retrieves the details for the custom patterns specified by a list of names.batchGetDataQualityResult
(Consumer<BatchGetDataQualityResultRequest.Builder> batchGetDataQualityResultRequest) Retrieves a list of data quality results for the specified result IDs.batchGetDataQualityResult
(BatchGetDataQualityResultRequest batchGetDataQualityResultRequest) Retrieves a list of data quality results for the specified result IDs.batchGetDevEndpoints
(Consumer<BatchGetDevEndpointsRequest.Builder> batchGetDevEndpointsRequest) Returns a list of resource metadata for a given list of development endpoint names.batchGetDevEndpoints
(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest) Returns a list of resource metadata for a given list of development endpoint names.default CompletableFuture
<BatchGetJobsResponse> batchGetJobs
(Consumer<BatchGetJobsRequest.Builder> batchGetJobsRequest) Returns a list of resource metadata for a given list of job names.default CompletableFuture
<BatchGetJobsResponse> batchGetJobs
(BatchGetJobsRequest batchGetJobsRequest) Returns a list of resource metadata for a given list of job names.batchGetPartition
(Consumer<BatchGetPartitionRequest.Builder> batchGetPartitionRequest) Retrieves partitions in a batch request.batchGetPartition
(BatchGetPartitionRequest batchGetPartitionRequest) Retrieves partitions in a batch request.batchGetTableOptimizer
(Consumer<BatchGetTableOptimizerRequest.Builder> batchGetTableOptimizerRequest) Returns the configuration for the specified table optimizers.batchGetTableOptimizer
(BatchGetTableOptimizerRequest batchGetTableOptimizerRequest) Returns the configuration for the specified table optimizers.batchGetTriggers
(Consumer<BatchGetTriggersRequest.Builder> batchGetTriggersRequest) Returns a list of resource metadata for a given list of trigger names.batchGetTriggers
(BatchGetTriggersRequest batchGetTriggersRequest) Returns a list of resource metadata for a given list of trigger names.batchGetWorkflows
(Consumer<BatchGetWorkflowsRequest.Builder> batchGetWorkflowsRequest) Returns a list of resource metadata for a given list of workflow names.batchGetWorkflows
(BatchGetWorkflowsRequest batchGetWorkflowsRequest) Returns a list of resource metadata for a given list of workflow names.default CompletableFuture
<BatchStopJobRunResponse> batchStopJobRun
(Consumer<BatchStopJobRunRequest.Builder> batchStopJobRunRequest) Stops one or more job runs for a specified job definition.default CompletableFuture
<BatchStopJobRunResponse> batchStopJobRun
(BatchStopJobRunRequest batchStopJobRunRequest) Stops one or more job runs for a specified job definition.batchUpdatePartition
(Consumer<BatchUpdatePartitionRequest.Builder> batchUpdatePartitionRequest) Updates one or more partitions in a batch operation.batchUpdatePartition
(BatchUpdatePartitionRequest batchUpdatePartitionRequest) Updates one or more partitions in a batch operation.static GlueAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aGlueAsyncClient
.cancelDataQualityRuleRecommendationRun
(Consumer<CancelDataQualityRuleRecommendationRunRequest.Builder> cancelDataQualityRuleRecommendationRunRequest) Cancels the specified recommendation run that was being used to generate rules.cancelDataQualityRuleRecommendationRun
(CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest) Cancels the specified recommendation run that was being used to generate rules.cancelDataQualityRulesetEvaluationRun
(Consumer<CancelDataQualityRulesetEvaluationRunRequest.Builder> cancelDataQualityRulesetEvaluationRunRequest) Cancels a run where a ruleset is being evaluated against a data source.cancelDataQualityRulesetEvaluationRun
(CancelDataQualityRulesetEvaluationRunRequest cancelDataQualityRulesetEvaluationRunRequest) Cancels a run where a ruleset is being evaluated against a data source.default CompletableFuture
<CancelMlTaskRunResponse> cancelMLTaskRun
(Consumer<CancelMlTaskRunRequest.Builder> cancelMlTaskRunRequest) Cancels (stops) a task run.default CompletableFuture
<CancelMlTaskRunResponse> cancelMLTaskRun
(CancelMlTaskRunRequest cancelMlTaskRunRequest) Cancels (stops) a task run.default CompletableFuture
<CancelStatementResponse> cancelStatement
(Consumer<CancelStatementRequest.Builder> cancelStatementRequest) Cancels the statement.default CompletableFuture
<CancelStatementResponse> cancelStatement
(CancelStatementRequest cancelStatementRequest) Cancels the statement.checkSchemaVersionValidity
(Consumer<CheckSchemaVersionValidityRequest.Builder> checkSchemaVersionValidityRequest) Validates the supplied schema.checkSchemaVersionValidity
(CheckSchemaVersionValidityRequest checkSchemaVersionValidityRequest) Validates the supplied schema.static GlueAsyncClient
create()
Create aGlueAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<CreateBlueprintResponse> createBlueprint
(Consumer<CreateBlueprintRequest.Builder> createBlueprintRequest) Registers a blueprint with Glue.default CompletableFuture
<CreateBlueprintResponse> createBlueprint
(CreateBlueprintRequest createBlueprintRequest) Registers a blueprint with Glue.createClassifier
(Consumer<CreateClassifierRequest.Builder> createClassifierRequest) Creates a classifier in the user's account.createClassifier
(CreateClassifierRequest createClassifierRequest) Creates a classifier in the user's account.createConnection
(Consumer<CreateConnectionRequest.Builder> createConnectionRequest) Creates a connection definition in the Data Catalog.createConnection
(CreateConnectionRequest createConnectionRequest) Creates a connection definition in the Data Catalog.default CompletableFuture
<CreateCrawlerResponse> createCrawler
(Consumer<CreateCrawlerRequest.Builder> createCrawlerRequest) Creates a new crawler with specified targets, role, configuration, and optional schedule.default CompletableFuture
<CreateCrawlerResponse> createCrawler
(CreateCrawlerRequest createCrawlerRequest) Creates a new crawler with specified targets, role, configuration, and optional schedule.createCustomEntityType
(Consumer<CreateCustomEntityTypeRequest.Builder> createCustomEntityTypeRequest) Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.createCustomEntityType
(CreateCustomEntityTypeRequest createCustomEntityTypeRequest) Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.default CompletableFuture
<CreateDatabaseResponse> createDatabase
(Consumer<CreateDatabaseRequest.Builder> createDatabaseRequest) Creates a new database in a Data Catalog.default CompletableFuture
<CreateDatabaseResponse> createDatabase
(CreateDatabaseRequest createDatabaseRequest) Creates a new database in a Data Catalog.createDataQualityRuleset
(Consumer<CreateDataQualityRulesetRequest.Builder> createDataQualityRulesetRequest) Creates a data quality ruleset with DQDL rules applied to a specified Glue table.createDataQualityRuleset
(CreateDataQualityRulesetRequest createDataQualityRulesetRequest) Creates a data quality ruleset with DQDL rules applied to a specified Glue table.createDevEndpoint
(Consumer<CreateDevEndpointRequest.Builder> createDevEndpointRequest) Creates a new development endpoint.createDevEndpoint
(CreateDevEndpointRequest createDevEndpointRequest) Creates a new development endpoint.default CompletableFuture
<CreateJobResponse> createJob
(Consumer<CreateJobRequest.Builder> createJobRequest) Creates a new job definition.default CompletableFuture
<CreateJobResponse> createJob
(CreateJobRequest createJobRequest) Creates a new job definition.createMLTransform
(Consumer<CreateMlTransformRequest.Builder> createMlTransformRequest) Creates an Glue machine learning transform.createMLTransform
(CreateMlTransformRequest createMlTransformRequest) Creates an Glue machine learning transform.default CompletableFuture
<CreatePartitionResponse> createPartition
(Consumer<CreatePartitionRequest.Builder> createPartitionRequest) Creates a new partition.default CompletableFuture
<CreatePartitionResponse> createPartition
(CreatePartitionRequest createPartitionRequest) Creates a new partition.createPartitionIndex
(Consumer<CreatePartitionIndexRequest.Builder> createPartitionIndexRequest) Creates a specified partition index in an existing table.createPartitionIndex
(CreatePartitionIndexRequest createPartitionIndexRequest) Creates a specified partition index in an existing table.default CompletableFuture
<CreateRegistryResponse> createRegistry
(Consumer<CreateRegistryRequest.Builder> createRegistryRequest) Creates a new registry which may be used to hold a collection of schemas.default CompletableFuture
<CreateRegistryResponse> createRegistry
(CreateRegistryRequest createRegistryRequest) Creates a new registry which may be used to hold a collection of schemas.default CompletableFuture
<CreateSchemaResponse> createSchema
(Consumer<CreateSchemaRequest.Builder> createSchemaRequest) Creates a new schema set and registers the schema definition.default CompletableFuture
<CreateSchemaResponse> createSchema
(CreateSchemaRequest createSchemaRequest) Creates a new schema set and registers the schema definition.default CompletableFuture
<CreateScriptResponse> createScript
(Consumer<CreateScriptRequest.Builder> createScriptRequest) Transforms a directed acyclic graph (DAG) into code.default CompletableFuture
<CreateScriptResponse> createScript
(CreateScriptRequest createScriptRequest) Transforms a directed acyclic graph (DAG) into code.createSecurityConfiguration
(Consumer<CreateSecurityConfigurationRequest.Builder> createSecurityConfigurationRequest) Creates a new security configuration.createSecurityConfiguration
(CreateSecurityConfigurationRequest createSecurityConfigurationRequest) Creates a new security configuration.default CompletableFuture
<CreateSessionResponse> createSession
(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a new session.default CompletableFuture
<CreateSessionResponse> createSession
(CreateSessionRequest createSessionRequest) Creates a new session.default CompletableFuture
<CreateTableResponse> createTable
(Consumer<CreateTableRequest.Builder> createTableRequest) Creates a new table definition in the Data Catalog.default CompletableFuture
<CreateTableResponse> createTable
(CreateTableRequest createTableRequest) Creates a new table definition in the Data Catalog.createTableOptimizer
(Consumer<CreateTableOptimizerRequest.Builder> createTableOptimizerRequest) Creates a new table optimizer for a specific function.createTableOptimizer
(CreateTableOptimizerRequest createTableOptimizerRequest) Creates a new table optimizer for a specific function.default CompletableFuture
<CreateTriggerResponse> createTrigger
(Consumer<CreateTriggerRequest.Builder> createTriggerRequest) Creates a new trigger.default CompletableFuture
<CreateTriggerResponse> createTrigger
(CreateTriggerRequest createTriggerRequest) Creates a new trigger.createUserDefinedFunction
(Consumer<CreateUserDefinedFunctionRequest.Builder> createUserDefinedFunctionRequest) Creates a new function definition in the Data Catalog.createUserDefinedFunction
(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest) Creates a new function definition in the Data Catalog.default CompletableFuture
<CreateWorkflowResponse> createWorkflow
(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) Creates a new workflow.default CompletableFuture
<CreateWorkflowResponse> createWorkflow
(CreateWorkflowRequest createWorkflowRequest) Creates a new workflow.default CompletableFuture
<DeleteBlueprintResponse> deleteBlueprint
(Consumer<DeleteBlueprintRequest.Builder> deleteBlueprintRequest) Deletes an existing blueprint.default CompletableFuture
<DeleteBlueprintResponse> deleteBlueprint
(DeleteBlueprintRequest deleteBlueprintRequest) Deletes an existing blueprint.deleteClassifier
(Consumer<DeleteClassifierRequest.Builder> deleteClassifierRequest) Removes a classifier from the Data Catalog.deleteClassifier
(DeleteClassifierRequest deleteClassifierRequest) Removes a classifier from the Data Catalog.deleteColumnStatisticsForPartition
(Consumer<DeleteColumnStatisticsForPartitionRequest.Builder> deleteColumnStatisticsForPartitionRequest) Delete the partition column statistics of a column.deleteColumnStatisticsForPartition
(DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest) Delete the partition column statistics of a column.deleteColumnStatisticsForTable
(Consumer<DeleteColumnStatisticsForTableRequest.Builder> deleteColumnStatisticsForTableRequest) Retrieves table statistics of columns.deleteColumnStatisticsForTable
(DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest) Retrieves table statistics of columns.deleteConnection
(Consumer<DeleteConnectionRequest.Builder> deleteConnectionRequest) Deletes a connection from the Data Catalog.deleteConnection
(DeleteConnectionRequest deleteConnectionRequest) Deletes a connection from the Data Catalog.default CompletableFuture
<DeleteCrawlerResponse> deleteCrawler
(Consumer<DeleteCrawlerRequest.Builder> deleteCrawlerRequest) Removes a specified crawler from the Glue Data Catalog, unless the crawler state isRUNNING
.default CompletableFuture
<DeleteCrawlerResponse> deleteCrawler
(DeleteCrawlerRequest deleteCrawlerRequest) Removes a specified crawler from the Glue Data Catalog, unless the crawler state isRUNNING
.deleteCustomEntityType
(Consumer<DeleteCustomEntityTypeRequest.Builder> deleteCustomEntityTypeRequest) Deletes a custom pattern by specifying its name.deleteCustomEntityType
(DeleteCustomEntityTypeRequest deleteCustomEntityTypeRequest) Deletes a custom pattern by specifying its name.default CompletableFuture
<DeleteDatabaseResponse> deleteDatabase
(Consumer<DeleteDatabaseRequest.Builder> deleteDatabaseRequest) Removes a specified database from a Data Catalog.default CompletableFuture
<DeleteDatabaseResponse> deleteDatabase
(DeleteDatabaseRequest deleteDatabaseRequest) Removes a specified database from a Data Catalog.deleteDataQualityRuleset
(Consumer<DeleteDataQualityRulesetRequest.Builder> deleteDataQualityRulesetRequest) Deletes a data quality ruleset.deleteDataQualityRuleset
(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest) Deletes a data quality ruleset.deleteDevEndpoint
(Consumer<DeleteDevEndpointRequest.Builder> deleteDevEndpointRequest) Deletes a specified development endpoint.deleteDevEndpoint
(DeleteDevEndpointRequest deleteDevEndpointRequest) Deletes a specified development endpoint.default CompletableFuture
<DeleteJobResponse> deleteJob
(Consumer<DeleteJobRequest.Builder> deleteJobRequest) Deletes a specified job definition.default CompletableFuture
<DeleteJobResponse> deleteJob
(DeleteJobRequest deleteJobRequest) Deletes a specified job definition.deleteMLTransform
(Consumer<DeleteMlTransformRequest.Builder> deleteMlTransformRequest) Deletes an Glue machine learning transform.deleteMLTransform
(DeleteMlTransformRequest deleteMlTransformRequest) Deletes an Glue machine learning transform.default CompletableFuture
<DeletePartitionResponse> deletePartition
(Consumer<DeletePartitionRequest.Builder> deletePartitionRequest) Deletes a specified partition.default CompletableFuture
<DeletePartitionResponse> deletePartition
(DeletePartitionRequest deletePartitionRequest) Deletes a specified partition.deletePartitionIndex
(Consumer<DeletePartitionIndexRequest.Builder> deletePartitionIndexRequest) Deletes a specified partition index from an existing table.deletePartitionIndex
(DeletePartitionIndexRequest deletePartitionIndexRequest) Deletes a specified partition index from an existing table.default CompletableFuture
<DeleteRegistryResponse> deleteRegistry
(Consumer<DeleteRegistryRequest.Builder> deleteRegistryRequest) Delete the entire registry including schema and all of its versions.default CompletableFuture
<DeleteRegistryResponse> deleteRegistry
(DeleteRegistryRequest deleteRegistryRequest) Delete the entire registry including schema and all of its versions.deleteResourcePolicy
(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes a specified policy.deleteResourcePolicy
(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes a specified policy.default CompletableFuture
<DeleteSchemaResponse> deleteSchema
(Consumer<DeleteSchemaRequest.Builder> deleteSchemaRequest) Deletes the entire schema set, including the schema set and all of its versions.default CompletableFuture
<DeleteSchemaResponse> deleteSchema
(DeleteSchemaRequest deleteSchemaRequest) Deletes the entire schema set, including the schema set and all of its versions.deleteSchemaVersions
(Consumer<DeleteSchemaVersionsRequest.Builder> deleteSchemaVersionsRequest) Remove versions from the specified schema.deleteSchemaVersions
(DeleteSchemaVersionsRequest deleteSchemaVersionsRequest) Remove versions from the specified schema.deleteSecurityConfiguration
(Consumer<DeleteSecurityConfigurationRequest.Builder> deleteSecurityConfigurationRequest) Deletes a specified security configuration.deleteSecurityConfiguration
(DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest) Deletes a specified security configuration.default CompletableFuture
<DeleteSessionResponse> deleteSession
(Consumer<DeleteSessionRequest.Builder> deleteSessionRequest) Deletes the session.default CompletableFuture
<DeleteSessionResponse> deleteSession
(DeleteSessionRequest deleteSessionRequest) Deletes the session.default CompletableFuture
<DeleteTableResponse> deleteTable
(Consumer<DeleteTableRequest.Builder> deleteTableRequest) Removes a table definition from the Data Catalog.default CompletableFuture
<DeleteTableResponse> deleteTable
(DeleteTableRequest deleteTableRequest) Removes a table definition from the Data Catalog.deleteTableOptimizer
(Consumer<DeleteTableOptimizerRequest.Builder> deleteTableOptimizerRequest) Deletes an optimizer and all associated metadata for a table.deleteTableOptimizer
(DeleteTableOptimizerRequest deleteTableOptimizerRequest) Deletes an optimizer and all associated metadata for a table.deleteTableVersion
(Consumer<DeleteTableVersionRequest.Builder> deleteTableVersionRequest) Deletes a specified version of a table.deleteTableVersion
(DeleteTableVersionRequest deleteTableVersionRequest) Deletes a specified version of a table.default CompletableFuture
<DeleteTriggerResponse> deleteTrigger
(Consumer<DeleteTriggerRequest.Builder> deleteTriggerRequest) Deletes a specified trigger.default CompletableFuture
<DeleteTriggerResponse> deleteTrigger
(DeleteTriggerRequest deleteTriggerRequest) Deletes a specified trigger.deleteUserDefinedFunction
(Consumer<DeleteUserDefinedFunctionRequest.Builder> deleteUserDefinedFunctionRequest) Deletes an existing function definition from the Data Catalog.deleteUserDefinedFunction
(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest) Deletes an existing function definition from the Data Catalog.default CompletableFuture
<DeleteWorkflowResponse> deleteWorkflow
(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) Deletes a workflow.default CompletableFuture
<DeleteWorkflowResponse> deleteWorkflow
(DeleteWorkflowRequest deleteWorkflowRequest) Deletes a workflow.default CompletableFuture
<GetBlueprintResponse> getBlueprint
(Consumer<GetBlueprintRequest.Builder> getBlueprintRequest) Retrieves the details of a blueprint.default CompletableFuture
<GetBlueprintResponse> getBlueprint
(GetBlueprintRequest getBlueprintRequest) Retrieves the details of a blueprint.default CompletableFuture
<GetBlueprintRunResponse> getBlueprintRun
(Consumer<GetBlueprintRunRequest.Builder> getBlueprintRunRequest) Retrieves the details of a blueprint run.default CompletableFuture
<GetBlueprintRunResponse> getBlueprintRun
(GetBlueprintRunRequest getBlueprintRunRequest) Retrieves the details of a blueprint run.getBlueprintRuns
(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest) Retrieves the details of blueprint runs for a specified blueprint.getBlueprintRuns
(GetBlueprintRunsRequest getBlueprintRunsRequest) Retrieves the details of blueprint runs for a specified blueprint.default GetBlueprintRunsPublisher
getBlueprintRunsPaginator
(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest) This is a variant ofgetBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation.default GetBlueprintRunsPublisher
getBlueprintRunsPaginator
(GetBlueprintRunsRequest getBlueprintRunsRequest) This is a variant ofgetBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation.getCatalogImportStatus
(Consumer<GetCatalogImportStatusRequest.Builder> getCatalogImportStatusRequest) Retrieves the status of a migration operation.getCatalogImportStatus
(GetCatalogImportStatusRequest getCatalogImportStatusRequest) Retrieves the status of a migration operation.default CompletableFuture
<GetClassifierResponse> getClassifier
(Consumer<GetClassifierRequest.Builder> getClassifierRequest) Retrieve a classifier by name.default CompletableFuture
<GetClassifierResponse> getClassifier
(GetClassifierRequest getClassifierRequest) Retrieve a classifier by name.default CompletableFuture
<GetClassifiersResponse> getClassifiers
(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest) Lists all classifier objects in the Data Catalog.default CompletableFuture
<GetClassifiersResponse> getClassifiers
(GetClassifiersRequest getClassifiersRequest) Lists all classifier objects in the Data Catalog.default GetClassifiersPublisher
getClassifiersPaginator
(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest) This is a variant ofgetClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation.default GetClassifiersPublisher
getClassifiersPaginator
(GetClassifiersRequest getClassifiersRequest) This is a variant ofgetClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation.getColumnStatisticsForPartition
(Consumer<GetColumnStatisticsForPartitionRequest.Builder> getColumnStatisticsForPartitionRequest) Retrieves partition statistics of columns.getColumnStatisticsForPartition
(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest) Retrieves partition statistics of columns.getColumnStatisticsForTable
(Consumer<GetColumnStatisticsForTableRequest.Builder> getColumnStatisticsForTableRequest) Retrieves table statistics of columns.getColumnStatisticsForTable
(GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest) Retrieves table statistics of columns.getColumnStatisticsTaskRun
(Consumer<GetColumnStatisticsTaskRunRequest.Builder> getColumnStatisticsTaskRunRequest) Get the associated metadata/information for a task run, given a task run ID.getColumnStatisticsTaskRun
(GetColumnStatisticsTaskRunRequest getColumnStatisticsTaskRunRequest) Get the associated metadata/information for a task run, given a task run ID.getColumnStatisticsTaskRuns
(Consumer<GetColumnStatisticsTaskRunsRequest.Builder> getColumnStatisticsTaskRunsRequest) Retrieves information about all runs associated with the specified table.getColumnStatisticsTaskRuns
(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) Retrieves information about all runs associated with the specified table.getColumnStatisticsTaskRunsPaginator
(Consumer<GetColumnStatisticsTaskRunsRequest.Builder> getColumnStatisticsTaskRunsRequest) This is a variant ofgetColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation.getColumnStatisticsTaskRunsPaginator
(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) This is a variant ofgetColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation.default CompletableFuture
<GetConnectionResponse> getConnection
(Consumer<GetConnectionRequest.Builder> getConnectionRequest) Retrieves a connection definition from the Data Catalog.default CompletableFuture
<GetConnectionResponse> getConnection
(GetConnectionRequest getConnectionRequest) Retrieves a connection definition from the Data Catalog.default CompletableFuture
<GetConnectionsResponse> getConnections
(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest) Retrieves a list of connection definitions from the Data Catalog.default CompletableFuture
<GetConnectionsResponse> getConnections
(GetConnectionsRequest getConnectionsRequest) Retrieves a list of connection definitions from the Data Catalog.default GetConnectionsPublisher
getConnectionsPaginator
(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest) This is a variant ofgetConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation.default GetConnectionsPublisher
getConnectionsPaginator
(GetConnectionsRequest getConnectionsRequest) This is a variant ofgetConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation.default CompletableFuture
<GetCrawlerResponse> getCrawler
(Consumer<GetCrawlerRequest.Builder> getCrawlerRequest) Retrieves metadata for a specified crawler.default CompletableFuture
<GetCrawlerResponse> getCrawler
(GetCrawlerRequest getCrawlerRequest) Retrieves metadata for a specified crawler.getCrawlerMetrics
(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest) Retrieves metrics about specified crawlers.getCrawlerMetrics
(GetCrawlerMetricsRequest getCrawlerMetricsRequest) Retrieves metrics about specified crawlers.default GetCrawlerMetricsPublisher
getCrawlerMetricsPaginator
(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest) This is a variant ofgetCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation.default GetCrawlerMetricsPublisher
getCrawlerMetricsPaginator
(GetCrawlerMetricsRequest getCrawlerMetricsRequest) This is a variant ofgetCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation.default CompletableFuture
<GetCrawlersResponse> getCrawlers
(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest) Retrieves metadata for all crawlers defined in the customer account.default CompletableFuture
<GetCrawlersResponse> getCrawlers
(GetCrawlersRequest getCrawlersRequest) Retrieves metadata for all crawlers defined in the customer account.default GetCrawlersPublisher
getCrawlersPaginator
(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest) This is a variant ofgetCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation.default GetCrawlersPublisher
getCrawlersPaginator
(GetCrawlersRequest getCrawlersRequest) This is a variant ofgetCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation.getCustomEntityType
(Consumer<GetCustomEntityTypeRequest.Builder> getCustomEntityTypeRequest) Retrieves the details of a custom pattern by specifying its name.getCustomEntityType
(GetCustomEntityTypeRequest getCustomEntityTypeRequest) Retrieves the details of a custom pattern by specifying its name.default CompletableFuture
<GetDatabaseResponse> getDatabase
(Consumer<GetDatabaseRequest.Builder> getDatabaseRequest) Retrieves the definition of a specified database.default CompletableFuture
<GetDatabaseResponse> getDatabase
(GetDatabaseRequest getDatabaseRequest) Retrieves the definition of a specified database.default CompletableFuture
<GetDatabasesResponse> getDatabases
(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest) Retrieves all databases defined in a given Data Catalog.default CompletableFuture
<GetDatabasesResponse> getDatabases
(GetDatabasesRequest getDatabasesRequest) Retrieves all databases defined in a given Data Catalog.default GetDatabasesPublisher
getDatabasesPaginator
(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest) This is a variant ofgetDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation.default GetDatabasesPublisher
getDatabasesPaginator
(GetDatabasesRequest getDatabasesRequest) This is a variant ofgetDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation.getDataCatalogEncryptionSettings
(Consumer<GetDataCatalogEncryptionSettingsRequest.Builder> getDataCatalogEncryptionSettingsRequest) Retrieves the security configuration for a specified catalog.getDataCatalogEncryptionSettings
(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest) Retrieves the security configuration for a specified catalog.getDataflowGraph
(Consumer<GetDataflowGraphRequest.Builder> getDataflowGraphRequest) Transforms a Python script into a directed acyclic graph (DAG).getDataflowGraph
(GetDataflowGraphRequest getDataflowGraphRequest) Transforms a Python script into a directed acyclic graph (DAG).getDataQualityResult
(Consumer<GetDataQualityResultRequest.Builder> getDataQualityResultRequest) Retrieves the result of a data quality rule evaluation.getDataQualityResult
(GetDataQualityResultRequest getDataQualityResultRequest) Retrieves the result of a data quality rule evaluation.getDataQualityRuleRecommendationRun
(Consumer<GetDataQualityRuleRecommendationRunRequest.Builder> getDataQualityRuleRecommendationRunRequest) Gets the specified recommendation run that was used to generate rules.getDataQualityRuleRecommendationRun
(GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest) Gets the specified recommendation run that was used to generate rules.getDataQualityRuleset
(Consumer<GetDataQualityRulesetRequest.Builder> getDataQualityRulesetRequest) Returns an existing ruleset by identifier or name.getDataQualityRuleset
(GetDataQualityRulesetRequest getDataQualityRulesetRequest) Returns an existing ruleset by identifier or name.getDataQualityRulesetEvaluationRun
(Consumer<GetDataQualityRulesetEvaluationRunRequest.Builder> getDataQualityRulesetEvaluationRunRequest) Retrieves a specific run where a ruleset is evaluated against a data source.getDataQualityRulesetEvaluationRun
(GetDataQualityRulesetEvaluationRunRequest getDataQualityRulesetEvaluationRunRequest) Retrieves a specific run where a ruleset is evaluated against a data source.default CompletableFuture
<GetDevEndpointResponse> getDevEndpoint
(Consumer<GetDevEndpointRequest.Builder> getDevEndpointRequest) Retrieves information about a specified development endpoint.default CompletableFuture
<GetDevEndpointResponse> getDevEndpoint
(GetDevEndpointRequest getDevEndpointRequest) Retrieves information about a specified development endpoint.default CompletableFuture
<GetDevEndpointsResponse> getDevEndpoints
(Consumer<GetDevEndpointsRequest.Builder> getDevEndpointsRequest) Retrieves all the development endpoints in this Amazon Web Services account.default CompletableFuture
<GetDevEndpointsResponse> getDevEndpoints
(GetDevEndpointsRequest getDevEndpointsRequest) Retrieves all the development endpoints in this Amazon Web Services account.default GetDevEndpointsPublisher
getDevEndpointsPaginator
(Consumer<GetDevEndpointsRequest.Builder> getDevEndpointsRequest) This is a variant ofgetDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation.default GetDevEndpointsPublisher
getDevEndpointsPaginator
(GetDevEndpointsRequest getDevEndpointsRequest) This is a variant ofgetDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation.default CompletableFuture
<GetJobResponse> getJob
(Consumer<GetJobRequest.Builder> getJobRequest) Retrieves an existing job definition.default CompletableFuture
<GetJobResponse> getJob
(GetJobRequest getJobRequest) Retrieves an existing job definition.default CompletableFuture
<GetJobBookmarkResponse> getJobBookmark
(Consumer<GetJobBookmarkRequest.Builder> getJobBookmarkRequest) Returns information on a job bookmark entry.default CompletableFuture
<GetJobBookmarkResponse> getJobBookmark
(GetJobBookmarkRequest getJobBookmarkRequest) Returns information on a job bookmark entry.default CompletableFuture
<GetJobRunResponse> getJobRun
(Consumer<GetJobRunRequest.Builder> getJobRunRequest) Retrieves the metadata for a given job run.default CompletableFuture
<GetJobRunResponse> getJobRun
(GetJobRunRequest getJobRunRequest) Retrieves the metadata for a given job run.default CompletableFuture
<GetJobRunsResponse> getJobRuns
(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest) Retrieves metadata for all runs of a given job definition.default CompletableFuture
<GetJobRunsResponse> getJobRuns
(GetJobRunsRequest getJobRunsRequest) Retrieves metadata for all runs of a given job definition.default GetJobRunsPublisher
getJobRunsPaginator
(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest) This is a variant ofgetJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation.default GetJobRunsPublisher
getJobRunsPaginator
(GetJobRunsRequest getJobRunsRequest) This is a variant ofgetJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation.default CompletableFuture
<GetJobsResponse> getJobs
(Consumer<GetJobsRequest.Builder> getJobsRequest) Retrieves all current job definitions.default CompletableFuture
<GetJobsResponse> getJobs
(GetJobsRequest getJobsRequest) Retrieves all current job definitions.default GetJobsPublisher
getJobsPaginator
(Consumer<GetJobsRequest.Builder> getJobsRequest) This is a variant ofgetJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation.default GetJobsPublisher
getJobsPaginator
(GetJobsRequest getJobsRequest) This is a variant ofgetJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation.default CompletableFuture
<GetMappingResponse> getMapping
(Consumer<GetMappingRequest.Builder> getMappingRequest) Creates mappings.default CompletableFuture
<GetMappingResponse> getMapping
(GetMappingRequest getMappingRequest) Creates mappings.default CompletableFuture
<GetMlTaskRunResponse> getMLTaskRun
(Consumer<GetMlTaskRunRequest.Builder> getMlTaskRunRequest) Gets details for a specific task run on a machine learning transform.default CompletableFuture
<GetMlTaskRunResponse> getMLTaskRun
(GetMlTaskRunRequest getMlTaskRunRequest) Gets details for a specific task run on a machine learning transform.default CompletableFuture
<GetMlTaskRunsResponse> getMLTaskRuns
(Consumer<GetMlTaskRunsRequest.Builder> getMlTaskRunsRequest) Gets a list of runs for a machine learning transform.default CompletableFuture
<GetMlTaskRunsResponse> getMLTaskRuns
(GetMlTaskRunsRequest getMlTaskRunsRequest) Gets a list of runs for a machine learning transform.default GetMLTaskRunsPublisher
getMLTaskRunsPaginator
(Consumer<GetMlTaskRunsRequest.Builder> getMlTaskRunsRequest) This is a variant ofgetMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation.default GetMLTaskRunsPublisher
getMLTaskRunsPaginator
(GetMlTaskRunsRequest getMlTaskRunsRequest) This is a variant ofgetMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation.default CompletableFuture
<GetMlTransformResponse> getMLTransform
(Consumer<GetMlTransformRequest.Builder> getMlTransformRequest) Gets an Glue machine learning transform artifact and all its corresponding metadata.default CompletableFuture
<GetMlTransformResponse> getMLTransform
(GetMlTransformRequest getMlTransformRequest) Gets an Glue machine learning transform artifact and all its corresponding metadata.default CompletableFuture
<GetMlTransformsResponse> getMLTransforms
(Consumer<GetMlTransformsRequest.Builder> getMlTransformsRequest) Gets a sortable, filterable list of existing Glue machine learning transforms.default CompletableFuture
<GetMlTransformsResponse> getMLTransforms
(GetMlTransformsRequest getMlTransformsRequest) Gets a sortable, filterable list of existing Glue machine learning transforms.default GetMLTransformsPublisher
getMLTransformsPaginator
(Consumer<GetMlTransformsRequest.Builder> getMlTransformsRequest) This is a variant ofgetMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation.default GetMLTransformsPublisher
getMLTransformsPaginator
(GetMlTransformsRequest getMlTransformsRequest) This is a variant ofgetMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation.default CompletableFuture
<GetPartitionResponse> getPartition
(Consumer<GetPartitionRequest.Builder> getPartitionRequest) Retrieves information about a specified partition.default CompletableFuture
<GetPartitionResponse> getPartition
(GetPartitionRequest getPartitionRequest) Retrieves information about a specified partition.getPartitionIndexes
(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest) Retrieves the partition indexes associated with a table.getPartitionIndexes
(GetPartitionIndexesRequest getPartitionIndexesRequest) Retrieves the partition indexes associated with a table.default GetPartitionIndexesPublisher
getPartitionIndexesPaginator
(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest) This is a variant ofgetPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation.default GetPartitionIndexesPublisher
getPartitionIndexesPaginator
(GetPartitionIndexesRequest getPartitionIndexesRequest) This is a variant ofgetPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation.default CompletableFuture
<GetPartitionsResponse> getPartitions
(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest) Retrieves information about the partitions in a table.default CompletableFuture
<GetPartitionsResponse> getPartitions
(GetPartitionsRequest getPartitionsRequest) Retrieves information about the partitions in a table.default GetPartitionsPublisher
getPartitionsPaginator
(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest) This is a variant ofgetPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation.default GetPartitionsPublisher
getPartitionsPaginator
(GetPartitionsRequest getPartitionsRequest) This is a variant ofgetPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation.default CompletableFuture
<GetPlanResponse> getPlan
(Consumer<GetPlanRequest.Builder> getPlanRequest) Gets code to perform a specified mapping.default CompletableFuture
<GetPlanResponse> getPlan
(GetPlanRequest getPlanRequest) Gets code to perform a specified mapping.default CompletableFuture
<GetRegistryResponse> getRegistry
(Consumer<GetRegistryRequest.Builder> getRegistryRequest) Describes the specified registry in detail.default CompletableFuture
<GetRegistryResponse> getRegistry
(GetRegistryRequest getRegistryRequest) Describes the specified registry in detail.getResourcePolicies
(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.getResourcePolicies
(GetResourcePoliciesRequest getResourcePoliciesRequest) Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.default GetResourcePoliciesPublisher
getResourcePoliciesPaginator
(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) This is a variant ofgetResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation.default GetResourcePoliciesPublisher
getResourcePoliciesPaginator
(GetResourcePoliciesRequest getResourcePoliciesRequest) This is a variant ofgetResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation.getResourcePolicy
(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) Retrieves a specified resource policy.getResourcePolicy
(GetResourcePolicyRequest getResourcePolicyRequest) Retrieves a specified resource policy.default CompletableFuture
<GetSchemaResponse> getSchema
(Consumer<GetSchemaRequest.Builder> getSchemaRequest) Describes the specified schema in detail.default CompletableFuture
<GetSchemaResponse> getSchema
(GetSchemaRequest getSchemaRequest) Describes the specified schema in detail.getSchemaByDefinition
(Consumer<GetSchemaByDefinitionRequest.Builder> getSchemaByDefinitionRequest) Retrieves a schema by theSchemaDefinition
.getSchemaByDefinition
(GetSchemaByDefinitionRequest getSchemaByDefinitionRequest) Retrieves a schema by theSchemaDefinition
.getSchemaVersion
(Consumer<GetSchemaVersionRequest.Builder> getSchemaVersionRequest) Get the specified schema by its unique ID assigned when a version of the schema is created or registered.getSchemaVersion
(GetSchemaVersionRequest getSchemaVersionRequest) Get the specified schema by its unique ID assigned when a version of the schema is created or registered.getSchemaVersionsDiff
(Consumer<GetSchemaVersionsDiffRequest.Builder> getSchemaVersionsDiffRequest) Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.getSchemaVersionsDiff
(GetSchemaVersionsDiffRequest getSchemaVersionsDiffRequest) Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.getSecurityConfiguration
(Consumer<GetSecurityConfigurationRequest.Builder> getSecurityConfigurationRequest) Retrieves a specified security configuration.getSecurityConfiguration
(GetSecurityConfigurationRequest getSecurityConfigurationRequest) Retrieves a specified security configuration.getSecurityConfigurations
(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest) Retrieves a list of all security configurations.getSecurityConfigurations
(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest) Retrieves a list of all security configurations.getSecurityConfigurationsPaginator
(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest) This is a variant ofgetSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation.getSecurityConfigurationsPaginator
(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest) This is a variant ofgetSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation.default CompletableFuture
<GetSessionResponse> getSession
(Consumer<GetSessionRequest.Builder> getSessionRequest) Retrieves the session.default CompletableFuture
<GetSessionResponse> getSession
(GetSessionRequest getSessionRequest) Retrieves the session.default CompletableFuture
<GetStatementResponse> getStatement
(Consumer<GetStatementRequest.Builder> getStatementRequest) Retrieves the statement.default CompletableFuture
<GetStatementResponse> getStatement
(GetStatementRequest getStatementRequest) Retrieves the statement.default CompletableFuture
<GetTableResponse> getTable
(Consumer<GetTableRequest.Builder> getTableRequest) Retrieves theTable
definition in a Data Catalog for a specified table.default CompletableFuture
<GetTableResponse> getTable
(GetTableRequest getTableRequest) Retrieves theTable
definition in a Data Catalog for a specified table.getTableOptimizer
(Consumer<GetTableOptimizerRequest.Builder> getTableOptimizerRequest) Returns the configuration of all optimizers associated with a specified table.getTableOptimizer
(GetTableOptimizerRequest getTableOptimizerRequest) Returns the configuration of all optimizers associated with a specified table.default CompletableFuture
<GetTablesResponse> getTables
(Consumer<GetTablesRequest.Builder> getTablesRequest) Retrieves the definitions of some or all of the tables in a givenDatabase
.default CompletableFuture
<GetTablesResponse> getTables
(GetTablesRequest getTablesRequest) Retrieves the definitions of some or all of the tables in a givenDatabase
.default GetTablesPublisher
getTablesPaginator
(Consumer<GetTablesRequest.Builder> getTablesRequest) This is a variant ofgetTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation.default GetTablesPublisher
getTablesPaginator
(GetTablesRequest getTablesRequest) This is a variant ofgetTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation.default CompletableFuture
<GetTableVersionResponse> getTableVersion
(Consumer<GetTableVersionRequest.Builder> getTableVersionRequest) Retrieves a specified version of a table.default CompletableFuture
<GetTableVersionResponse> getTableVersion
(GetTableVersionRequest getTableVersionRequest) Retrieves a specified version of a table.getTableVersions
(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest) Retrieves a list of strings that identify available versions of a specified table.getTableVersions
(GetTableVersionsRequest getTableVersionsRequest) Retrieves a list of strings that identify available versions of a specified table.default GetTableVersionsPublisher
getTableVersionsPaginator
(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest) This is a variant ofgetTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation.default GetTableVersionsPublisher
getTableVersionsPaginator
(GetTableVersionsRequest getTableVersionsRequest) This is a variant ofgetTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation.default CompletableFuture
<GetTagsResponse> getTags
(Consumer<GetTagsRequest.Builder> getTagsRequest) Retrieves a list of tags associated with a resource.default CompletableFuture
<GetTagsResponse> getTags
(GetTagsRequest getTagsRequest) Retrieves a list of tags associated with a resource.default CompletableFuture
<GetTriggerResponse> getTrigger
(Consumer<GetTriggerRequest.Builder> getTriggerRequest) Retrieves the definition of a trigger.default CompletableFuture
<GetTriggerResponse> getTrigger
(GetTriggerRequest getTriggerRequest) Retrieves the definition of a trigger.default CompletableFuture
<GetTriggersResponse> getTriggers
(Consumer<GetTriggersRequest.Builder> getTriggersRequest) Gets all the triggers associated with a job.default CompletableFuture
<GetTriggersResponse> getTriggers
(GetTriggersRequest getTriggersRequest) Gets all the triggers associated with a job.default GetTriggersPublisher
getTriggersPaginator
(Consumer<GetTriggersRequest.Builder> getTriggersRequest) This is a variant ofgetTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation.default GetTriggersPublisher
getTriggersPaginator
(GetTriggersRequest getTriggersRequest) This is a variant ofgetTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation.getUnfilteredPartitionMetadata
(Consumer<GetUnfilteredPartitionMetadataRequest.Builder> getUnfilteredPartitionMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.getUnfilteredPartitionMetadata
(GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.getUnfilteredPartitionsMetadata
(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.getUnfilteredPartitionsMetadata
(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.getUnfilteredPartitionsMetadataPaginator
(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest) This is a variant ofgetUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation.getUnfilteredPartitionsMetadataPaginator
(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest) This is a variant ofgetUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation.getUnfilteredTableMetadata
(Consumer<GetUnfilteredTableMetadataRequest.Builder> getUnfilteredTableMetadataRequest) Retrieves table metadata from the Data Catalog that contains unfiltered metadata.getUnfilteredTableMetadata
(GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest) Retrieves table metadata from the Data Catalog that contains unfiltered metadata.getUserDefinedFunction
(Consumer<GetUserDefinedFunctionRequest.Builder> getUserDefinedFunctionRequest) Retrieves a specified function definition from the Data Catalog.getUserDefinedFunction
(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest) Retrieves a specified function definition from the Data Catalog.getUserDefinedFunctions
(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest) Retrieves multiple function definitions from the Data Catalog.getUserDefinedFunctions
(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest) Retrieves multiple function definitions from the Data Catalog.default GetUserDefinedFunctionsPublisher
getUserDefinedFunctionsPaginator
(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest) This is a variant ofgetUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation.default GetUserDefinedFunctionsPublisher
getUserDefinedFunctionsPaginator
(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest) This is a variant ofgetUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation.default CompletableFuture
<GetWorkflowResponse> getWorkflow
(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) Retrieves resource metadata for a workflow.default CompletableFuture
<GetWorkflowResponse> getWorkflow
(GetWorkflowRequest getWorkflowRequest) Retrieves resource metadata for a workflow.default CompletableFuture
<GetWorkflowRunResponse> getWorkflowRun
(Consumer<GetWorkflowRunRequest.Builder> getWorkflowRunRequest) Retrieves the metadata for a given workflow run.default CompletableFuture
<GetWorkflowRunResponse> getWorkflowRun
(GetWorkflowRunRequest getWorkflowRunRequest) Retrieves the metadata for a given workflow run.getWorkflowRunProperties
(Consumer<GetWorkflowRunPropertiesRequest.Builder> getWorkflowRunPropertiesRequest) Retrieves the workflow run properties which were set during the run.getWorkflowRunProperties
(GetWorkflowRunPropertiesRequest getWorkflowRunPropertiesRequest) Retrieves the workflow run properties which were set during the run.default CompletableFuture
<GetWorkflowRunsResponse> getWorkflowRuns
(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest) Retrieves metadata for all runs of a given workflow.default CompletableFuture
<GetWorkflowRunsResponse> getWorkflowRuns
(GetWorkflowRunsRequest getWorkflowRunsRequest) Retrieves metadata for all runs of a given workflow.default GetWorkflowRunsPublisher
getWorkflowRunsPaginator
(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest) This is a variant ofgetWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation.default GetWorkflowRunsPublisher
getWorkflowRunsPaginator
(GetWorkflowRunsRequest getWorkflowRunsRequest) This is a variant ofgetWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation.importCatalogToGlue
(Consumer<ImportCatalogToGlueRequest.Builder> importCatalogToGlueRequest) Imports an existing Amazon Athena Data Catalog to Glue.importCatalogToGlue
(ImportCatalogToGlueRequest importCatalogToGlueRequest) Imports an existing Amazon Athena Data Catalog to Glue.default CompletableFuture
<ListBlueprintsResponse> listBlueprints
(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest) Lists all the blueprint names in an account.default CompletableFuture
<ListBlueprintsResponse> listBlueprints
(ListBlueprintsRequest listBlueprintsRequest) Lists all the blueprint names in an account.default ListBlueprintsPublisher
listBlueprintsPaginator
(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest) This is a variant oflistBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation.default ListBlueprintsPublisher
listBlueprintsPaginator
(ListBlueprintsRequest listBlueprintsRequest) This is a variant oflistBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation.listColumnStatisticsTaskRuns
(Consumer<ListColumnStatisticsTaskRunsRequest.Builder> listColumnStatisticsTaskRunsRequest) List all task runs for a particular account.listColumnStatisticsTaskRuns
(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) List all task runs for a particular account.listColumnStatisticsTaskRunsPaginator
(Consumer<ListColumnStatisticsTaskRunsRequest.Builder> listColumnStatisticsTaskRunsRequest) This is a variant oflistColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation.listColumnStatisticsTaskRunsPaginator
(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) This is a variant oflistColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation.default CompletableFuture
<ListCrawlersResponse> listCrawlers
(Consumer<ListCrawlersRequest.Builder> listCrawlersRequest) Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.default CompletableFuture
<ListCrawlersResponse> listCrawlers
(ListCrawlersRequest listCrawlersRequest) Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.default ListCrawlersPublisher
listCrawlersPaginator
(Consumer<ListCrawlersRequest.Builder> listCrawlersRequest) This is a variant oflistCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation.default ListCrawlersPublisher
listCrawlersPaginator
(ListCrawlersRequest listCrawlersRequest) This is a variant oflistCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation.default CompletableFuture
<ListCrawlsResponse> listCrawls
(Consumer<ListCrawlsRequest.Builder> listCrawlsRequest) Returns all the crawls of a specified crawler.default CompletableFuture
<ListCrawlsResponse> listCrawls
(ListCrawlsRequest listCrawlsRequest) Returns all the crawls of a specified crawler.listCustomEntityTypes
(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest) Lists all the custom patterns that have been created.listCustomEntityTypes
(ListCustomEntityTypesRequest listCustomEntityTypesRequest) Lists all the custom patterns that have been created.default ListCustomEntityTypesPublisher
listCustomEntityTypesPaginator
(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest) This is a variant oflistCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation.default ListCustomEntityTypesPublisher
listCustomEntityTypesPaginator
(ListCustomEntityTypesRequest listCustomEntityTypesRequest) This is a variant oflistCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation.listDataQualityResults
(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest) Returns all data quality execution results for your account.listDataQualityResults
(ListDataQualityResultsRequest listDataQualityResultsRequest) Returns all data quality execution results for your account.default ListDataQualityResultsPublisher
listDataQualityResultsPaginator
(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest) This is a variant oflistDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation.default ListDataQualityResultsPublisher
listDataQualityResultsPaginator
(ListDataQualityResultsRequest listDataQualityResultsRequest) This is a variant oflistDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation.listDataQualityRuleRecommendationRuns
(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest) Lists the recommendation runs meeting the filter criteria.listDataQualityRuleRecommendationRuns
(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest) Lists the recommendation runs meeting the filter criteria.listDataQualityRuleRecommendationRunsPaginator
(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest) This is a variant oflistDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation.listDataQualityRuleRecommendationRunsPaginator
(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest) This is a variant oflistDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation.listDataQualityRulesetEvaluationRuns
(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest) Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.listDataQualityRulesetEvaluationRuns
(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest) Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.listDataQualityRulesetEvaluationRunsPaginator
(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest) This is a variant oflistDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation.listDataQualityRulesetEvaluationRunsPaginator
(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest) This is a variant oflistDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation.listDataQualityRulesets
(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest) Returns a paginated list of rulesets for the specified list of Glue tables.listDataQualityRulesets
(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest) Returns a paginated list of rulesets for the specified list of Glue tables.default ListDataQualityRulesetsPublisher
listDataQualityRulesetsPaginator
(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest) This is a variant oflistDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation.default ListDataQualityRulesetsPublisher
listDataQualityRulesetsPaginator
(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest) This is a variant oflistDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation.listDevEndpoints
(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) Retrieves the names of allDevEndpoint
resources in this Amazon Web Services account, or the resources with the specified tag.listDevEndpoints
(ListDevEndpointsRequest listDevEndpointsRequest) Retrieves the names of allDevEndpoint
resources in this Amazon Web Services account, or the resources with the specified tag.default ListDevEndpointsPublisher
listDevEndpointsPaginator
(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) This is a variant oflistDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation.default ListDevEndpointsPublisher
listDevEndpointsPaginator
(ListDevEndpointsRequest listDevEndpointsRequest) This is a variant oflistDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation.default CompletableFuture
<ListJobsResponse> listJobs
(Consumer<ListJobsRequest.Builder> listJobsRequest) Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.default CompletableFuture
<ListJobsResponse> listJobs
(ListJobsRequest listJobsRequest) Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.default ListJobsPublisher
listJobsPaginator
(Consumer<ListJobsRequest.Builder> listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation.default ListJobsPublisher
listJobsPaginator
(ListJobsRequest listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation.listMLTransforms
(Consumer<ListMlTransformsRequest.Builder> listMlTransformsRequest) Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.listMLTransforms
(ListMlTransformsRequest listMlTransformsRequest) Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag.default ListMLTransformsPublisher
listMLTransformsPaginator
(Consumer<ListMlTransformsRequest.Builder> listMlTransformsRequest) This is a variant oflistMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation.default ListMLTransformsPublisher
listMLTransformsPaginator
(ListMlTransformsRequest listMlTransformsRequest) This is a variant oflistMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation.default CompletableFuture
<ListRegistriesResponse> listRegistries
(Consumer<ListRegistriesRequest.Builder> listRegistriesRequest) Returns a list of registries that you have created, with minimal registry information.default CompletableFuture
<ListRegistriesResponse> listRegistries
(ListRegistriesRequest listRegistriesRequest) Returns a list of registries that you have created, with minimal registry information.default ListRegistriesPublisher
listRegistriesPaginator
(Consumer<ListRegistriesRequest.Builder> listRegistriesRequest) This is a variant oflistRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation.default ListRegistriesPublisher
listRegistriesPaginator
(ListRegistriesRequest listRegistriesRequest) This is a variant oflistRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation.default CompletableFuture
<ListSchemasResponse> listSchemas
(Consumer<ListSchemasRequest.Builder> listSchemasRequest) Returns a list of schemas with minimal details.default CompletableFuture
<ListSchemasResponse> listSchemas
(ListSchemasRequest listSchemasRequest) Returns a list of schemas with minimal details.default ListSchemasPublisher
listSchemasPaginator
(Consumer<ListSchemasRequest.Builder> listSchemasRequest) This is a variant oflistSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation.default ListSchemasPublisher
listSchemasPaginator
(ListSchemasRequest listSchemasRequest) This is a variant oflistSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation.listSchemaVersions
(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest) Returns a list of schema versions that you have created, with minimal information.listSchemaVersions
(ListSchemaVersionsRequest listSchemaVersionsRequest) Returns a list of schema versions that you have created, with minimal information.default ListSchemaVersionsPublisher
listSchemaVersionsPaginator
(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest) This is a variant oflistSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation.default ListSchemaVersionsPublisher
listSchemaVersionsPaginator
(ListSchemaVersionsRequest listSchemaVersionsRequest) This is a variant oflistSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation.default CompletableFuture
<ListSessionsResponse> listSessions
(Consumer<ListSessionsRequest.Builder> listSessionsRequest) Retrieve a list of sessions.default CompletableFuture
<ListSessionsResponse> listSessions
(ListSessionsRequest listSessionsRequest) Retrieve a list of sessions.default ListSessionsPublisher
listSessionsPaginator
(Consumer<ListSessionsRequest.Builder> listSessionsRequest) This is a variant oflistSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation.default ListSessionsPublisher
listSessionsPaginator
(ListSessionsRequest listSessionsRequest) This is a variant oflistSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation.default CompletableFuture
<ListStatementsResponse> listStatements
(Consumer<ListStatementsRequest.Builder> listStatementsRequest) Lists statements for the session.default CompletableFuture
<ListStatementsResponse> listStatements
(ListStatementsRequest listStatementsRequest) Lists statements for the session.listTableOptimizerRuns
(Consumer<ListTableOptimizerRunsRequest.Builder> listTableOptimizerRunsRequest) Lists the history of previous optimizer runs for a specific table.listTableOptimizerRuns
(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) Lists the history of previous optimizer runs for a specific table.default ListTableOptimizerRunsPublisher
listTableOptimizerRunsPaginator
(Consumer<ListTableOptimizerRunsRequest.Builder> listTableOptimizerRunsRequest) This is a variant oflistTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation.default ListTableOptimizerRunsPublisher
listTableOptimizerRunsPaginator
(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) This is a variant oflistTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation.default CompletableFuture
<ListTriggersResponse> listTriggers
(Consumer<ListTriggersRequest.Builder> listTriggersRequest) Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.default CompletableFuture
<ListTriggersResponse> listTriggers
(ListTriggersRequest listTriggersRequest) Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.default ListTriggersPublisher
listTriggersPaginator
(Consumer<ListTriggersRequest.Builder> listTriggersRequest) This is a variant oflistTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation.default ListTriggersPublisher
listTriggersPaginator
(ListTriggersRequest listTriggersRequest) This is a variant oflistTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation.default CompletableFuture
<ListWorkflowsResponse> listWorkflows
(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) Lists names of workflows created in the account.default CompletableFuture
<ListWorkflowsResponse> listWorkflows
(ListWorkflowsRequest listWorkflowsRequest) Lists names of workflows created in the account.default ListWorkflowsPublisher
listWorkflowsPaginator
(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation.default ListWorkflowsPublisher
listWorkflowsPaginator
(ListWorkflowsRequest listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation.putDataCatalogEncryptionSettings
(Consumer<PutDataCatalogEncryptionSettingsRequest.Builder> putDataCatalogEncryptionSettingsRequest) Sets the security configuration for a specified catalog.putDataCatalogEncryptionSettings
(PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest) Sets the security configuration for a specified catalog.putResourcePolicy
(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Sets the Data Catalog resource policy for access control.putResourcePolicy
(PutResourcePolicyRequest putResourcePolicyRequest) Sets the Data Catalog resource policy for access control.putSchemaVersionMetadata
(Consumer<PutSchemaVersionMetadataRequest.Builder> putSchemaVersionMetadataRequest) Puts the metadata key value pair for a specified schema version ID.putSchemaVersionMetadata
(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest) Puts the metadata key value pair for a specified schema version ID.putWorkflowRunProperties
(Consumer<PutWorkflowRunPropertiesRequest.Builder> putWorkflowRunPropertiesRequest) Puts the specified workflow run properties for the given workflow run.putWorkflowRunProperties
(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest) Puts the specified workflow run properties for the given workflow run.querySchemaVersionMetadata
(Consumer<QuerySchemaVersionMetadataRequest.Builder> querySchemaVersionMetadataRequest) Queries for the schema version metadata information.querySchemaVersionMetadata
(QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest) Queries for the schema version metadata information.registerSchemaVersion
(Consumer<RegisterSchemaVersionRequest.Builder> registerSchemaVersionRequest) Adds a new version to the existing schema.registerSchemaVersion
(RegisterSchemaVersionRequest registerSchemaVersionRequest) Adds a new version to the existing schema.removeSchemaVersionMetadata
(Consumer<RemoveSchemaVersionMetadataRequest.Builder> removeSchemaVersionMetadataRequest) Removes a key value pair from the schema version metadata for the specified schema version ID.removeSchemaVersionMetadata
(RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest) Removes a key value pair from the schema version metadata for the specified schema version ID.resetJobBookmark
(Consumer<ResetJobBookmarkRequest.Builder> resetJobBookmarkRequest) Resets a bookmark entry.resetJobBookmark
(ResetJobBookmarkRequest resetJobBookmarkRequest) Resets a bookmark entry.resumeWorkflowRun
(Consumer<ResumeWorkflowRunRequest.Builder> resumeWorkflowRunRequest) Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.resumeWorkflowRun
(ResumeWorkflowRunRequest resumeWorkflowRunRequest) Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.default CompletableFuture
<RunStatementResponse> runStatement
(Consumer<RunStatementRequest.Builder> runStatementRequest) Executes the statement.default CompletableFuture
<RunStatementResponse> runStatement
(RunStatementRequest runStatementRequest) Executes the statement.default CompletableFuture
<SearchTablesResponse> searchTables
(Consumer<SearchTablesRequest.Builder> searchTablesRequest) Searches a set of tables based on properties in the table metadata as well as on the parent database.default CompletableFuture
<SearchTablesResponse> searchTables
(SearchTablesRequest searchTablesRequest) Searches a set of tables based on properties in the table metadata as well as on the parent database.default SearchTablesPublisher
searchTablesPaginator
(Consumer<SearchTablesRequest.Builder> searchTablesRequest) This is a variant ofsearchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation.default SearchTablesPublisher
searchTablesPaginator
(SearchTablesRequest searchTablesRequest) This is a variant ofsearchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation.default GlueServiceClientConfiguration
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstartBlueprintRun
(Consumer<StartBlueprintRunRequest.Builder> startBlueprintRunRequest) Starts a new run of the specified blueprint.startBlueprintRun
(StartBlueprintRunRequest startBlueprintRunRequest) Starts a new run of the specified blueprint.startColumnStatisticsTaskRun
(Consumer<StartColumnStatisticsTaskRunRequest.Builder> startColumnStatisticsTaskRunRequest) Starts a column statistics task run, for a specified table and columns.startColumnStatisticsTaskRun
(StartColumnStatisticsTaskRunRequest startColumnStatisticsTaskRunRequest) Starts a column statistics task run, for a specified table and columns.default CompletableFuture
<StartCrawlerResponse> startCrawler
(Consumer<StartCrawlerRequest.Builder> startCrawlerRequest) Starts a crawl using the specified crawler, regardless of what is scheduled.default CompletableFuture
<StartCrawlerResponse> startCrawler
(StartCrawlerRequest startCrawlerRequest) Starts a crawl using the specified crawler, regardless of what is scheduled.startCrawlerSchedule
(Consumer<StartCrawlerScheduleRequest.Builder> startCrawlerScheduleRequest) Changes the schedule state of the specified crawler toSCHEDULED
, unless the crawler is already running or the schedule state is alreadySCHEDULED
.startCrawlerSchedule
(StartCrawlerScheduleRequest startCrawlerScheduleRequest) Changes the schedule state of the specified crawler toSCHEDULED
, unless the crawler is already running or the schedule state is alreadySCHEDULED
.startDataQualityRuleRecommendationRun
(Consumer<StartDataQualityRuleRecommendationRunRequest.Builder> startDataQualityRuleRecommendationRunRequest) Starts a recommendation run that is used to generate rules when you don't know what rules to write.startDataQualityRuleRecommendationRun
(StartDataQualityRuleRecommendationRunRequest startDataQualityRuleRecommendationRunRequest) Starts a recommendation run that is used to generate rules when you don't know what rules to write.startDataQualityRulesetEvaluationRun
(Consumer<StartDataQualityRulesetEvaluationRunRequest.Builder> startDataQualityRulesetEvaluationRunRequest) Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table).startDataQualityRulesetEvaluationRun
(StartDataQualityRulesetEvaluationRunRequest startDataQualityRulesetEvaluationRunRequest) Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table).startExportLabelsTaskRun
(Consumer<StartExportLabelsTaskRunRequest.Builder> startExportLabelsTaskRunRequest) Begins an asynchronous task to export all labeled data for a particular transform.startExportLabelsTaskRun
(StartExportLabelsTaskRunRequest startExportLabelsTaskRunRequest) Begins an asynchronous task to export all labeled data for a particular transform.startImportLabelsTaskRun
(Consumer<StartImportLabelsTaskRunRequest.Builder> startImportLabelsTaskRunRequest) Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.startImportLabelsTaskRun
(StartImportLabelsTaskRunRequest startImportLabelsTaskRunRequest) Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality.default CompletableFuture
<StartJobRunResponse> startJobRun
(Consumer<StartJobRunRequest.Builder> startJobRunRequest) Starts a job run using a job definition.default CompletableFuture
<StartJobRunResponse> startJobRun
(StartJobRunRequest startJobRunRequest) Starts a job run using a job definition.startMLEvaluationTaskRun
(Consumer<StartMlEvaluationTaskRunRequest.Builder> startMlEvaluationTaskRunRequest) Starts a task to estimate the quality of the transform.startMLEvaluationTaskRun
(StartMlEvaluationTaskRunRequest startMlEvaluationTaskRunRequest) Starts a task to estimate the quality of the transform.startMLLabelingSetGenerationTaskRun
(Consumer<StartMlLabelingSetGenerationTaskRunRequest.Builder> startMlLabelingSetGenerationTaskRunRequest) Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.startMLLabelingSetGenerationTaskRun
(StartMlLabelingSetGenerationTaskRunRequest startMlLabelingSetGenerationTaskRunRequest) Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.default CompletableFuture
<StartTriggerResponse> startTrigger
(Consumer<StartTriggerRequest.Builder> startTriggerRequest) Starts an existing trigger.default CompletableFuture
<StartTriggerResponse> startTrigger
(StartTriggerRequest startTriggerRequest) Starts an existing trigger.startWorkflowRun
(Consumer<StartWorkflowRunRequest.Builder> startWorkflowRunRequest) Starts a new run of the specified workflow.startWorkflowRun
(StartWorkflowRunRequest startWorkflowRunRequest) Starts a new run of the specified workflow.stopColumnStatisticsTaskRun
(Consumer<StopColumnStatisticsTaskRunRequest.Builder> stopColumnStatisticsTaskRunRequest) Stops a task run for the specified table.stopColumnStatisticsTaskRun
(StopColumnStatisticsTaskRunRequest stopColumnStatisticsTaskRunRequest) Stops a task run for the specified table.default CompletableFuture
<StopCrawlerResponse> stopCrawler
(Consumer<StopCrawlerRequest.Builder> stopCrawlerRequest) If the specified crawler is running, stops the crawl.default CompletableFuture
<StopCrawlerResponse> stopCrawler
(StopCrawlerRequest stopCrawlerRequest) If the specified crawler is running, stops the crawl.stopCrawlerSchedule
(Consumer<StopCrawlerScheduleRequest.Builder> stopCrawlerScheduleRequest) Sets the schedule state of the specified crawler toNOT_SCHEDULED
, but does not stop the crawler if it is already running.stopCrawlerSchedule
(StopCrawlerScheduleRequest stopCrawlerScheduleRequest) Sets the schedule state of the specified crawler toNOT_SCHEDULED
, but does not stop the crawler if it is already running.default CompletableFuture
<StopSessionResponse> stopSession
(Consumer<StopSessionRequest.Builder> stopSessionRequest) Stops the session.default CompletableFuture
<StopSessionResponse> stopSession
(StopSessionRequest stopSessionRequest) Stops the session.default CompletableFuture
<StopTriggerResponse> stopTrigger
(Consumer<StopTriggerRequest.Builder> stopTriggerRequest) Stops a specified trigger.default CompletableFuture
<StopTriggerResponse> stopTrigger
(StopTriggerRequest stopTriggerRequest) Stops a specified trigger.default CompletableFuture
<StopWorkflowRunResponse> stopWorkflowRun
(Consumer<StopWorkflowRunRequest.Builder> stopWorkflowRunRequest) Stops the execution of the specified workflow run.default CompletableFuture
<StopWorkflowRunResponse> stopWorkflowRun
(StopWorkflowRunRequest stopWorkflowRunRequest) Stops the execution of the specified workflow run.default CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to a resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Adds tags to a resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes tags from a resource.default CompletableFuture
<UpdateBlueprintResponse> updateBlueprint
(Consumer<UpdateBlueprintRequest.Builder> updateBlueprintRequest) Updates a registered blueprint.default CompletableFuture
<UpdateBlueprintResponse> updateBlueprint
(UpdateBlueprintRequest updateBlueprintRequest) Updates a registered blueprint.updateClassifier
(Consumer<UpdateClassifierRequest.Builder> updateClassifierRequest) Modifies an existing classifier (aGrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field is present).updateClassifier
(UpdateClassifierRequest updateClassifierRequest) Modifies an existing classifier (aGrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field is present).updateColumnStatisticsForPartition
(Consumer<UpdateColumnStatisticsForPartitionRequest.Builder> updateColumnStatisticsForPartitionRequest) Creates or updates partition statistics of columns.updateColumnStatisticsForPartition
(UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest) Creates or updates partition statistics of columns.updateColumnStatisticsForTable
(Consumer<UpdateColumnStatisticsForTableRequest.Builder> updateColumnStatisticsForTableRequest) Creates or updates table statistics of columns.updateColumnStatisticsForTable
(UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest) Creates or updates table statistics of columns.updateConnection
(Consumer<UpdateConnectionRequest.Builder> updateConnectionRequest) Updates a connection definition in the Data Catalog.updateConnection
(UpdateConnectionRequest updateConnectionRequest) Updates a connection definition in the Data Catalog.default CompletableFuture
<UpdateCrawlerResponse> updateCrawler
(Consumer<UpdateCrawlerRequest.Builder> updateCrawlerRequest) Updates a crawler.default CompletableFuture
<UpdateCrawlerResponse> updateCrawler
(UpdateCrawlerRequest updateCrawlerRequest) Updates a crawler.updateCrawlerSchedule
(Consumer<UpdateCrawlerScheduleRequest.Builder> updateCrawlerScheduleRequest) Updates the schedule of a crawler using acron
expression.updateCrawlerSchedule
(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest) Updates the schedule of a crawler using acron
expression.default CompletableFuture
<UpdateDatabaseResponse> updateDatabase
(Consumer<UpdateDatabaseRequest.Builder> updateDatabaseRequest) Updates an existing database definition in a Data Catalog.default CompletableFuture
<UpdateDatabaseResponse> updateDatabase
(UpdateDatabaseRequest updateDatabaseRequest) Updates an existing database definition in a Data Catalog.updateDataQualityRuleset
(Consumer<UpdateDataQualityRulesetRequest.Builder> updateDataQualityRulesetRequest) Updates the specified data quality ruleset.updateDataQualityRuleset
(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest) Updates the specified data quality ruleset.updateDevEndpoint
(Consumer<UpdateDevEndpointRequest.Builder> updateDevEndpointRequest) Updates a specified development endpoint.updateDevEndpoint
(UpdateDevEndpointRequest updateDevEndpointRequest) Updates a specified development endpoint.default CompletableFuture
<UpdateJobResponse> updateJob
(Consumer<UpdateJobRequest.Builder> updateJobRequest) Updates an existing job definition.default CompletableFuture
<UpdateJobResponse> updateJob
(UpdateJobRequest updateJobRequest) Updates an existing job definition.updateJobFromSourceControl
(Consumer<UpdateJobFromSourceControlRequest.Builder> updateJobFromSourceControlRequest) Synchronizes a job from the source control repository.updateJobFromSourceControl
(UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest) Synchronizes a job from the source control repository.updateMLTransform
(Consumer<UpdateMlTransformRequest.Builder> updateMlTransformRequest) Updates an existing machine learning transform.updateMLTransform
(UpdateMlTransformRequest updateMlTransformRequest) Updates an existing machine learning transform.default CompletableFuture
<UpdatePartitionResponse> updatePartition
(Consumer<UpdatePartitionRequest.Builder> updatePartitionRequest) Updates a partition.default CompletableFuture
<UpdatePartitionResponse> updatePartition
(UpdatePartitionRequest updatePartitionRequest) Updates a partition.default CompletableFuture
<UpdateRegistryResponse> updateRegistry
(Consumer<UpdateRegistryRequest.Builder> updateRegistryRequest) Updates an existing registry which is used to hold a collection of schemas.default CompletableFuture
<UpdateRegistryResponse> updateRegistry
(UpdateRegistryRequest updateRegistryRequest) Updates an existing registry which is used to hold a collection of schemas.default CompletableFuture
<UpdateSchemaResponse> updateSchema
(Consumer<UpdateSchemaRequest.Builder> updateSchemaRequest) Updates the description, compatibility setting, or version checkpoint for a schema set.default CompletableFuture
<UpdateSchemaResponse> updateSchema
(UpdateSchemaRequest updateSchemaRequest) Updates the description, compatibility setting, or version checkpoint for a schema set.updateSourceControlFromJob
(Consumer<UpdateSourceControlFromJobRequest.Builder> updateSourceControlFromJobRequest) Synchronizes a job to the source control repository.updateSourceControlFromJob
(UpdateSourceControlFromJobRequest updateSourceControlFromJobRequest) Synchronizes a job to the source control repository.default CompletableFuture
<UpdateTableResponse> updateTable
(Consumer<UpdateTableRequest.Builder> updateTableRequest) Updates a metadata table in the Data Catalog.default CompletableFuture
<UpdateTableResponse> updateTable
(UpdateTableRequest updateTableRequest) Updates a metadata table in the Data Catalog.updateTableOptimizer
(Consumer<UpdateTableOptimizerRequest.Builder> updateTableOptimizerRequest) Updates the configuration for an existing table optimizer.updateTableOptimizer
(UpdateTableOptimizerRequest updateTableOptimizerRequest) Updates the configuration for an existing table optimizer.default CompletableFuture
<UpdateTriggerResponse> updateTrigger
(Consumer<UpdateTriggerRequest.Builder> updateTriggerRequest) Updates a trigger definition.default CompletableFuture
<UpdateTriggerResponse> updateTrigger
(UpdateTriggerRequest updateTriggerRequest) Updates a trigger definition.updateUserDefinedFunction
(Consumer<UpdateUserDefinedFunctionRequest.Builder> updateUserDefinedFunctionRequest) Updates an existing function definition in the Data Catalog.updateUserDefinedFunction
(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest) Updates an existing function definition in the Data Catalog.default CompletableFuture
<UpdateWorkflowResponse> updateWorkflow
(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest) Updates an existing workflow.default CompletableFuture
<UpdateWorkflowResponse> updateWorkflow
(UpdateWorkflowRequest updateWorkflowRequest) Updates an existing workflow.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
batchCreatePartition
default CompletableFuture<BatchCreatePartitionResponse> batchCreatePartition(BatchCreatePartitionRequest batchCreatePartitionRequest) Creates one or more partitions in a batch operation.
- Parameters:
batchCreatePartitionRequest
-- Returns:
- A Java Future containing the result of the BatchCreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchCreatePartition
default CompletableFuture<BatchCreatePartitionResponse> batchCreatePartition(Consumer<BatchCreatePartitionRequest.Builder> batchCreatePartitionRequest) Creates one or more partitions in a batch operation.
This is a convenience which creates an instance of the
BatchCreatePartitionRequest.Builder
avoiding the need to create one manually viaBatchCreatePartitionRequest.builder()
- Parameters:
batchCreatePartitionRequest
- AConsumer
that will call methods onBatchCreatePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchCreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteConnection
default CompletableFuture<BatchDeleteConnectionResponse> batchDeleteConnection(BatchDeleteConnectionRequest batchDeleteConnectionRequest) Deletes a list of connection definitions from the Data Catalog.
- Parameters:
batchDeleteConnectionRequest
-- Returns:
- A Java Future containing the result of the BatchDeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteConnection
default CompletableFuture<BatchDeleteConnectionResponse> batchDeleteConnection(Consumer<BatchDeleteConnectionRequest.Builder> batchDeleteConnectionRequest) Deletes a list of connection definitions from the Data Catalog.
This is a convenience which creates an instance of the
BatchDeleteConnectionRequest.Builder
avoiding the need to create one manually viaBatchDeleteConnectionRequest.builder()
- Parameters:
batchDeleteConnectionRequest
- AConsumer
that will call methods onBatchDeleteConnectionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchDeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeletePartition
default CompletableFuture<BatchDeletePartitionResponse> batchDeletePartition(BatchDeletePartitionRequest batchDeletePartitionRequest) Deletes one or more partitions in a batch operation.
- Parameters:
batchDeletePartitionRequest
-- Returns:
- A Java Future containing the result of the BatchDeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeletePartition
default CompletableFuture<BatchDeletePartitionResponse> batchDeletePartition(Consumer<BatchDeletePartitionRequest.Builder> batchDeletePartitionRequest) Deletes one or more partitions in a batch operation.
This is a convenience which creates an instance of the
BatchDeletePartitionRequest.Builder
avoiding the need to create one manually viaBatchDeletePartitionRequest.builder()
- Parameters:
batchDeletePartitionRequest
- AConsumer
that will call methods onBatchDeletePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchDeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTable
default CompletableFuture<BatchDeleteTableResponse> batchDeleteTable(BatchDeleteTableRequest batchDeleteTableRequest) Deletes multiple tables at once.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
BatchDeleteTable
, useDeleteTableVersion
orBatchDeleteTableVersion
, andDeletePartition
orBatchDeletePartition
, to delete any resources that belong to the table.- Parameters:
batchDeleteTableRequest
-- Returns:
- A Java Future containing the result of the BatchDeleteTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTable
default CompletableFuture<BatchDeleteTableResponse> batchDeleteTable(Consumer<BatchDeleteTableRequest.Builder> batchDeleteTableRequest) Deletes multiple tables at once.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
BatchDeleteTable
, useDeleteTableVersion
orBatchDeleteTableVersion
, andDeletePartition
orBatchDeletePartition
, to delete any resources that belong to the table.
This is a convenience which creates an instance of the
BatchDeleteTableRequest.Builder
avoiding the need to create one manually viaBatchDeleteTableRequest.builder()
- Parameters:
batchDeleteTableRequest
- AConsumer
that will call methods onBatchDeleteTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchDeleteTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTableVersion
default CompletableFuture<BatchDeleteTableVersionResponse> batchDeleteTableVersion(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest) Deletes a specified batch of versions of a table.
- Parameters:
batchDeleteTableVersionRequest
-- Returns:
- A Java Future containing the result of the BatchDeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTableVersion
default CompletableFuture<BatchDeleteTableVersionResponse> batchDeleteTableVersion(Consumer<BatchDeleteTableVersionRequest.Builder> batchDeleteTableVersionRequest) Deletes a specified batch of versions of a table.
This is a convenience which creates an instance of the
BatchDeleteTableVersionRequest.Builder
avoiding the need to create one manually viaBatchDeleteTableVersionRequest.builder()
- Parameters:
batchDeleteTableVersionRequest
- AConsumer
that will call methods onBatchDeleteTableVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchDeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetBlueprints
default CompletableFuture<BatchGetBlueprintsResponse> batchGetBlueprints(BatchGetBlueprintsRequest batchGetBlueprintsRequest) Retrieves information about a list of blueprints.
- Parameters:
batchGetBlueprintsRequest
-- Returns:
- A Java Future containing the result of the BatchGetBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetBlueprints
default CompletableFuture<BatchGetBlueprintsResponse> batchGetBlueprints(Consumer<BatchGetBlueprintsRequest.Builder> batchGetBlueprintsRequest) Retrieves information about a list of blueprints.
This is a convenience which creates an instance of the
BatchGetBlueprintsRequest.Builder
avoiding the need to create one manually viaBatchGetBlueprintsRequest.builder()
- Parameters:
batchGetBlueprintsRequest
- AConsumer
that will call methods onBatchGetBlueprintsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetCrawlers
default CompletableFuture<BatchGetCrawlersResponse> batchGetCrawlers(BatchGetCrawlersRequest batchGetCrawlersRequest) Returns a list of resource metadata for a given list of crawler names. After calling the
ListCrawlers
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.- Parameters:
batchGetCrawlersRequest
-- Returns:
- A Java Future containing the result of the BatchGetCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetCrawlers
default CompletableFuture<BatchGetCrawlersResponse> batchGetCrawlers(Consumer<BatchGetCrawlersRequest.Builder> batchGetCrawlersRequest) Returns a list of resource metadata for a given list of crawler names. After calling the
ListCrawlers
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
This is a convenience which creates an instance of the
BatchGetCrawlersRequest.Builder
avoiding the need to create one manually viaBatchGetCrawlersRequest.builder()
- Parameters:
batchGetCrawlersRequest
- AConsumer
that will call methods onBatchGetCrawlersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetCustomEntityTypes
default CompletableFuture<BatchGetCustomEntityTypesResponse> batchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest) Retrieves the details for the custom patterns specified by a list of names.
- Parameters:
batchGetCustomEntityTypesRequest
-- Returns:
- A Java Future containing the result of the BatchGetCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetCustomEntityTypes
default CompletableFuture<BatchGetCustomEntityTypesResponse> batchGetCustomEntityTypes(Consumer<BatchGetCustomEntityTypesRequest.Builder> batchGetCustomEntityTypesRequest) Retrieves the details for the custom patterns specified by a list of names.
This is a convenience which creates an instance of the
BatchGetCustomEntityTypesRequest.Builder
avoiding the need to create one manually viaBatchGetCustomEntityTypesRequest.builder()
- Parameters:
batchGetCustomEntityTypesRequest
- AConsumer
that will call methods onBatchGetCustomEntityTypesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetDataQualityResult
default CompletableFuture<BatchGetDataQualityResultResponse> batchGetDataQualityResult(BatchGetDataQualityResultRequest batchGetDataQualityResultRequest) Retrieves a list of data quality results for the specified result IDs.
- Parameters:
batchGetDataQualityResultRequest
-- Returns:
- A Java Future containing the result of the BatchGetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetDataQualityResult
default CompletableFuture<BatchGetDataQualityResultResponse> batchGetDataQualityResult(Consumer<BatchGetDataQualityResultRequest.Builder> batchGetDataQualityResultRequest) Retrieves a list of data quality results for the specified result IDs.
This is a convenience which creates an instance of the
BatchGetDataQualityResultRequest.Builder
avoiding the need to create one manually viaBatchGetDataQualityResultRequest.builder()
- Parameters:
batchGetDataQualityResultRequest
- AConsumer
that will call methods onBatchGetDataQualityResultRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetDevEndpoints
default CompletableFuture<BatchGetDevEndpointsResponse> batchGetDevEndpoints(BatchGetDevEndpointsRequest batchGetDevEndpointsRequest) Returns a list of resource metadata for a given list of development endpoint names. After calling the
ListDevEndpoints
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.- Parameters:
batchGetDevEndpointsRequest
-- Returns:
- A Java Future containing the result of the BatchGetDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetDevEndpoints
default CompletableFuture<BatchGetDevEndpointsResponse> batchGetDevEndpoints(Consumer<BatchGetDevEndpointsRequest.Builder> batchGetDevEndpointsRequest) Returns a list of resource metadata for a given list of development endpoint names. After calling the
ListDevEndpoints
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
This is a convenience which creates an instance of the
BatchGetDevEndpointsRequest.Builder
avoiding the need to create one manually viaBatchGetDevEndpointsRequest.builder()
- Parameters:
batchGetDevEndpointsRequest
- AConsumer
that will call methods onBatchGetDevEndpointsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetJobs
default CompletableFuture<BatchGetJobsResponse> batchGetJobs(BatchGetJobsRequest batchGetJobsRequest) Returns a list of resource metadata for a given list of job names. After calling the
ListJobs
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.- Parameters:
batchGetJobsRequest
-- Returns:
- A Java Future containing the result of the BatchGetJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetJobs
default CompletableFuture<BatchGetJobsResponse> batchGetJobs(Consumer<BatchGetJobsRequest.Builder> batchGetJobsRequest) Returns a list of resource metadata for a given list of job names. After calling the
ListJobs
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
This is a convenience which creates an instance of the
BatchGetJobsRequest.Builder
avoiding the need to create one manually viaBatchGetJobsRequest.builder()
- Parameters:
batchGetJobsRequest
- AConsumer
that will call methods onBatchGetJobsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetPartition
default CompletableFuture<BatchGetPartitionResponse> batchGetPartition(BatchGetPartitionRequest batchGetPartitionRequest) Retrieves partitions in a batch request.
- Parameters:
batchGetPartitionRequest
-- Returns:
- A Java Future containing the result of the BatchGetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetPartition
default CompletableFuture<BatchGetPartitionResponse> batchGetPartition(Consumer<BatchGetPartitionRequest.Builder> batchGetPartitionRequest) Retrieves partitions in a batch request.
This is a convenience which creates an instance of the
BatchGetPartitionRequest.Builder
avoiding the need to create one manually viaBatchGetPartitionRequest.builder()
- Parameters:
batchGetPartitionRequest
- AConsumer
that will call methods onBatchGetPartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetTableOptimizer
default CompletableFuture<BatchGetTableOptimizerResponse> batchGetTableOptimizer(BatchGetTableOptimizerRequest batchGetTableOptimizerRequest) Returns the configuration for the specified table optimizers.
- Parameters:
batchGetTableOptimizerRequest
-- Returns:
- A Java Future containing the result of the BatchGetTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetTableOptimizer
default CompletableFuture<BatchGetTableOptimizerResponse> batchGetTableOptimizer(Consumer<BatchGetTableOptimizerRequest.Builder> batchGetTableOptimizerRequest) Returns the configuration for the specified table optimizers.
This is a convenience which creates an instance of the
BatchGetTableOptimizerRequest.Builder
avoiding the need to create one manually viaBatchGetTableOptimizerRequest.builder()
- Parameters:
batchGetTableOptimizerRequest
- AConsumer
that will call methods onBatchGetTableOptimizerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetTriggers
default CompletableFuture<BatchGetTriggersResponse> batchGetTriggers(BatchGetTriggersRequest batchGetTriggersRequest) Returns a list of resource metadata for a given list of trigger names. After calling the
ListTriggers
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.- Parameters:
batchGetTriggersRequest
-- Returns:
- A Java Future containing the result of the BatchGetTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetTriggers
default CompletableFuture<BatchGetTriggersResponse> batchGetTriggers(Consumer<BatchGetTriggersRequest.Builder> batchGetTriggersRequest) Returns a list of resource metadata for a given list of trigger names. After calling the
ListTriggers
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
This is a convenience which creates an instance of the
BatchGetTriggersRequest.Builder
avoiding the need to create one manually viaBatchGetTriggersRequest.builder()
- Parameters:
batchGetTriggersRequest
- AConsumer
that will call methods onBatchGetTriggersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetWorkflows
default CompletableFuture<BatchGetWorkflowsResponse> batchGetWorkflows(BatchGetWorkflowsRequest batchGetWorkflowsRequest) Returns a list of resource metadata for a given list of workflow names. After calling the
ListWorkflows
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.- Parameters:
batchGetWorkflowsRequest
-- Returns:
- A Java Future containing the result of the BatchGetWorkflows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetWorkflows
default CompletableFuture<BatchGetWorkflowsResponse> batchGetWorkflows(Consumer<BatchGetWorkflowsRequest.Builder> batchGetWorkflowsRequest) Returns a list of resource metadata for a given list of workflow names. After calling the
ListWorkflows
operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.
This is a convenience which creates an instance of the
BatchGetWorkflowsRequest.Builder
avoiding the need to create one manually viaBatchGetWorkflowsRequest.builder()
- Parameters:
batchGetWorkflowsRequest
- AConsumer
that will call methods onBatchGetWorkflowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchGetWorkflows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchStopJobRun
default CompletableFuture<BatchStopJobRunResponse> batchStopJobRun(BatchStopJobRunRequest batchStopJobRunRequest) Stops one or more job runs for a specified job definition.
- Parameters:
batchStopJobRunRequest
-- Returns:
- A Java Future containing the result of the BatchStopJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchStopJobRun
default CompletableFuture<BatchStopJobRunResponse> batchStopJobRun(Consumer<BatchStopJobRunRequest.Builder> batchStopJobRunRequest) Stops one or more job runs for a specified job definition.
This is a convenience which creates an instance of the
BatchStopJobRunRequest.Builder
avoiding the need to create one manually viaBatchStopJobRunRequest.builder()
- Parameters:
batchStopJobRunRequest
- AConsumer
that will call methods onBatchStopJobRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchStopJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpdatePartition
default CompletableFuture<BatchUpdatePartitionResponse> batchUpdatePartition(BatchUpdatePartitionRequest batchUpdatePartitionRequest) Updates one or more partitions in a batch operation.
- Parameters:
batchUpdatePartitionRequest
-- Returns:
- A Java Future containing the result of the BatchUpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpdatePartition
default CompletableFuture<BatchUpdatePartitionResponse> batchUpdatePartition(Consumer<BatchUpdatePartitionRequest.Builder> batchUpdatePartitionRequest) Updates one or more partitions in a batch operation.
This is a convenience which creates an instance of the
BatchUpdatePartitionRequest.Builder
avoiding the need to create one manually viaBatchUpdatePartitionRequest.builder()
- Parameters:
batchUpdatePartitionRequest
- AConsumer
that will call methods onBatchUpdatePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchUpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelDataQualityRuleRecommendationRun
default CompletableFuture<CancelDataQualityRuleRecommendationRunResponse> cancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest) Cancels the specified recommendation run that was being used to generate rules.
- Parameters:
cancelDataQualityRuleRecommendationRunRequest
-- Returns:
- A Java Future containing the result of the CancelDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelDataQualityRuleRecommendationRun
default CompletableFuture<CancelDataQualityRuleRecommendationRunResponse> cancelDataQualityRuleRecommendationRun(Consumer<CancelDataQualityRuleRecommendationRunRequest.Builder> cancelDataQualityRuleRecommendationRunRequest) Cancels the specified recommendation run that was being used to generate rules.
This is a convenience which creates an instance of the
CancelDataQualityRuleRecommendationRunRequest.Builder
avoiding the need to create one manually viaCancelDataQualityRuleRecommendationRunRequest.builder()
- Parameters:
cancelDataQualityRuleRecommendationRunRequest
- AConsumer
that will call methods onCancelDataQualityRuleRecommendationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CancelDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelDataQualityRulesetEvaluationRun
default CompletableFuture<CancelDataQualityRulesetEvaluationRunResponse> cancelDataQualityRulesetEvaluationRun(CancelDataQualityRulesetEvaluationRunRequest cancelDataQualityRulesetEvaluationRunRequest) Cancels a run where a ruleset is being evaluated against a data source.
- Parameters:
cancelDataQualityRulesetEvaluationRunRequest
-- Returns:
- A Java Future containing the result of the CancelDataQualityRulesetEvaluationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelDataQualityRulesetEvaluationRun
default CompletableFuture<CancelDataQualityRulesetEvaluationRunResponse> cancelDataQualityRulesetEvaluationRun(Consumer<CancelDataQualityRulesetEvaluationRunRequest.Builder> cancelDataQualityRulesetEvaluationRunRequest) Cancels a run where a ruleset is being evaluated against a data source.
This is a convenience which creates an instance of the
CancelDataQualityRulesetEvaluationRunRequest.Builder
avoiding the need to create one manually viaCancelDataQualityRulesetEvaluationRunRequest.builder()
- Parameters:
cancelDataQualityRulesetEvaluationRunRequest
- AConsumer
that will call methods onCancelDataQualityRulesetEvaluationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CancelDataQualityRulesetEvaluationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelMLTaskRun
default CompletableFuture<CancelMlTaskRunResponse> cancelMLTaskRun(CancelMlTaskRunRequest cancelMlTaskRunRequest) Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling
CancelMLTaskRun
with a task run's parent transform'sTransformID
and the task run'sTaskRunId
.- Parameters:
cancelMlTaskRunRequest
-- Returns:
- A Java Future containing the result of the CancelMLTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelMLTaskRun
default CompletableFuture<CancelMlTaskRunResponse> cancelMLTaskRun(Consumer<CancelMlTaskRunRequest.Builder> cancelMlTaskRunRequest) Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling
CancelMLTaskRun
with a task run's parent transform'sTransformID
and the task run'sTaskRunId
.
This is a convenience which creates an instance of the
CancelMlTaskRunRequest.Builder
avoiding the need to create one manually viaCancelMlTaskRunRequest.builder()
- Parameters:
cancelMlTaskRunRequest
- AConsumer
that will call methods onCancelMlTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CancelMLTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelStatement
default CompletableFuture<CancelStatementResponse> cancelStatement(CancelStatementRequest cancelStatementRequest) Cancels the statement.
- Parameters:
cancelStatementRequest
-- Returns:
- A Java Future containing the result of the CancelStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelStatement
default CompletableFuture<CancelStatementResponse> cancelStatement(Consumer<CancelStatementRequest.Builder> cancelStatementRequest) Cancels the statement.
This is a convenience which creates an instance of the
CancelStatementRequest.Builder
avoiding the need to create one manually viaCancelStatementRequest.builder()
- Parameters:
cancelStatementRequest
- AConsumer
that will call methods onCancelStatementRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CancelStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
checkSchemaVersionValidity
default CompletableFuture<CheckSchemaVersionValidityResponse> checkSchemaVersionValidity(CheckSchemaVersionValidityRequest checkSchemaVersionValidityRequest) Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using
DataFormat
as the format. Since it does not take a schema set name, no compatibility checks are performed.- Parameters:
checkSchemaVersionValidityRequest
-- Returns:
- A Java Future containing the result of the CheckSchemaVersionValidity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
checkSchemaVersionValidity
default CompletableFuture<CheckSchemaVersionValidityResponse> checkSchemaVersionValidity(Consumer<CheckSchemaVersionValidityRequest.Builder> checkSchemaVersionValidityRequest) Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using
DataFormat
as the format. Since it does not take a schema set name, no compatibility checks are performed.
This is a convenience which creates an instance of the
CheckSchemaVersionValidityRequest.Builder
avoiding the need to create one manually viaCheckSchemaVersionValidityRequest.builder()
- Parameters:
checkSchemaVersionValidityRequest
- AConsumer
that will call methods onCheckSchemaVersionValidityRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CheckSchemaVersionValidity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBlueprint
default CompletableFuture<CreateBlueprintResponse> createBlueprint(CreateBlueprintRequest createBlueprintRequest) Registers a blueprint with Glue.
- Parameters:
createBlueprintRequest
-- Returns:
- A Java Future containing the result of the CreateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBlueprint
default CompletableFuture<CreateBlueprintResponse> createBlueprint(Consumer<CreateBlueprintRequest.Builder> createBlueprintRequest) Registers a blueprint with Glue.
This is a convenience which creates an instance of the
CreateBlueprintRequest.Builder
avoiding the need to create one manually viaCreateBlueprintRequest.builder()
- Parameters:
createBlueprintRequest
- AConsumer
that will call methods onCreateBlueprintRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createClassifier
default CompletableFuture<CreateClassifierResponse> createClassifier(CreateClassifierRequest createClassifierRequest) Creates a classifier in the user's account. This can be a
GrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field of the request is present.- Parameters:
createClassifierRequest
-- Returns:
- A Java Future containing the result of the CreateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createClassifier
default CompletableFuture<CreateClassifierResponse> createClassifier(Consumer<CreateClassifierRequest.Builder> createClassifierRequest) Creates a classifier in the user's account. This can be a
GrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field of the request is present.
This is a convenience which creates an instance of the
CreateClassifierRequest.Builder
avoiding the need to create one manually viaCreateClassifierRequest.builder()
- Parameters:
createClassifierRequest
- AConsumer
that will call methods onCreateClassifierRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createConnection
default CompletableFuture<CreateConnectionResponse> createConnection(CreateConnectionRequest createConnectionRequest) Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM
glue:PassConnection
permission.- Parameters:
createConnectionRequest
-- Returns:
- A Java Future containing the result of the CreateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createConnection
default CompletableFuture<CreateConnectionResponse> createConnection(Consumer<CreateConnectionRequest.Builder> createConnectionRequest) Creates a connection definition in the Data Catalog.
Connections used for creating federated resources require the IAM
glue:PassConnection
permission.
This is a convenience which creates an instance of the
CreateConnectionRequest.Builder
avoiding the need to create one manually viaCreateConnectionRequest.builder()
- Parameters:
createConnectionRequest
- AConsumer
that will call methods onCreateConnectionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCrawler
default CompletableFuture<CreateCrawlerResponse> createCrawler(CreateCrawlerRequest createCrawlerRequest) Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the
s3Targets
field, thejdbcTargets
field, or theDynamoDBTargets
field.- Parameters:
createCrawlerRequest
-- Returns:
- A Java Future containing the result of the CreateCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCrawler
default CompletableFuture<CreateCrawlerResponse> createCrawler(Consumer<CreateCrawlerRequest.Builder> createCrawlerRequest) Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the
s3Targets
field, thejdbcTargets
field, or theDynamoDBTargets
field.
This is a convenience which creates an instance of the
CreateCrawlerRequest.Builder
avoiding the need to create one manually viaCreateCrawlerRequest.builder()
- Parameters:
createCrawlerRequest
- AConsumer
that will call methods onCreateCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCustomEntityType
default CompletableFuture<CreateCustomEntityTypeResponse> createCustomEntityType(CreateCustomEntityTypeRequest createCustomEntityTypeRequest) Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.
- Parameters:
createCustomEntityTypeRequest
-- Returns:
- A Java Future containing the result of the CreateCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCustomEntityType
default CompletableFuture<CreateCustomEntityTypeResponse> createCustomEntityType(Consumer<CreateCustomEntityTypeRequest.Builder> createCustomEntityTypeRequest) Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.
This is a convenience which creates an instance of the
CreateCustomEntityTypeRequest.Builder
avoiding the need to create one manually viaCreateCustomEntityTypeRequest.builder()
- Parameters:
createCustomEntityTypeRequest
- AConsumer
that will call methods onCreateCustomEntityTypeRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDataQualityRuleset
default CompletableFuture<CreateDataQualityRulesetResponse> createDataQualityRuleset(CreateDataQualityRulesetRequest createDataQualityRulesetRequest) Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.
- Parameters:
createDataQualityRulesetRequest
-- Returns:
- A Java Future containing the result of the CreateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDataQualityRuleset
default CompletableFuture<CreateDataQualityRulesetResponse> createDataQualityRuleset(Consumer<CreateDataQualityRulesetRequest.Builder> createDataQualityRulesetRequest) Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.
This is a convenience which creates an instance of the
CreateDataQualityRulesetRequest.Builder
avoiding the need to create one manually viaCreateDataQualityRulesetRequest.builder()
- Parameters:
createDataQualityRulesetRequest
- AConsumer
that will call methods onCreateDataQualityRulesetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDatabase
default CompletableFuture<CreateDatabaseResponse> createDatabase(CreateDatabaseRequest createDatabaseRequest) Creates a new database in a Data Catalog.
- Parameters:
createDatabaseRequest
-- Returns:
- A Java Future containing the result of the CreateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- FederatedResourceAlreadyExistsException A federated resource already exists.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDatabase
default CompletableFuture<CreateDatabaseResponse> createDatabase(Consumer<CreateDatabaseRequest.Builder> createDatabaseRequest) Creates a new database in a Data Catalog.
This is a convenience which creates an instance of the
CreateDatabaseRequest.Builder
avoiding the need to create one manually viaCreateDatabaseRequest.builder()
- Parameters:
createDatabaseRequest
- AConsumer
that will call methods onCreateDatabaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- FederatedResourceAlreadyExistsException A federated resource already exists.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDevEndpoint
default CompletableFuture<CreateDevEndpointResponse> createDevEndpoint(CreateDevEndpointRequest createDevEndpointRequest) Creates a new development endpoint.
- Parameters:
createDevEndpointRequest
-- Returns:
- A Java Future containing the result of the CreateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDevEndpoint
default CompletableFuture<CreateDevEndpointResponse> createDevEndpoint(Consumer<CreateDevEndpointRequest.Builder> createDevEndpointRequest) Creates a new development endpoint.
This is a convenience which creates an instance of the
CreateDevEndpointRequest.Builder
avoiding the need to create one manually viaCreateDevEndpointRequest.builder()
- Parameters:
createDevEndpointRequest
- AConsumer
that will call methods onCreateDevEndpointRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createJob
Creates a new job definition.
- Parameters:
createJobRequest
-- Returns:
- A Java Future containing the result of the CreateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- AlreadyExistsException A resource to be created or added already exists.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createJob
default CompletableFuture<CreateJobResponse> createJob(Consumer<CreateJobRequest.Builder> createJobRequest) Creates a new job definition.
This is a convenience which creates an instance of the
CreateJobRequest.Builder
avoiding the need to create one manually viaCreateJobRequest.builder()
- Parameters:
createJobRequest
- AConsumer
that will call methods onCreateJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- AlreadyExistsException A resource to be created or added already exists.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createMLTransform
default CompletableFuture<CreateMlTransformResponse> createMLTransform(CreateMlTransformRequest createMlTransformRequest) Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.
Call this operation as the first step in the process of using a machine learning transform (such as the
FindMatches
transform) for deduplicating data. You can provide an optionalDescription
, in addition to the parameters that you want to use for your algorithm.You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include
Role
, and optionally,AllocatedCapacity
,Timeout
, andMaxRetries
. For more information, see Jobs.- Parameters:
createMlTransformRequest
-- Returns:
- A Java Future containing the result of the CreateMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- AccessDeniedException Access to a resource was denied.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createMLTransform
default CompletableFuture<CreateMlTransformResponse> createMLTransform(Consumer<CreateMlTransformRequest.Builder> createMlTransformRequest) Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.
Call this operation as the first step in the process of using a machine learning transform (such as the
FindMatches
transform) for deduplicating data. You can provide an optionalDescription
, in addition to the parameters that you want to use for your algorithm.You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include
Role
, and optionally,AllocatedCapacity
,Timeout
, andMaxRetries
. For more information, see Jobs.
This is a convenience which creates an instance of the
CreateMlTransformRequest.Builder
avoiding the need to create one manually viaCreateMlTransformRequest.builder()
- Parameters:
createMlTransformRequest
- AConsumer
that will call methods onCreateMlTransformRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- AccessDeniedException Access to a resource was denied.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPartition
default CompletableFuture<CreatePartitionResponse> createPartition(CreatePartitionRequest createPartitionRequest) Creates a new partition.
- Parameters:
createPartitionRequest
-- Returns:
- A Java Future containing the result of the CreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPartition
default CompletableFuture<CreatePartitionResponse> createPartition(Consumer<CreatePartitionRequest.Builder> createPartitionRequest) Creates a new partition.
This is a convenience which creates an instance of the
CreatePartitionRequest.Builder
avoiding the need to create one manually viaCreatePartitionRequest.builder()
- Parameters:
createPartitionRequest
- AConsumer
that will call methods onCreatePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPartitionIndex
default CompletableFuture<CreatePartitionIndexResponse> createPartitionIndex(CreatePartitionIndexRequest createPartitionIndexRequest) Creates a specified partition index in an existing table.
- Parameters:
createPartitionIndexRequest
-- Returns:
- A Java Future containing the result of the CreatePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPartitionIndex
default CompletableFuture<CreatePartitionIndexResponse> createPartitionIndex(Consumer<CreatePartitionIndexRequest.Builder> createPartitionIndexRequest) Creates a specified partition index in an existing table.
This is a convenience which creates an instance of the
CreatePartitionIndexRequest.Builder
avoiding the need to create one manually viaCreatePartitionIndexRequest.builder()
- Parameters:
createPartitionIndexRequest
- AConsumer
that will call methods onCreatePartitionIndexRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreatePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRegistry
default CompletableFuture<CreateRegistryResponse> createRegistry(CreateRegistryRequest createRegistryRequest) Creates a new registry which may be used to hold a collection of schemas.
- Parameters:
createRegistryRequest
-- Returns:
- A Java Future containing the result of the CreateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createRegistry
default CompletableFuture<CreateRegistryResponse> createRegistry(Consumer<CreateRegistryRequest.Builder> createRegistryRequest) Creates a new registry which may be used to hold a collection of schemas.
This is a convenience which creates an instance of the
CreateRegistryRequest.Builder
avoiding the need to create one manually viaCreateRegistryRequest.builder()
- Parameters:
createRegistryRequest
- AConsumer
that will call methods onCreateRegistryRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSchema
default CompletableFuture<CreateSchemaResponse> createSchema(CreateSchemaRequest createSchemaRequest) Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version.
When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the
RegisterSchemaVersion
API is used.When this API is called without a
RegistryId
, this will create an entry for a "default-registry" in the registry database tables, if it is not already present.- Parameters:
createSchemaRequest
-- Returns:
- A Java Future containing the result of the CreateSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSchema
default CompletableFuture<CreateSchemaResponse> createSchema(Consumer<CreateSchemaRequest.Builder> createSchemaRequest) Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version.
When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the
RegisterSchemaVersion
API is used.When this API is called without a
RegistryId
, this will create an entry for a "default-registry" in the registry database tables, if it is not already present.
This is a convenience which creates an instance of the
CreateSchemaRequest.Builder
avoiding the need to create one manually viaCreateSchemaRequest.builder()
- Parameters:
createSchemaRequest
- AConsumer
that will call methods onCreateSchemaRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createScript
default CompletableFuture<CreateScriptResponse> createScript(CreateScriptRequest createScriptRequest) Transforms a directed acyclic graph (DAG) into code.
- Parameters:
createScriptRequest
-- Returns:
- A Java Future containing the result of the CreateScript operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createScript
default CompletableFuture<CreateScriptResponse> createScript(Consumer<CreateScriptRequest.Builder> createScriptRequest) Transforms a directed acyclic graph (DAG) into code.
This is a convenience which creates an instance of the
CreateScriptRequest.Builder
avoiding the need to create one manually viaCreateScriptRequest.builder()
- Parameters:
createScriptRequest
- AConsumer
that will call methods onCreateScriptRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateScript operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSecurityConfiguration
default CompletableFuture<CreateSecurityConfigurationResponse> createSecurityConfiguration(CreateSecurityConfigurationRequest createSecurityConfigurationRequest) Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.
- Parameters:
createSecurityConfigurationRequest
-- Returns:
- A Java Future containing the result of the CreateSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSecurityConfiguration
default CompletableFuture<CreateSecurityConfigurationResponse> createSecurityConfiguration(Consumer<CreateSecurityConfigurationRequest.Builder> createSecurityConfigurationRequest) Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.
This is a convenience which creates an instance of the
CreateSecurityConfigurationRequest.Builder
avoiding the need to create one manually viaCreateSecurityConfigurationRequest.builder()
- Parameters:
createSecurityConfigurationRequest
- AConsumer
that will call methods onCreateSecurityConfigurationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSession
default CompletableFuture<CreateSessionResponse> createSession(CreateSessionRequest createSessionRequest) Creates a new session.
- Parameters:
createSessionRequest
- Request to create a new session.- Returns:
- A Java Future containing the result of the CreateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createSession
default CompletableFuture<CreateSessionResponse> createSession(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a new session.
This is a convenience which creates an instance of the
CreateSessionRequest.Builder
avoiding the need to create one manually viaCreateSessionRequest.builder()
- Parameters:
createSessionRequest
- AConsumer
that will call methods onCreateSessionRequest.Builder
to create a request. Request to create a new session.- Returns:
- A Java Future containing the result of the CreateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTable
Creates a new table definition in the Data Catalog.
- Parameters:
createTableRequest
-- Returns:
- A Java Future containing the result of the CreateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTable
default CompletableFuture<CreateTableResponse> createTable(Consumer<CreateTableRequest.Builder> createTableRequest) Creates a new table definition in the Data Catalog.
This is a convenience which creates an instance of the
CreateTableRequest.Builder
avoiding the need to create one manually viaCreateTableRequest.builder()
- Parameters:
createTableRequest
- AConsumer
that will call methods onCreateTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTableOptimizer
default CompletableFuture<CreateTableOptimizerResponse> createTableOptimizer(CreateTableOptimizerRequest createTableOptimizerRequest) Creates a new table optimizer for a specific function.
compaction
is the only currently supported optimizer type.- Parameters:
createTableOptimizerRequest
-- Returns:
- A Java Future containing the result of the CreateTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTableOptimizer
default CompletableFuture<CreateTableOptimizerResponse> createTableOptimizer(Consumer<CreateTableOptimizerRequest.Builder> createTableOptimizerRequest) Creates a new table optimizer for a specific function.
compaction
is the only currently supported optimizer type.
This is a convenience which creates an instance of the
CreateTableOptimizerRequest.Builder
avoiding the need to create one manually viaCreateTableOptimizerRequest.builder()
- Parameters:
createTableOptimizerRequest
- AConsumer
that will call methods onCreateTableOptimizerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTrigger
default CompletableFuture<CreateTriggerResponse> createTrigger(CreateTriggerRequest createTriggerRequest) Creates a new trigger.
- Parameters:
createTriggerRequest
-- Returns:
- A Java Future containing the result of the CreateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTrigger
default CompletableFuture<CreateTriggerResponse> createTrigger(Consumer<CreateTriggerRequest.Builder> createTriggerRequest) Creates a new trigger.
This is a convenience which creates an instance of the
CreateTriggerRequest.Builder
avoiding the need to create one manually viaCreateTriggerRequest.builder()
- Parameters:
createTriggerRequest
- AConsumer
that will call methods onCreateTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createUserDefinedFunction
default CompletableFuture<CreateUserDefinedFunctionResponse> createUserDefinedFunction(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest) Creates a new function definition in the Data Catalog.
- Parameters:
createUserDefinedFunctionRequest
-- Returns:
- A Java Future containing the result of the CreateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createUserDefinedFunction
default CompletableFuture<CreateUserDefinedFunctionResponse> createUserDefinedFunction(Consumer<CreateUserDefinedFunctionRequest.Builder> createUserDefinedFunctionRequest) Creates a new function definition in the Data Catalog.
This is a convenience which creates an instance of the
CreateUserDefinedFunctionRequest.Builder
avoiding the need to create one manually viaCreateUserDefinedFunctionRequest.builder()
- Parameters:
createUserDefinedFunctionRequest
- AConsumer
that will call methods onCreateUserDefinedFunctionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkflow
default CompletableFuture<CreateWorkflowResponse> createWorkflow(CreateWorkflowRequest createWorkflowRequest) Creates a new workflow.
- Parameters:
createWorkflowRequest
-- Returns:
- A Java Future containing the result of the CreateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkflow
default CompletableFuture<CreateWorkflowResponse> createWorkflow(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) Creates a new workflow.
This is a convenience which creates an instance of the
CreateWorkflowRequest.Builder
avoiding the need to create one manually viaCreateWorkflowRequest.builder()
- Parameters:
createWorkflowRequest
- AConsumer
that will call methods onCreateWorkflowRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBlueprint
default CompletableFuture<DeleteBlueprintResponse> deleteBlueprint(DeleteBlueprintRequest deleteBlueprintRequest) Deletes an existing blueprint.
- Parameters:
deleteBlueprintRequest
-- Returns:
- A Java Future containing the result of the DeleteBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBlueprint
default CompletableFuture<DeleteBlueprintResponse> deleteBlueprint(Consumer<DeleteBlueprintRequest.Builder> deleteBlueprintRequest) Deletes an existing blueprint.
This is a convenience which creates an instance of the
DeleteBlueprintRequest.Builder
avoiding the need to create one manually viaDeleteBlueprintRequest.builder()
- Parameters:
deleteBlueprintRequest
- AConsumer
that will call methods onDeleteBlueprintRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteClassifier
default CompletableFuture<DeleteClassifierResponse> deleteClassifier(DeleteClassifierRequest deleteClassifierRequest) Removes a classifier from the Data Catalog.
- Parameters:
deleteClassifierRequest
-- Returns:
- A Java Future containing the result of the DeleteClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteClassifier
default CompletableFuture<DeleteClassifierResponse> deleteClassifier(Consumer<DeleteClassifierRequest.Builder> deleteClassifierRequest) Removes a classifier from the Data Catalog.
This is a convenience which creates an instance of the
DeleteClassifierRequest.Builder
avoiding the need to create one manually viaDeleteClassifierRequest.builder()
- Parameters:
deleteClassifierRequest
- AConsumer
that will call methods onDeleteClassifierRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteColumnStatisticsForPartition
default CompletableFuture<DeleteColumnStatisticsForPartitionResponse> deleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest) Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is
DeletePartition
.- Parameters:
deleteColumnStatisticsForPartitionRequest
-- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteColumnStatisticsForPartition
default CompletableFuture<DeleteColumnStatisticsForPartitionResponse> deleteColumnStatisticsForPartition(Consumer<DeleteColumnStatisticsForPartitionRequest.Builder> deleteColumnStatisticsForPartitionRequest) Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is
DeletePartition
.
This is a convenience which creates an instance of the
DeleteColumnStatisticsForPartitionRequest.Builder
avoiding the need to create one manually viaDeleteColumnStatisticsForPartitionRequest.builder()
- Parameters:
deleteColumnStatisticsForPartitionRequest
- AConsumer
that will call methods onDeleteColumnStatisticsForPartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteColumnStatisticsForTable
default CompletableFuture<DeleteColumnStatisticsForTableResponse> deleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest) Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
DeleteTable
.- Parameters:
deleteColumnStatisticsForTableRequest
-- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteColumnStatisticsForTable
default CompletableFuture<DeleteColumnStatisticsForTableResponse> deleteColumnStatisticsForTable(Consumer<DeleteColumnStatisticsForTableRequest.Builder> deleteColumnStatisticsForTableRequest) Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
DeleteTable
.
This is a convenience which creates an instance of the
DeleteColumnStatisticsForTableRequest.Builder
avoiding the need to create one manually viaDeleteColumnStatisticsForTableRequest.builder()
- Parameters:
deleteColumnStatisticsForTableRequest
- AConsumer
that will call methods onDeleteColumnStatisticsForTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteConnection
default CompletableFuture<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest deleteConnectionRequest) Deletes a connection from the Data Catalog.
- Parameters:
deleteConnectionRequest
-- Returns:
- A Java Future containing the result of the DeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteConnection
default CompletableFuture<DeleteConnectionResponse> deleteConnection(Consumer<DeleteConnectionRequest.Builder> deleteConnectionRequest) Deletes a connection from the Data Catalog.
This is a convenience which creates an instance of the
DeleteConnectionRequest.Builder
avoiding the need to create one manually viaDeleteConnectionRequest.builder()
- Parameters:
deleteConnectionRequest
- AConsumer
that will call methods onDeleteConnectionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCrawler
default CompletableFuture<DeleteCrawlerResponse> deleteCrawler(DeleteCrawlerRequest deleteCrawlerRequest) Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
RUNNING
.- Parameters:
deleteCrawlerRequest
-- Returns:
- A Java Future containing the result of the DeleteCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCrawler
default CompletableFuture<DeleteCrawlerResponse> deleteCrawler(Consumer<DeleteCrawlerRequest.Builder> deleteCrawlerRequest) Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
RUNNING
.
This is a convenience which creates an instance of the
DeleteCrawlerRequest.Builder
avoiding the need to create one manually viaDeleteCrawlerRequest.builder()
- Parameters:
deleteCrawlerRequest
- AConsumer
that will call methods onDeleteCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCustomEntityType
default CompletableFuture<DeleteCustomEntityTypeResponse> deleteCustomEntityType(DeleteCustomEntityTypeRequest deleteCustomEntityTypeRequest) Deletes a custom pattern by specifying its name.
- Parameters:
deleteCustomEntityTypeRequest
-- Returns:
- A Java Future containing the result of the DeleteCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCustomEntityType
default CompletableFuture<DeleteCustomEntityTypeResponse> deleteCustomEntityType(Consumer<DeleteCustomEntityTypeRequest.Builder> deleteCustomEntityTypeRequest) Deletes a custom pattern by specifying its name.
This is a convenience which creates an instance of the
DeleteCustomEntityTypeRequest.Builder
avoiding the need to create one manually viaDeleteCustomEntityTypeRequest.builder()
- Parameters:
deleteCustomEntityTypeRequest
- AConsumer
that will call methods onDeleteCustomEntityTypeRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDataQualityRuleset
default CompletableFuture<DeleteDataQualityRulesetResponse> deleteDataQualityRuleset(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest) Deletes a data quality ruleset.
- Parameters:
deleteDataQualityRulesetRequest
-- Returns:
- A Java Future containing the result of the DeleteDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDataQualityRuleset
default CompletableFuture<DeleteDataQualityRulesetResponse> deleteDataQualityRuleset(Consumer<DeleteDataQualityRulesetRequest.Builder> deleteDataQualityRulesetRequest) Deletes a data quality ruleset.
This is a convenience which creates an instance of the
DeleteDataQualityRulesetRequest.Builder
avoiding the need to create one manually viaDeleteDataQualityRulesetRequest.builder()
- Parameters:
deleteDataQualityRulesetRequest
- AConsumer
that will call methods onDeleteDataQualityRulesetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDatabase
default CompletableFuture<DeleteDatabaseResponse> deleteDatabase(DeleteDatabaseRequest deleteDatabaseRequest) Removes a specified database from a Data Catalog.
After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
DeleteDatabase
, useDeleteTableVersion
orBatchDeleteTableVersion
,DeletePartition
orBatchDeletePartition
,DeleteUserDefinedFunction
, andDeleteTable
orBatchDeleteTable
, to delete any resources that belong to the database.- Parameters:
deleteDatabaseRequest
-- Returns:
- A Java Future containing the result of the DeleteDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDatabase
default CompletableFuture<DeleteDatabaseResponse> deleteDatabase(Consumer<DeleteDatabaseRequest.Builder> deleteDatabaseRequest) Removes a specified database from a Data Catalog.
After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
DeleteDatabase
, useDeleteTableVersion
orBatchDeleteTableVersion
,DeletePartition
orBatchDeletePartition
,DeleteUserDefinedFunction
, andDeleteTable
orBatchDeleteTable
, to delete any resources that belong to the database.
This is a convenience which creates an instance of the
DeleteDatabaseRequest.Builder
avoiding the need to create one manually viaDeleteDatabaseRequest.builder()
- Parameters:
deleteDatabaseRequest
- AConsumer
that will call methods onDeleteDatabaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDevEndpoint
default CompletableFuture<DeleteDevEndpointResponse> deleteDevEndpoint(DeleteDevEndpointRequest deleteDevEndpointRequest) Deletes a specified development endpoint.
- Parameters:
deleteDevEndpointRequest
-- Returns:
- A Java Future containing the result of the DeleteDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDevEndpoint
default CompletableFuture<DeleteDevEndpointResponse> deleteDevEndpoint(Consumer<DeleteDevEndpointRequest.Builder> deleteDevEndpointRequest) Deletes a specified development endpoint.
This is a convenience which creates an instance of the
DeleteDevEndpointRequest.Builder
avoiding the need to create one manually viaDeleteDevEndpointRequest.builder()
- Parameters:
deleteDevEndpointRequest
- AConsumer
that will call methods onDeleteDevEndpointRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteJob
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
- Parameters:
deleteJobRequest
-- Returns:
- A Java Future containing the result of the DeleteJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteJob
default CompletableFuture<DeleteJobResponse> deleteJob(Consumer<DeleteJobRequest.Builder> deleteJobRequest) Deletes a specified job definition. If the job definition is not found, no exception is thrown.
This is a convenience which creates an instance of the
DeleteJobRequest.Builder
avoiding the need to create one manually viaDeleteJobRequest.builder()
- Parameters:
deleteJobRequest
- AConsumer
that will call methods onDeleteJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteMLTransform
default CompletableFuture<DeleteMlTransformResponse> deleteMLTransform(DeleteMlTransformRequest deleteMlTransformRequest) Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling
DeleteMLTransforms
. However, any Glue jobs that still reference the deleted transform will no longer succeed.- Parameters:
deleteMlTransformRequest
-- Returns:
- A Java Future containing the result of the DeleteMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteMLTransform
default CompletableFuture<DeleteMlTransformResponse> deleteMLTransform(Consumer<DeleteMlTransformRequest.Builder> deleteMlTransformRequest) Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling
DeleteMLTransforms
. However, any Glue jobs that still reference the deleted transform will no longer succeed.
This is a convenience which creates an instance of the
DeleteMlTransformRequest.Builder
avoiding the need to create one manually viaDeleteMlTransformRequest.builder()
- Parameters:
deleteMlTransformRequest
- AConsumer
that will call methods onDeleteMlTransformRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePartition
default CompletableFuture<DeletePartitionResponse> deletePartition(DeletePartitionRequest deletePartitionRequest) Deletes a specified partition.
- Parameters:
deletePartitionRequest
-- Returns:
- A Java Future containing the result of the DeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePartition
default CompletableFuture<DeletePartitionResponse> deletePartition(Consumer<DeletePartitionRequest.Builder> deletePartitionRequest) Deletes a specified partition.
This is a convenience which creates an instance of the
DeletePartitionRequest.Builder
avoiding the need to create one manually viaDeletePartitionRequest.builder()
- Parameters:
deletePartitionRequest
- AConsumer
that will call methods onDeletePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePartitionIndex
default CompletableFuture<DeletePartitionIndexResponse> deletePartitionIndex(DeletePartitionIndexRequest deletePartitionIndexRequest) Deletes a specified partition index from an existing table.
- Parameters:
deletePartitionIndexRequest
-- Returns:
- A Java Future containing the result of the DeletePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePartitionIndex
default CompletableFuture<DeletePartitionIndexResponse> deletePartitionIndex(Consumer<DeletePartitionIndexRequest.Builder> deletePartitionIndexRequest) Deletes a specified partition index from an existing table.
This is a convenience which creates an instance of the
DeletePartitionIndexRequest.Builder
avoiding the need to create one manually viaDeletePartitionIndexRequest.builder()
- Parameters:
deletePartitionIndexRequest
- AConsumer
that will call methods onDeletePartitionIndexRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeletePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRegistry
default CompletableFuture<DeleteRegistryResponse> deleteRegistry(DeleteRegistryRequest deleteRegistryRequest) Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the
GetRegistry
API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as theUpdateRegistry
,CreateSchema
,UpdateSchema
, andRegisterSchemaVersion
APIs.- Parameters:
deleteRegistryRequest
-- Returns:
- A Java Future containing the result of the DeleteRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteRegistry
default CompletableFuture<DeleteRegistryResponse> deleteRegistry(Consumer<DeleteRegistryRequest.Builder> deleteRegistryRequest) Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the
GetRegistry
API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as theUpdateRegistry
,CreateSchema
,UpdateSchema
, andRegisterSchemaVersion
APIs.
This is a convenience which creates an instance of the
DeleteRegistryRequest.Builder
avoiding the need to create one manually viaDeleteRegistryRequest.builder()
- Parameters:
deleteRegistryRequest
- AConsumer
that will call methods onDeleteRegistryRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResourcePolicy
default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes a specified policy.
- Parameters:
deleteResourcePolicyRequest
-- Returns:
- A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResourcePolicy
default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes a specified policy.
This is a convenience which creates an instance of the
DeleteResourcePolicyRequest.Builder
avoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()
- Parameters:
deleteResourcePolicyRequest
- AConsumer
that will call methods onDeleteResourcePolicyRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSchema
default CompletableFuture<DeleteSchemaResponse> deleteSchema(DeleteSchemaRequest deleteSchemaRequest) Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call
GetSchema
API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as theGetSchemaByDefinition
, andRegisterSchemaVersion
APIs.- Parameters:
deleteSchemaRequest
-- Returns:
- A Java Future containing the result of the DeleteSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSchema
default CompletableFuture<DeleteSchemaResponse> deleteSchema(Consumer<DeleteSchemaRequest.Builder> deleteSchemaRequest) Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call
GetSchema
API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as theGetSchemaByDefinition
, andRegisterSchemaVersion
APIs.
This is a convenience which creates an instance of the
DeleteSchemaRequest.Builder
avoiding the need to create one manually viaDeleteSchemaRequest.builder()
- Parameters:
deleteSchemaRequest
- AConsumer
that will call methods onDeleteSchemaRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSchemaVersions
default CompletableFuture<DeleteSchemaVersionsResponse> deleteSchemaVersions(DeleteSchemaVersionsRequest deleteSchemaVersionsRequest) Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the
GetSchemaVersions
API after this call will list the status of the deleted versions.When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the
DeleteSchemaCheckpoint
API before using this API.You cannot use the
DeleteSchemaVersions
API to delete the first schema version in the schema set. The first schema version can only be deleted by theDeleteSchema
API. This operation will also delete the attachedSchemaVersionMetadata
under the schema versions. Hard deletes will be enforced on the database.If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned.
- Parameters:
deleteSchemaVersionsRequest
-- Returns:
- A Java Future containing the result of the DeleteSchemaVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSchemaVersions
default CompletableFuture<DeleteSchemaVersionsResponse> deleteSchemaVersions(Consumer<DeleteSchemaVersionsRequest.Builder> deleteSchemaVersionsRequest) Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the
GetSchemaVersions
API after this call will list the status of the deleted versions.When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the
DeleteSchemaCheckpoint
API before using this API.You cannot use the
DeleteSchemaVersions
API to delete the first schema version in the schema set. The first schema version can only be deleted by theDeleteSchema
API. This operation will also delete the attachedSchemaVersionMetadata
under the schema versions. Hard deletes will be enforced on the database.If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned.
This is a convenience which creates an instance of the
DeleteSchemaVersionsRequest.Builder
avoiding the need to create one manually viaDeleteSchemaVersionsRequest.builder()
- Parameters:
deleteSchemaVersionsRequest
- AConsumer
that will call methods onDeleteSchemaVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteSchemaVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSecurityConfiguration
default CompletableFuture<DeleteSecurityConfigurationResponse> deleteSecurityConfiguration(DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest) Deletes a specified security configuration.
- Parameters:
deleteSecurityConfigurationRequest
-- Returns:
- A Java Future containing the result of the DeleteSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSecurityConfiguration
default CompletableFuture<DeleteSecurityConfigurationResponse> deleteSecurityConfiguration(Consumer<DeleteSecurityConfigurationRequest.Builder> deleteSecurityConfigurationRequest) Deletes a specified security configuration.
This is a convenience which creates an instance of the
DeleteSecurityConfigurationRequest.Builder
avoiding the need to create one manually viaDeleteSecurityConfigurationRequest.builder()
- Parameters:
deleteSecurityConfigurationRequest
- AConsumer
that will call methods onDeleteSecurityConfigurationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSession
default CompletableFuture<DeleteSessionResponse> deleteSession(DeleteSessionRequest deleteSessionRequest) Deletes the session.
- Parameters:
deleteSessionRequest
-- Returns:
- A Java Future containing the result of the DeleteSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteSession
default CompletableFuture<DeleteSessionResponse> deleteSession(Consumer<DeleteSessionRequest.Builder> deleteSessionRequest) Deletes the session.
This is a convenience which creates an instance of the
DeleteSessionRequest.Builder
avoiding the need to create one manually viaDeleteSessionRequest.builder()
- Parameters:
deleteSessionRequest
- AConsumer
that will call methods onDeleteSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTable
Removes a table definition from the Data Catalog.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
DeleteTable
, useDeleteTableVersion
orBatchDeleteTableVersion
, andDeletePartition
orBatchDeletePartition
, to delete any resources that belong to the table.- Parameters:
deleteTableRequest
-- Returns:
- A Java Future containing the result of the DeleteTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTable
default CompletableFuture<DeleteTableResponse> deleteTable(Consumer<DeleteTableRequest.Builder> deleteTableRequest) Removes a table definition from the Data Catalog.
After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.
To ensure the immediate deletion of all related resources, before calling
DeleteTable
, useDeleteTableVersion
orBatchDeleteTableVersion
, andDeletePartition
orBatchDeletePartition
, to delete any resources that belong to the table.
This is a convenience which creates an instance of the
DeleteTableRequest.Builder
avoiding the need to create one manually viaDeleteTableRequest.builder()
- Parameters:
deleteTableRequest
- AConsumer
that will call methods onDeleteTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTableOptimizer
default CompletableFuture<DeleteTableOptimizerResponse> deleteTableOptimizer(DeleteTableOptimizerRequest deleteTableOptimizerRequest) Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
- Parameters:
deleteTableOptimizerRequest
-- Returns:
- A Java Future containing the result of the DeleteTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTableOptimizer
default CompletableFuture<DeleteTableOptimizerResponse> deleteTableOptimizer(Consumer<DeleteTableOptimizerRequest.Builder> deleteTableOptimizerRequest) Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table.
This is a convenience which creates an instance of the
DeleteTableOptimizerRequest.Builder
avoiding the need to create one manually viaDeleteTableOptimizerRequest.builder()
- Parameters:
deleteTableOptimizerRequest
- AConsumer
that will call methods onDeleteTableOptimizerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTableVersion
default CompletableFuture<DeleteTableVersionResponse> deleteTableVersion(DeleteTableVersionRequest deleteTableVersionRequest) Deletes a specified version of a table.
- Parameters:
deleteTableVersionRequest
-- Returns:
- A Java Future containing the result of the DeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTableVersion
default CompletableFuture<DeleteTableVersionResponse> deleteTableVersion(Consumer<DeleteTableVersionRequest.Builder> deleteTableVersionRequest) Deletes a specified version of a table.
This is a convenience which creates an instance of the
DeleteTableVersionRequest.Builder
avoiding the need to create one manually viaDeleteTableVersionRequest.builder()
- Parameters:
deleteTableVersionRequest
- AConsumer
that will call methods onDeleteTableVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTrigger
default CompletableFuture<DeleteTriggerResponse> deleteTrigger(DeleteTriggerRequest deleteTriggerRequest) Deletes a specified trigger. If the trigger is not found, no exception is thrown.
- Parameters:
deleteTriggerRequest
-- Returns:
- A Java Future containing the result of the DeleteTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTrigger
default CompletableFuture<DeleteTriggerResponse> deleteTrigger(Consumer<DeleteTriggerRequest.Builder> deleteTriggerRequest) Deletes a specified trigger. If the trigger is not found, no exception is thrown.
This is a convenience which creates an instance of the
DeleteTriggerRequest.Builder
avoiding the need to create one manually viaDeleteTriggerRequest.builder()
- Parameters:
deleteTriggerRequest
- AConsumer
that will call methods onDeleteTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteUserDefinedFunction
default CompletableFuture<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest) Deletes an existing function definition from the Data Catalog.
- Parameters:
deleteUserDefinedFunctionRequest
-- Returns:
- A Java Future containing the result of the DeleteUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteUserDefinedFunction
default CompletableFuture<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(Consumer<DeleteUserDefinedFunctionRequest.Builder> deleteUserDefinedFunctionRequest) Deletes an existing function definition from the Data Catalog.
This is a convenience which creates an instance of the
DeleteUserDefinedFunctionRequest.Builder
avoiding the need to create one manually viaDeleteUserDefinedFunctionRequest.builder()
- Parameters:
deleteUserDefinedFunctionRequest
- AConsumer
that will call methods onDeleteUserDefinedFunctionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteWorkflow
default CompletableFuture<DeleteWorkflowResponse> deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest) Deletes a workflow.
- Parameters:
deleteWorkflowRequest
-- Returns:
- A Java Future containing the result of the DeleteWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteWorkflow
default CompletableFuture<DeleteWorkflowResponse> deleteWorkflow(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) Deletes a workflow.
This is a convenience which creates an instance of the
DeleteWorkflowRequest.Builder
avoiding the need to create one manually viaDeleteWorkflowRequest.builder()
- Parameters:
deleteWorkflowRequest
- AConsumer
that will call methods onDeleteWorkflowRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprint
default CompletableFuture<GetBlueprintResponse> getBlueprint(GetBlueprintRequest getBlueprintRequest) Retrieves the details of a blueprint.
- Parameters:
getBlueprintRequest
-- Returns:
- A Java Future containing the result of the GetBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprint
default CompletableFuture<GetBlueprintResponse> getBlueprint(Consumer<GetBlueprintRequest.Builder> getBlueprintRequest) Retrieves the details of a blueprint.
This is a convenience which creates an instance of the
GetBlueprintRequest.Builder
avoiding the need to create one manually viaGetBlueprintRequest.builder()
- Parameters:
getBlueprintRequest
- AConsumer
that will call methods onGetBlueprintRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRun
default CompletableFuture<GetBlueprintRunResponse> getBlueprintRun(GetBlueprintRunRequest getBlueprintRunRequest) Retrieves the details of a blueprint run.
- Parameters:
getBlueprintRunRequest
-- Returns:
- A Java Future containing the result of the GetBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRun
default CompletableFuture<GetBlueprintRunResponse> getBlueprintRun(Consumer<GetBlueprintRunRequest.Builder> getBlueprintRunRequest) Retrieves the details of a blueprint run.
This is a convenience which creates an instance of the
GetBlueprintRunRequest.Builder
avoiding the need to create one manually viaGetBlueprintRunRequest.builder()
- Parameters:
getBlueprintRunRequest
- AConsumer
that will call methods onGetBlueprintRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRuns
default CompletableFuture<GetBlueprintRunsResponse> getBlueprintRuns(GetBlueprintRunsRequest getBlueprintRunsRequest) Retrieves the details of blueprint runs for a specified blueprint.
- Parameters:
getBlueprintRunsRequest
-- Returns:
- A Java Future containing the result of the GetBlueprintRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRuns
default CompletableFuture<GetBlueprintRunsResponse> getBlueprintRuns(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest) Retrieves the details of blueprint runs for a specified blueprint.
This is a convenience which creates an instance of the
GetBlueprintRunsRequest.Builder
avoiding the need to create one manually viaGetBlueprintRunsRequest.builder()
- Parameters:
getBlueprintRunsRequest
- AConsumer
that will call methods onGetBlueprintRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetBlueprintRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRunsPaginator
default GetBlueprintRunsPublisher getBlueprintRunsPaginator(GetBlueprintRunsRequest getBlueprintRunsRequest) This is a variant of
getBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetBlueprintRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetBlueprintRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation.- Parameters:
getBlueprintRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBlueprintRunsPaginator
default GetBlueprintRunsPublisher getBlueprintRunsPaginator(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest) This is a variant of
getBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetBlueprintRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetBlueprintRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)
operation.
This is a convenience which creates an instance of the
GetBlueprintRunsRequest.Builder
avoiding the need to create one manually viaGetBlueprintRunsRequest.builder()
- Parameters:
getBlueprintRunsRequest
- AConsumer
that will call methods onGetBlueprintRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCatalogImportStatus
default CompletableFuture<GetCatalogImportStatusResponse> getCatalogImportStatus(GetCatalogImportStatusRequest getCatalogImportStatusRequest) Retrieves the status of a migration operation.
- Parameters:
getCatalogImportStatusRequest
-- Returns:
- A Java Future containing the result of the GetCatalogImportStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCatalogImportStatus
default CompletableFuture<GetCatalogImportStatusResponse> getCatalogImportStatus(Consumer<GetCatalogImportStatusRequest.Builder> getCatalogImportStatusRequest) Retrieves the status of a migration operation.
This is a convenience which creates an instance of the
GetCatalogImportStatusRequest.Builder
avoiding the need to create one manually viaGetCatalogImportStatusRequest.builder()
- Parameters:
getCatalogImportStatusRequest
- AConsumer
that will call methods onGetCatalogImportStatusRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetCatalogImportStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifier
default CompletableFuture<GetClassifierResponse> getClassifier(GetClassifierRequest getClassifierRequest) Retrieve a classifier by name.
- Parameters:
getClassifierRequest
-- Returns:
- A Java Future containing the result of the GetClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifier
default CompletableFuture<GetClassifierResponse> getClassifier(Consumer<GetClassifierRequest.Builder> getClassifierRequest) Retrieve a classifier by name.
This is a convenience which creates an instance of the
GetClassifierRequest.Builder
avoiding the need to create one manually viaGetClassifierRequest.builder()
- Parameters:
getClassifierRequest
- AConsumer
that will call methods onGetClassifierRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifiers
default CompletableFuture<GetClassifiersResponse> getClassifiers(GetClassifiersRequest getClassifiersRequest) Lists all classifier objects in the Data Catalog.
- Parameters:
getClassifiersRequest
-- Returns:
- A Java Future containing the result of the GetClassifiers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifiers
default CompletableFuture<GetClassifiersResponse> getClassifiers(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest) Lists all classifier objects in the Data Catalog.
This is a convenience which creates an instance of the
GetClassifiersRequest.Builder
avoiding the need to create one manually viaGetClassifiersRequest.builder()
- Parameters:
getClassifiersRequest
- AConsumer
that will call methods onGetClassifiersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetClassifiers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifiersPaginator
default GetClassifiersPublisher getClassifiersPaginator(GetClassifiersRequest getClassifiersRequest) This is a variant of
getClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetClassifiersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetClassifiersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation.- Parameters:
getClassifiersRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getClassifiersPaginator
default GetClassifiersPublisher getClassifiersPaginator(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest) This is a variant of
getClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetClassifiersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetClassifiersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)
operation.
This is a convenience which creates an instance of the
GetClassifiersRequest.Builder
avoiding the need to create one manually viaGetClassifiersRequest.builder()
- Parameters:
getClassifiersRequest
- AConsumer
that will call methods onGetClassifiersRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsForPartition
default CompletableFuture<GetColumnStatisticsForPartitionResponse> getColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest) Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetPartition
.- Parameters:
getColumnStatisticsForPartitionRequest
-- Returns:
- A Java Future containing the result of the GetColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsForPartition
default CompletableFuture<GetColumnStatisticsForPartitionResponse> getColumnStatisticsForPartition(Consumer<GetColumnStatisticsForPartitionRequest.Builder> getColumnStatisticsForPartitionRequest) Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetPartition
.
This is a convenience which creates an instance of the
GetColumnStatisticsForPartitionRequest.Builder
avoiding the need to create one manually viaGetColumnStatisticsForPartitionRequest.builder()
- Parameters:
getColumnStatisticsForPartitionRequest
- AConsumer
that will call methods onGetColumnStatisticsForPartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsForTable
default CompletableFuture<GetColumnStatisticsForTableResponse> getColumnStatisticsForTable(GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest) Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetTable
.- Parameters:
getColumnStatisticsForTableRequest
-- Returns:
- A Java Future containing the result of the GetColumnStatisticsForTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsForTable
default CompletableFuture<GetColumnStatisticsForTableResponse> getColumnStatisticsForTable(Consumer<GetColumnStatisticsForTableRequest.Builder> getColumnStatisticsForTableRequest) Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetTable
.
This is a convenience which creates an instance of the
GetColumnStatisticsForTableRequest.Builder
avoiding the need to create one manually viaGetColumnStatisticsForTableRequest.builder()
- Parameters:
getColumnStatisticsForTableRequest
- AConsumer
that will call methods onGetColumnStatisticsForTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetColumnStatisticsForTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRun
default CompletableFuture<GetColumnStatisticsTaskRunResponse> getColumnStatisticsTaskRun(GetColumnStatisticsTaskRunRequest getColumnStatisticsTaskRunRequest) Get the associated metadata/information for a task run, given a task run ID.
- Parameters:
getColumnStatisticsTaskRunRequest
-- Returns:
- A Java Future containing the result of the GetColumnStatisticsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRun
default CompletableFuture<GetColumnStatisticsTaskRunResponse> getColumnStatisticsTaskRun(Consumer<GetColumnStatisticsTaskRunRequest.Builder> getColumnStatisticsTaskRunRequest) Get the associated metadata/information for a task run, given a task run ID.
This is a convenience which creates an instance of the
GetColumnStatisticsTaskRunRequest.Builder
avoiding the need to create one manually viaGetColumnStatisticsTaskRunRequest.builder()
- Parameters:
getColumnStatisticsTaskRunRequest
- AConsumer
that will call methods onGetColumnStatisticsTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetColumnStatisticsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRuns
default CompletableFuture<GetColumnStatisticsTaskRunsResponse> getColumnStatisticsTaskRuns(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) Retrieves information about all runs associated with the specified table.
- Parameters:
getColumnStatisticsTaskRunsRequest
-- Returns:
- A Java Future containing the result of the GetColumnStatisticsTaskRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRuns
default CompletableFuture<GetColumnStatisticsTaskRunsResponse> getColumnStatisticsTaskRuns(Consumer<GetColumnStatisticsTaskRunsRequest.Builder> getColumnStatisticsTaskRunsRequest) Retrieves information about all runs associated with the specified table.
This is a convenience which creates an instance of the
GetColumnStatisticsTaskRunsRequest.Builder
avoiding the need to create one manually viaGetColumnStatisticsTaskRunsRequest.builder()
- Parameters:
getColumnStatisticsTaskRunsRequest
- AConsumer
that will call methods onGetColumnStatisticsTaskRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetColumnStatisticsTaskRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRunsPaginator
default GetColumnStatisticsTaskRunsPublisher getColumnStatisticsTaskRunsPaginator(GetColumnStatisticsTaskRunsRequest getColumnStatisticsTaskRunsRequest) This is a variant of
getColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation.- Parameters:
getColumnStatisticsTaskRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getColumnStatisticsTaskRunsPaginator
default GetColumnStatisticsTaskRunsPublisher getColumnStatisticsTaskRunsPaginator(Consumer<GetColumnStatisticsTaskRunsRequest.Builder> getColumnStatisticsTaskRunsRequest) This is a variant of
getColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.GetColumnStatisticsTaskRunsRequest)
operation.
This is a convenience which creates an instance of the
GetColumnStatisticsTaskRunsRequest.Builder
avoiding the need to create one manually viaGetColumnStatisticsTaskRunsRequest.builder()
- Parameters:
getColumnStatisticsTaskRunsRequest
- AConsumer
that will call methods onGetColumnStatisticsTaskRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnection
default CompletableFuture<GetConnectionResponse> getConnection(GetConnectionRequest getConnectionRequest) Retrieves a connection definition from the Data Catalog.
- Parameters:
getConnectionRequest
-- Returns:
- A Java Future containing the result of the GetConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnection
default CompletableFuture<GetConnectionResponse> getConnection(Consumer<GetConnectionRequest.Builder> getConnectionRequest) Retrieves a connection definition from the Data Catalog.
This is a convenience which creates an instance of the
GetConnectionRequest.Builder
avoiding the need to create one manually viaGetConnectionRequest.builder()
- Parameters:
getConnectionRequest
- AConsumer
that will call methods onGetConnectionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnections
default CompletableFuture<GetConnectionsResponse> getConnections(GetConnectionsRequest getConnectionsRequest) Retrieves a list of connection definitions from the Data Catalog.
- Parameters:
getConnectionsRequest
-- Returns:
- A Java Future containing the result of the GetConnections operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnections
default CompletableFuture<GetConnectionsResponse> getConnections(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest) Retrieves a list of connection definitions from the Data Catalog.
This is a convenience which creates an instance of the
GetConnectionsRequest.Builder
avoiding the need to create one manually viaGetConnectionsRequest.builder()
- Parameters:
getConnectionsRequest
- AConsumer
that will call methods onGetConnectionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetConnections operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnectionsPaginator
default GetConnectionsPublisher getConnectionsPaginator(GetConnectionsRequest getConnectionsRequest) This is a variant of
getConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetConnectionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetConnectionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation.- Parameters:
getConnectionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getConnectionsPaginator
default GetConnectionsPublisher getConnectionsPaginator(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest) This is a variant of
getConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetConnectionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetConnectionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)
operation.
This is a convenience which creates an instance of the
GetConnectionsRequest.Builder
avoiding the need to create one manually viaGetConnectionsRequest.builder()
- Parameters:
getConnectionsRequest
- AConsumer
that will call methods onGetConnectionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawler
Retrieves metadata for a specified crawler.
- Parameters:
getCrawlerRequest
-- Returns:
- A Java Future containing the result of the GetCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawler
default CompletableFuture<GetCrawlerResponse> getCrawler(Consumer<GetCrawlerRequest.Builder> getCrawlerRequest) Retrieves metadata for a specified crawler.
This is a convenience which creates an instance of the
GetCrawlerRequest.Builder
avoiding the need to create one manually viaGetCrawlerRequest.builder()
- Parameters:
getCrawlerRequest
- AConsumer
that will call methods onGetCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlerMetrics
default CompletableFuture<GetCrawlerMetricsResponse> getCrawlerMetrics(GetCrawlerMetricsRequest getCrawlerMetricsRequest) Retrieves metrics about specified crawlers.
- Parameters:
getCrawlerMetricsRequest
-- Returns:
- A Java Future containing the result of the GetCrawlerMetrics operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlerMetrics
default CompletableFuture<GetCrawlerMetricsResponse> getCrawlerMetrics(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest) Retrieves metrics about specified crawlers.
This is a convenience which creates an instance of the
GetCrawlerMetricsRequest.Builder
avoiding the need to create one manually viaGetCrawlerMetricsRequest.builder()
- Parameters:
getCrawlerMetricsRequest
- AConsumer
that will call methods onGetCrawlerMetricsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetCrawlerMetrics operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlerMetricsPaginator
default GetCrawlerMetricsPublisher getCrawlerMetricsPaginator(GetCrawlerMetricsRequest getCrawlerMetricsRequest) This is a variant of
getCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetCrawlerMetricsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation.- Parameters:
getCrawlerMetricsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlerMetricsPaginator
default GetCrawlerMetricsPublisher getCrawlerMetricsPaginator(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest) This is a variant of
getCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetCrawlerMetricsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)
operation.
This is a convenience which creates an instance of the
GetCrawlerMetricsRequest.Builder
avoiding the need to create one manually viaGetCrawlerMetricsRequest.builder()
- Parameters:
getCrawlerMetricsRequest
- AConsumer
that will call methods onGetCrawlerMetricsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlers
Retrieves metadata for all crawlers defined in the customer account.
- Parameters:
getCrawlersRequest
-- Returns:
- A Java Future containing the result of the GetCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlers
default CompletableFuture<GetCrawlersResponse> getCrawlers(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest) Retrieves metadata for all crawlers defined in the customer account.
This is a convenience which creates an instance of the
GetCrawlersRequest.Builder
avoiding the need to create one manually viaGetCrawlersRequest.builder()
- Parameters:
getCrawlersRequest
- AConsumer
that will call methods onGetCrawlersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlersPaginator
This is a variant of
getCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetCrawlersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetCrawlersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation.- Parameters:
getCrawlersRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCrawlersPaginator
default GetCrawlersPublisher getCrawlersPaginator(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest) This is a variant of
getCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetCrawlersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetCrawlersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)
operation.
This is a convenience which creates an instance of the
GetCrawlersRequest.Builder
avoiding the need to create one manually viaGetCrawlersRequest.builder()
- Parameters:
getCrawlersRequest
- AConsumer
that will call methods onGetCrawlersRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCustomEntityType
default CompletableFuture<GetCustomEntityTypeResponse> getCustomEntityType(GetCustomEntityTypeRequest getCustomEntityTypeRequest) Retrieves the details of a custom pattern by specifying its name.
- Parameters:
getCustomEntityTypeRequest
-- Returns:
- A Java Future containing the result of the GetCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCustomEntityType
default CompletableFuture<GetCustomEntityTypeResponse> getCustomEntityType(Consumer<GetCustomEntityTypeRequest.Builder> getCustomEntityTypeRequest) Retrieves the details of a custom pattern by specifying its name.
This is a convenience which creates an instance of the
GetCustomEntityTypeRequest.Builder
avoiding the need to create one manually viaGetCustomEntityTypeRequest.builder()
- Parameters:
getCustomEntityTypeRequest
- AConsumer
that will call methods onGetCustomEntityTypeRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataCatalogEncryptionSettings
default CompletableFuture<GetDataCatalogEncryptionSettingsResponse> getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest) Retrieves the security configuration for a specified catalog.
- Parameters:
getDataCatalogEncryptionSettingsRequest
-- Returns:
- A Java Future containing the result of the GetDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataCatalogEncryptionSettings
default CompletableFuture<GetDataCatalogEncryptionSettingsResponse> getDataCatalogEncryptionSettings(Consumer<GetDataCatalogEncryptionSettingsRequest.Builder> getDataCatalogEncryptionSettingsRequest) Retrieves the security configuration for a specified catalog.
This is a convenience which creates an instance of the
GetDataCatalogEncryptionSettingsRequest.Builder
avoiding the need to create one manually viaGetDataCatalogEncryptionSettingsRequest.builder()
- Parameters:
getDataCatalogEncryptionSettingsRequest
- AConsumer
that will call methods onGetDataCatalogEncryptionSettingsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityResult
default CompletableFuture<GetDataQualityResultResponse> getDataQualityResult(GetDataQualityResultRequest getDataQualityResultRequest) Retrieves the result of a data quality rule evaluation.
- Parameters:
getDataQualityResultRequest
-- Returns:
- A Java Future containing the result of the GetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityResult
default CompletableFuture<GetDataQualityResultResponse> getDataQualityResult(Consumer<GetDataQualityResultRequest.Builder> getDataQualityResultRequest) Retrieves the result of a data quality rule evaluation.
This is a convenience which creates an instance of the
GetDataQualityResultRequest.Builder
avoiding the need to create one manually viaGetDataQualityResultRequest.builder()
- Parameters:
getDataQualityResultRequest
- AConsumer
that will call methods onGetDataQualityResultRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRuleRecommendationRun
default CompletableFuture<GetDataQualityRuleRecommendationRunResponse> getDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest) Gets the specified recommendation run that was used to generate rules.
- Parameters:
getDataQualityRuleRecommendationRunRequest
-- Returns:
- A Java Future containing the result of the GetDataQualityRuleRecommendationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRuleRecommendationRun
default CompletableFuture<GetDataQualityRuleRecommendationRunResponse> getDataQualityRuleRecommendationRun(Consumer<GetDataQualityRuleRecommendationRunRequest.Builder> getDataQualityRuleRecommendationRunRequest) Gets the specified recommendation run that was used to generate rules.
This is a convenience which creates an instance of the
GetDataQualityRuleRecommendationRunRequest.Builder
avoiding the need to create one manually viaGetDataQualityRuleRecommendationRunRequest.builder()
- Parameters:
getDataQualityRuleRecommendationRunRequest
- AConsumer
that will call methods onGetDataQualityRuleRecommendationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataQualityRuleRecommendationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRuleset
default CompletableFuture<GetDataQualityRulesetResponse> getDataQualityRuleset(GetDataQualityRulesetRequest getDataQualityRulesetRequest) Returns an existing ruleset by identifier or name.
- Parameters:
getDataQualityRulesetRequest
-- Returns:
- A Java Future containing the result of the GetDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRuleset
default CompletableFuture<GetDataQualityRulesetResponse> getDataQualityRuleset(Consumer<GetDataQualityRulesetRequest.Builder> getDataQualityRulesetRequest) Returns an existing ruleset by identifier or name.
This is a convenience which creates an instance of the
GetDataQualityRulesetRequest.Builder
avoiding the need to create one manually viaGetDataQualityRulesetRequest.builder()
- Parameters:
getDataQualityRulesetRequest
- AConsumer
that will call methods onGetDataQualityRulesetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRulesetEvaluationRun
default CompletableFuture<GetDataQualityRulesetEvaluationRunResponse> getDataQualityRulesetEvaluationRun(GetDataQualityRulesetEvaluationRunRequest getDataQualityRulesetEvaluationRunRequest) Retrieves a specific run where a ruleset is evaluated against a data source.
- Parameters:
getDataQualityRulesetEvaluationRunRequest
-- Returns:
- A Java Future containing the result of the GetDataQualityRulesetEvaluationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataQualityRulesetEvaluationRun
default CompletableFuture<GetDataQualityRulesetEvaluationRunResponse> getDataQualityRulesetEvaluationRun(Consumer<GetDataQualityRulesetEvaluationRunRequest.Builder> getDataQualityRulesetEvaluationRunRequest) Retrieves a specific run where a ruleset is evaluated against a data source.
This is a convenience which creates an instance of the
GetDataQualityRulesetEvaluationRunRequest.Builder
avoiding the need to create one manually viaGetDataQualityRulesetEvaluationRunRequest.builder()
- Parameters:
getDataQualityRulesetEvaluationRunRequest
- AConsumer
that will call methods onGetDataQualityRulesetEvaluationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataQualityRulesetEvaluationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabase
Retrieves the definition of a specified database.
- Parameters:
getDatabaseRequest
-- Returns:
- A Java Future containing the result of the GetDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabase
default CompletableFuture<GetDatabaseResponse> getDatabase(Consumer<GetDatabaseRequest.Builder> getDatabaseRequest) Retrieves the definition of a specified database.
This is a convenience which creates an instance of the
GetDatabaseRequest.Builder
avoiding the need to create one manually viaGetDatabaseRequest.builder()
- Parameters:
getDatabaseRequest
- AConsumer
that will call methods onGetDatabaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabases
default CompletableFuture<GetDatabasesResponse> getDatabases(GetDatabasesRequest getDatabasesRequest) Retrieves all databases defined in a given Data Catalog.
- Parameters:
getDatabasesRequest
-- Returns:
- A Java Future containing the result of the GetDatabases operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabases
default CompletableFuture<GetDatabasesResponse> getDatabases(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest) Retrieves all databases defined in a given Data Catalog.
This is a convenience which creates an instance of the
GetDatabasesRequest.Builder
avoiding the need to create one manually viaGetDatabasesRequest.builder()
- Parameters:
getDatabasesRequest
- AConsumer
that will call methods onGetDatabasesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDatabases operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabasesPaginator
This is a variant of
getDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetDatabasesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetDatabasesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation.- Parameters:
getDatabasesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDatabasesPaginator
default GetDatabasesPublisher getDatabasesPaginator(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest) This is a variant of
getDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetDatabasesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetDatabasesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)
operation.
This is a convenience which creates an instance of the
GetDatabasesRequest.Builder
avoiding the need to create one manually viaGetDatabasesRequest.builder()
- Parameters:
getDatabasesRequest
- AConsumer
that will call methods onGetDatabasesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataflowGraph
default CompletableFuture<GetDataflowGraphResponse> getDataflowGraph(GetDataflowGraphRequest getDataflowGraphRequest) Transforms a Python script into a directed acyclic graph (DAG).
- Parameters:
getDataflowGraphRequest
-- Returns:
- A Java Future containing the result of the GetDataflowGraph operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDataflowGraph
default CompletableFuture<GetDataflowGraphResponse> getDataflowGraph(Consumer<GetDataflowGraphRequest.Builder> getDataflowGraphRequest) Transforms a Python script into a directed acyclic graph (DAG).
This is a convenience which creates an instance of the
GetDataflowGraphRequest.Builder
avoiding the need to create one manually viaGetDataflowGraphRequest.builder()
- Parameters:
getDataflowGraphRequest
- AConsumer
that will call methods onGetDataflowGraphRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDataflowGraph operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpoint
default CompletableFuture<GetDevEndpointResponse> getDevEndpoint(GetDevEndpointRequest getDevEndpointRequest) Retrieves information about a specified development endpoint.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
- Parameters:
getDevEndpointRequest
-- Returns:
- A Java Future containing the result of the GetDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpoint
default CompletableFuture<GetDevEndpointResponse> getDevEndpoint(Consumer<GetDevEndpointRequest.Builder> getDevEndpointRequest) Retrieves information about a specified development endpoint.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
This is a convenience which creates an instance of the
GetDevEndpointRequest.Builder
avoiding the need to create one manually viaGetDevEndpointRequest.builder()
- Parameters:
getDevEndpointRequest
- AConsumer
that will call methods onGetDevEndpointRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpoints
default CompletableFuture<GetDevEndpointsResponse> getDevEndpoints(GetDevEndpointsRequest getDevEndpointsRequest) Retrieves all the development endpoints in this Amazon Web Services account.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
- Parameters:
getDevEndpointsRequest
-- Returns:
- A Java Future containing the result of the GetDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpoints
default CompletableFuture<GetDevEndpointsResponse> getDevEndpoints(Consumer<GetDevEndpointsRequest.Builder> getDevEndpointsRequest) Retrieves all the development endpoints in this Amazon Web Services account.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
This is a convenience which creates an instance of the
GetDevEndpointsRequest.Builder
avoiding the need to create one manually viaGetDevEndpointsRequest.builder()
- Parameters:
getDevEndpointsRequest
- AConsumer
that will call methods onGetDevEndpointsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpointsPaginator
default GetDevEndpointsPublisher getDevEndpointsPaginator(GetDevEndpointsRequest getDevEndpointsRequest) This is a variant of
getDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetDevEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetDevEndpointsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation.- Parameters:
getDevEndpointsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getDevEndpointsPaginator
default GetDevEndpointsPublisher getDevEndpointsPaginator(Consumer<GetDevEndpointsRequest.Builder> getDevEndpointsRequest) This is a variant of
getDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetDevEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetDevEndpointsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)
operation.
This is a convenience which creates an instance of the
GetDevEndpointsRequest.Builder
avoiding the need to create one manually viaGetDevEndpointsRequest.builder()
- Parameters:
getDevEndpointsRequest
- AConsumer
that will call methods onGetDevEndpointsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJob
Retrieves an existing job definition.
- Parameters:
getJobRequest
-- Returns:
- A Java Future containing the result of the GetJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJob
Retrieves an existing job definition.
This is a convenience which creates an instance of the
GetJobRequest.Builder
avoiding the need to create one manually viaGetJobRequest.builder()
- Parameters:
getJobRequest
- AConsumer
that will call methods onGetJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobBookmark
default CompletableFuture<GetJobBookmarkResponse> getJobBookmark(GetJobBookmarkRequest getJobBookmarkRequest) Returns information on a job bookmark entry.
For more information about enabling and using job bookmarks, see:
- Parameters:
getJobBookmarkRequest
-- Returns:
- A Java Future containing the result of the GetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobBookmark
default CompletableFuture<GetJobBookmarkResponse> getJobBookmark(Consumer<GetJobBookmarkRequest.Builder> getJobBookmarkRequest) Returns information on a job bookmark entry.
For more information about enabling and using job bookmarks, see:
This is a convenience which creates an instance of the
GetJobBookmarkRequest.Builder
avoiding the need to create one manually viaGetJobBookmarkRequest.builder()
- Parameters:
getJobBookmarkRequest
- AConsumer
that will call methods onGetJobBookmarkRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRun
Retrieves the metadata for a given job run.
- Parameters:
getJobRunRequest
-- Returns:
- A Java Future containing the result of the GetJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRun
default CompletableFuture<GetJobRunResponse> getJobRun(Consumer<GetJobRunRequest.Builder> getJobRunRequest) Retrieves the metadata for a given job run.
This is a convenience which creates an instance of the
GetJobRunRequest.Builder
avoiding the need to create one manually viaGetJobRunRequest.builder()
- Parameters:
getJobRunRequest
- AConsumer
that will call methods onGetJobRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRuns
Retrieves metadata for all runs of a given job definition.
- Parameters:
getJobRunsRequest
-- Returns:
- A Java Future containing the result of the GetJobRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRuns
default CompletableFuture<GetJobRunsResponse> getJobRuns(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest) Retrieves metadata for all runs of a given job definition.
This is a convenience which creates an instance of the
GetJobRunsRequest.Builder
avoiding the need to create one manually viaGetJobRunsRequest.builder()
- Parameters:
getJobRunsRequest
- AConsumer
that will call methods onGetJobRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetJobRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRunsPaginator
This is a variant of
getJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetJobRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetJobRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation.- Parameters:
getJobRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobRunsPaginator
default GetJobRunsPublisher getJobRunsPaginator(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest) This is a variant of
getJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetJobRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetJobRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)
operation.
This is a convenience which creates an instance of the
GetJobRunsRequest.Builder
avoiding the need to create one manually viaGetJobRunsRequest.builder()
- Parameters:
getJobRunsRequest
- AConsumer
that will call methods onGetJobRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobs
Retrieves all current job definitions.
- Parameters:
getJobsRequest
-- Returns:
- A Java Future containing the result of the GetJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobs
Retrieves all current job definitions.
This is a convenience which creates an instance of the
GetJobsRequest.Builder
avoiding the need to create one manually viaGetJobsRequest.builder()
- Parameters:
getJobsRequest
- AConsumer
that will call methods onGetJobsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobsPaginator
This is a variant of
getJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetJobsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation.- Parameters:
getJobsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getJobsPaginator
This is a variant of
getJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetJobsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)
operation.
This is a convenience which creates an instance of the
GetJobsRequest.Builder
avoiding the need to create one manually viaGetJobsRequest.builder()
- Parameters:
getJobsRequest
- AConsumer
that will call methods onGetJobsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRun
default CompletableFuture<GetMlTaskRunResponse> getMLTaskRun(GetMlTaskRunRequest getMlTaskRunRequest) Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling
GetMLTaskRun
with theTaskRunID
and its parent transform'sTransformID
.- Parameters:
getMlTaskRunRequest
-- Returns:
- A Java Future containing the result of the GetMLTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRun
default CompletableFuture<GetMlTaskRunResponse> getMLTaskRun(Consumer<GetMlTaskRunRequest.Builder> getMlTaskRunRequest) Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling
GetMLTaskRun
with theTaskRunID
and its parent transform'sTransformID
.
This is a convenience which creates an instance of the
GetMlTaskRunRequest.Builder
avoiding the need to create one manually viaGetMlTaskRunRequest.builder()
- Parameters:
getMlTaskRunRequest
- AConsumer
that will call methods onGetMlTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMLTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRuns
default CompletableFuture<GetMlTaskRunsResponse> getMLTaskRuns(GetMlTaskRunsRequest getMlTaskRunsRequest) Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling
GetMLTaskRuns
with their parent transform'sTransformID
and other optional parameters as documented in this section.This operation returns a list of historic runs and must be paginated.
- Parameters:
getMlTaskRunsRequest
-- Returns:
- A Java Future containing the result of the GetMLTaskRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRuns
default CompletableFuture<GetMlTaskRunsResponse> getMLTaskRuns(Consumer<GetMlTaskRunsRequest.Builder> getMlTaskRunsRequest) Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling
GetMLTaskRuns
with their parent transform'sTransformID
and other optional parameters as documented in this section.This operation returns a list of historic runs and must be paginated.
This is a convenience which creates an instance of the
GetMlTaskRunsRequest.Builder
avoiding the need to create one manually viaGetMlTaskRunsRequest.builder()
- Parameters:
getMlTaskRunsRequest
- AConsumer
that will call methods onGetMlTaskRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMLTaskRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRunsPaginator
This is a variant of
getMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetMlTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetMlTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation.- Parameters:
getMlTaskRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTaskRunsPaginator
default GetMLTaskRunsPublisher getMLTaskRunsPaginator(Consumer<GetMlTaskRunsRequest.Builder> getMlTaskRunsRequest) This is a variant of
getMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetMlTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetMlTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)
operation.
This is a convenience which creates an instance of the
GetMlTaskRunsRequest.Builder
avoiding the need to create one manually viaGetMlTaskRunsRequest.builder()
- Parameters:
getMlTaskRunsRequest
- AConsumer
that will call methods onGetMlTaskRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransform
default CompletableFuture<GetMlTransformResponse> getMLTransform(GetMlTransformRequest getMlTransformRequest) Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling
GetMLTransform
.- Parameters:
getMlTransformRequest
-- Returns:
- A Java Future containing the result of the GetMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransform
default CompletableFuture<GetMlTransformResponse> getMLTransform(Consumer<GetMlTransformRequest.Builder> getMlTransformRequest) Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling
GetMLTransform
.
This is a convenience which creates an instance of the
GetMlTransformRequest.Builder
avoiding the need to create one manually viaGetMlTransformRequest.builder()
- Parameters:
getMlTransformRequest
- AConsumer
that will call methods onGetMlTransformRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransforms
default CompletableFuture<GetMlTransformsResponse> getMLTransforms(GetMlTransformsRequest getMlTransformsRequest) Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling
GetMLTransforms
.- Parameters:
getMlTransformsRequest
-- Returns:
- A Java Future containing the result of the GetMLTransforms operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransforms
default CompletableFuture<GetMlTransformsResponse> getMLTransforms(Consumer<GetMlTransformsRequest.Builder> getMlTransformsRequest) Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling
GetMLTransforms
.
This is a convenience which creates an instance of the
GetMlTransformsRequest.Builder
avoiding the need to create one manually viaGetMlTransformsRequest.builder()
- Parameters:
getMlTransformsRequest
- AConsumer
that will call methods onGetMlTransformsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMLTransforms operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransformsPaginator
default GetMLTransformsPublisher getMLTransformsPaginator(GetMlTransformsRequest getMlTransformsRequest) This is a variant of
getMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetMlTransformsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetMlTransformsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation.- Parameters:
getMlTransformsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMLTransformsPaginator
default GetMLTransformsPublisher getMLTransformsPaginator(Consumer<GetMlTransformsRequest.Builder> getMlTransformsRequest) This is a variant of
getMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetMlTransformsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetMlTransformsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)
operation.
This is a convenience which creates an instance of the
GetMlTransformsRequest.Builder
avoiding the need to create one manually viaGetMlTransformsRequest.builder()
- Parameters:
getMlTransformsRequest
- AConsumer
that will call methods onGetMlTransformsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMapping
Creates mappings.
- Parameters:
getMappingRequest
-- Returns:
- A Java Future containing the result of the GetMapping operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMapping
default CompletableFuture<GetMappingResponse> getMapping(Consumer<GetMappingRequest.Builder> getMappingRequest) Creates mappings.
This is a convenience which creates an instance of the
GetMappingRequest.Builder
avoiding the need to create one manually viaGetMappingRequest.builder()
- Parameters:
getMappingRequest
- AConsumer
that will call methods onGetMappingRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMapping operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartition
default CompletableFuture<GetPartitionResponse> getPartition(GetPartitionRequest getPartitionRequest) Retrieves information about a specified partition.
- Parameters:
getPartitionRequest
-- Returns:
- A Java Future containing the result of the GetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartition
default CompletableFuture<GetPartitionResponse> getPartition(Consumer<GetPartitionRequest.Builder> getPartitionRequest) Retrieves information about a specified partition.
This is a convenience which creates an instance of the
GetPartitionRequest.Builder
avoiding the need to create one manually viaGetPartitionRequest.builder()
- Parameters:
getPartitionRequest
- AConsumer
that will call methods onGetPartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionIndexes
default CompletableFuture<GetPartitionIndexesResponse> getPartitionIndexes(GetPartitionIndexesRequest getPartitionIndexesRequest) Retrieves the partition indexes associated with a table.
- Parameters:
getPartitionIndexesRequest
-- Returns:
- A Java Future containing the result of the GetPartitionIndexes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionIndexes
default CompletableFuture<GetPartitionIndexesResponse> getPartitionIndexes(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest) Retrieves the partition indexes associated with a table.
This is a convenience which creates an instance of the
GetPartitionIndexesRequest.Builder
avoiding the need to create one manually viaGetPartitionIndexesRequest.builder()
- Parameters:
getPartitionIndexesRequest
- AConsumer
that will call methods onGetPartitionIndexesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetPartitionIndexes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionIndexesPaginator
default GetPartitionIndexesPublisher getPartitionIndexesPaginator(GetPartitionIndexesRequest getPartitionIndexesRequest) This is a variant of
getPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetPartitionIndexesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetPartitionIndexesResponse response) { //... }; });
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation.- Parameters:
getPartitionIndexesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionIndexesPaginator
default GetPartitionIndexesPublisher getPartitionIndexesPaginator(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest) This is a variant of
getPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetPartitionIndexesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetPartitionIndexesResponse response) { //... }; });
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)
operation.
This is a convenience which creates an instance of the
GetPartitionIndexesRequest.Builder
avoiding the need to create one manually viaGetPartitionIndexesRequest.builder()
- Parameters:
getPartitionIndexesRequest
- AConsumer
that will call methods onGetPartitionIndexesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitions
default CompletableFuture<GetPartitionsResponse> getPartitions(GetPartitionsRequest getPartitionsRequest) Retrieves information about the partitions in a table.
- Parameters:
getPartitionsRequest
-- Returns:
- A Java Future containing the result of the GetPartitions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitions
default CompletableFuture<GetPartitionsResponse> getPartitions(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest) Retrieves information about the partitions in a table.
This is a convenience which creates an instance of the
GetPartitionsRequest.Builder
avoiding the need to create one manually viaGetPartitionsRequest.builder()
- Parameters:
getPartitionsRequest
- AConsumer
that will call methods onGetPartitionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetPartitions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionsPaginator
This is a variant of
getPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetPartitionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetPartitionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation.- Parameters:
getPartitionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPartitionsPaginator
default GetPartitionsPublisher getPartitionsPaginator(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest) This is a variant of
getPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetPartitionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetPartitionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)
operation.
This is a convenience which creates an instance of the
GetPartitionsRequest.Builder
avoiding the need to create one manually viaGetPartitionsRequest.builder()
- Parameters:
getPartitionsRequest
- AConsumer
that will call methods onGetPartitionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPlan
Gets code to perform a specified mapping.
- Parameters:
getPlanRequest
-- Returns:
- A Java Future containing the result of the GetPlan operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPlan
Gets code to perform a specified mapping.
This is a convenience which creates an instance of the
GetPlanRequest.Builder
avoiding the need to create one manually viaGetPlanRequest.builder()
- Parameters:
getPlanRequest
- AConsumer
that will call methods onGetPlanRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetPlan operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRegistry
Describes the specified registry in detail.
- Parameters:
getRegistryRequest
-- Returns:
- A Java Future containing the result of the GetRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRegistry
default CompletableFuture<GetRegistryResponse> getRegistry(Consumer<GetRegistryRequest.Builder> getRegistryRequest) Describes the specified registry in detail.
This is a convenience which creates an instance of the
GetRegistryRequest.Builder
avoiding the need to create one manually viaGetRegistryRequest.builder()
- Parameters:
getRegistryRequest
- AConsumer
that will call methods onGetRegistryRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicies
default CompletableFuture<GetResourcePoliciesResponse> getResourcePolicies(GetResourcePoliciesRequest getResourcePoliciesRequest) Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.
If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can't return the Data Catalog resource policy.
- Parameters:
getResourcePoliciesRequest
-- Returns:
- A Java Future containing the result of the GetResourcePolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicies
default CompletableFuture<GetResourcePoliciesResponse> getResourcePolicies(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.
If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can't return the Data Catalog resource policy.
This is a convenience which creates an instance of the
GetResourcePoliciesRequest.Builder
avoiding the need to create one manually viaGetResourcePoliciesRequest.builder()
- Parameters:
getResourcePoliciesRequest
- AConsumer
that will call methods onGetResourcePoliciesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetResourcePolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePoliciesPaginator
default GetResourcePoliciesPublisher getResourcePoliciesPaginator(GetResourcePoliciesRequest getResourcePoliciesRequest) This is a variant of
getResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetResourcePoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetResourcePoliciesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation.- Parameters:
getResourcePoliciesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePoliciesPaginator
default GetResourcePoliciesPublisher getResourcePoliciesPaginator(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) This is a variant of
getResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetResourcePoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetResourcePoliciesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)
operation.
This is a convenience which creates an instance of the
GetResourcePoliciesRequest.Builder
avoiding the need to create one manually viaGetResourcePoliciesRequest.builder()
- Parameters:
getResourcePoliciesRequest
- AConsumer
that will call methods onGetResourcePoliciesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicy
default CompletableFuture<GetResourcePolicyResponse> getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) Retrieves a specified resource policy.
- Parameters:
getResourcePolicyRequest
-- Returns:
- A Java Future containing the result of the GetResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicy
default CompletableFuture<GetResourcePolicyResponse> getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) Retrieves a specified resource policy.
This is a convenience which creates an instance of the
GetResourcePolicyRequest.Builder
avoiding the need to create one manually viaGetResourcePolicyRequest.builder()
- Parameters:
getResourcePolicyRequest
- AConsumer
that will call methods onGetResourcePolicyRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchema
Describes the specified schema in detail.
- Parameters:
getSchemaRequest
-- Returns:
- A Java Future containing the result of the GetSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchema
default CompletableFuture<GetSchemaResponse> getSchema(Consumer<GetSchemaRequest.Builder> getSchemaRequest) Describes the specified schema in detail.
This is a convenience which creates an instance of the
GetSchemaRequest.Builder
avoiding the need to create one manually viaGetSchemaRequest.builder()
- Parameters:
getSchemaRequest
- AConsumer
that will call methods onGetSchemaRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaByDefinition
default CompletableFuture<GetSchemaByDefinitionResponse> getSchemaByDefinition(GetSchemaByDefinitionRequest getSchemaByDefinitionRequest) Retrieves a schema by the
SchemaDefinition
. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of theSchemaName
or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions inDeleted
statuses will not be included in the results.- Parameters:
getSchemaByDefinitionRequest
-- Returns:
- A Java Future containing the result of the GetSchemaByDefinition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaByDefinition
default CompletableFuture<GetSchemaByDefinitionResponse> getSchemaByDefinition(Consumer<GetSchemaByDefinitionRequest.Builder> getSchemaByDefinitionRequest) Retrieves a schema by the
SchemaDefinition
. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of theSchemaName
or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions inDeleted
statuses will not be included in the results.
This is a convenience which creates an instance of the
GetSchemaByDefinitionRequest.Builder
avoiding the need to create one manually viaGetSchemaByDefinitionRequest.builder()
- Parameters:
getSchemaByDefinitionRequest
- AConsumer
that will call methods onGetSchemaByDefinitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSchemaByDefinition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaVersion
default CompletableFuture<GetSchemaVersionResponse> getSchemaVersion(GetSchemaVersionRequest getSchemaVersionRequest) Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.
- Parameters:
getSchemaVersionRequest
-- Returns:
- A Java Future containing the result of the GetSchemaVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaVersion
default CompletableFuture<GetSchemaVersionResponse> getSchemaVersion(Consumer<GetSchemaVersionRequest.Builder> getSchemaVersionRequest) Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.
This is a convenience which creates an instance of the
GetSchemaVersionRequest.Builder
avoiding the need to create one manually viaGetSchemaVersionRequest.builder()
- Parameters:
getSchemaVersionRequest
- AConsumer
that will call methods onGetSchemaVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSchemaVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaVersionsDiff
default CompletableFuture<GetSchemaVersionsDiffResponse> getSchemaVersionsDiff(GetSchemaVersionsDiffRequest getSchemaVersionsDiffRequest) Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
This API allows you to compare two schema versions between two schema definitions under the same schema.
- Parameters:
getSchemaVersionsDiffRequest
-- Returns:
- A Java Future containing the result of the GetSchemaVersionsDiff operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSchemaVersionsDiff
default CompletableFuture<GetSchemaVersionsDiffResponse> getSchemaVersionsDiff(Consumer<GetSchemaVersionsDiffRequest.Builder> getSchemaVersionsDiffRequest) Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
This API allows you to compare two schema versions between two schema definitions under the same schema.
This is a convenience which creates an instance of the
GetSchemaVersionsDiffRequest.Builder
avoiding the need to create one manually viaGetSchemaVersionsDiffRequest.builder()
- Parameters:
getSchemaVersionsDiffRequest
- AConsumer
that will call methods onGetSchemaVersionsDiffRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSchemaVersionsDiff operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfiguration
default CompletableFuture<GetSecurityConfigurationResponse> getSecurityConfiguration(GetSecurityConfigurationRequest getSecurityConfigurationRequest) Retrieves a specified security configuration.
- Parameters:
getSecurityConfigurationRequest
-- Returns:
- A Java Future containing the result of the GetSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfiguration
default CompletableFuture<GetSecurityConfigurationResponse> getSecurityConfiguration(Consumer<GetSecurityConfigurationRequest.Builder> getSecurityConfigurationRequest) Retrieves a specified security configuration.
This is a convenience which creates an instance of the
GetSecurityConfigurationRequest.Builder
avoiding the need to create one manually viaGetSecurityConfigurationRequest.builder()
- Parameters:
getSecurityConfigurationRequest
- AConsumer
that will call methods onGetSecurityConfigurationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfigurations
default CompletableFuture<GetSecurityConfigurationsResponse> getSecurityConfigurations(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest) Retrieves a list of all security configurations.
- Parameters:
getSecurityConfigurationsRequest
-- Returns:
- A Java Future containing the result of the GetSecurityConfigurations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfigurations
default CompletableFuture<GetSecurityConfigurationsResponse> getSecurityConfigurations(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest) Retrieves a list of all security configurations.
This is a convenience which creates an instance of the
GetSecurityConfigurationsRequest.Builder
avoiding the need to create one manually viaGetSecurityConfigurationsRequest.builder()
- Parameters:
getSecurityConfigurationsRequest
- AConsumer
that will call methods onGetSecurityConfigurationsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSecurityConfigurations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfigurationsPaginator
default GetSecurityConfigurationsPublisher getSecurityConfigurationsPaginator(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest) This is a variant of
getSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation.- Parameters:
getSecurityConfigurationsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSecurityConfigurationsPaginator
default GetSecurityConfigurationsPublisher getSecurityConfigurationsPaginator(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest) This is a variant of
getSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getSecurityConfigurations(software.amazon.awssdk.services.glue.model.GetSecurityConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
GetSecurityConfigurationsRequest.Builder
avoiding the need to create one manually viaGetSecurityConfigurationsRequest.builder()
- Parameters:
getSecurityConfigurationsRequest
- AConsumer
that will call methods onGetSecurityConfigurationsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSession
Retrieves the session.
- Parameters:
getSessionRequest
-- Returns:
- A Java Future containing the result of the GetSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSession
default CompletableFuture<GetSessionResponse> getSession(Consumer<GetSessionRequest.Builder> getSessionRequest) Retrieves the session.
This is a convenience which creates an instance of the
GetSessionRequest.Builder
avoiding the need to create one manually viaGetSessionRequest.builder()
- Parameters:
getSessionRequest
- AConsumer
that will call methods onGetSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getStatement
default CompletableFuture<GetStatementResponse> getStatement(GetStatementRequest getStatementRequest) Retrieves the statement.
- Parameters:
getStatementRequest
-- Returns:
- A Java Future containing the result of the GetStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getStatement
default CompletableFuture<GetStatementResponse> getStatement(Consumer<GetStatementRequest.Builder> getStatementRequest) Retrieves the statement.
This is a convenience which creates an instance of the
GetStatementRequest.Builder
avoiding the need to create one manually viaGetStatementRequest.builder()
- Parameters:
getStatementRequest
- AConsumer
that will call methods onGetStatementRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTable
Retrieves the
Table
definition in a Data Catalog for a specified table.- Parameters:
getTableRequest
-- Returns:
- A Java Future containing the result of the GetTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTable
default CompletableFuture<GetTableResponse> getTable(Consumer<GetTableRequest.Builder> getTableRequest) Retrieves the
Table
definition in a Data Catalog for a specified table.
This is a convenience which creates an instance of the
GetTableRequest.Builder
avoiding the need to create one manually viaGetTableRequest.builder()
- Parameters:
getTableRequest
- AConsumer
that will call methods onGetTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableOptimizer
default CompletableFuture<GetTableOptimizerResponse> getTableOptimizer(GetTableOptimizerRequest getTableOptimizerRequest) Returns the configuration of all optimizers associated with a specified table.
- Parameters:
getTableOptimizerRequest
-- Returns:
- A Java Future containing the result of the GetTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableOptimizer
default CompletableFuture<GetTableOptimizerResponse> getTableOptimizer(Consumer<GetTableOptimizerRequest.Builder> getTableOptimizerRequest) Returns the configuration of all optimizers associated with a specified table.
This is a convenience which creates an instance of the
GetTableOptimizerRequest.Builder
avoiding the need to create one manually viaGetTableOptimizerRequest.builder()
- Parameters:
getTableOptimizerRequest
- AConsumer
that will call methods onGetTableOptimizerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersion
default CompletableFuture<GetTableVersionResponse> getTableVersion(GetTableVersionRequest getTableVersionRequest) Retrieves a specified version of a table.
- Parameters:
getTableVersionRequest
-- Returns:
- A Java Future containing the result of the GetTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersion
default CompletableFuture<GetTableVersionResponse> getTableVersion(Consumer<GetTableVersionRequest.Builder> getTableVersionRequest) Retrieves a specified version of a table.
This is a convenience which creates an instance of the
GetTableVersionRequest.Builder
avoiding the need to create one manually viaGetTableVersionRequest.builder()
- Parameters:
getTableVersionRequest
- AConsumer
that will call methods onGetTableVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersions
default CompletableFuture<GetTableVersionsResponse> getTableVersions(GetTableVersionsRequest getTableVersionsRequest) Retrieves a list of strings that identify available versions of a specified table.
- Parameters:
getTableVersionsRequest
-- Returns:
- A Java Future containing the result of the GetTableVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersions
default CompletableFuture<GetTableVersionsResponse> getTableVersions(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest) Retrieves a list of strings that identify available versions of a specified table.
This is a convenience which creates an instance of the
GetTableVersionsRequest.Builder
avoiding the need to create one manually viaGetTableVersionsRequest.builder()
- Parameters:
getTableVersionsRequest
- AConsumer
that will call methods onGetTableVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTableVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersionsPaginator
default GetTableVersionsPublisher getTableVersionsPaginator(GetTableVersionsRequest getTableVersionsRequest) This is a variant of
getTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTableVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTableVersionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation.- Parameters:
getTableVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTableVersionsPaginator
default GetTableVersionsPublisher getTableVersionsPaginator(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest) This is a variant of
getTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTableVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTableVersionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)
operation.
This is a convenience which creates an instance of the
GetTableVersionsRequest.Builder
avoiding the need to create one manually viaGetTableVersionsRequest.builder()
- Parameters:
getTableVersionsRequest
- AConsumer
that will call methods onGetTableVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTables
Retrieves the definitions of some or all of the tables in a given
Database
.- Parameters:
getTablesRequest
-- Returns:
- A Java Future containing the result of the GetTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTables
default CompletableFuture<GetTablesResponse> getTables(Consumer<GetTablesRequest.Builder> getTablesRequest) Retrieves the definitions of some or all of the tables in a given
Database
.
This is a convenience which creates an instance of the
GetTablesRequest.Builder
avoiding the need to create one manually viaGetTablesRequest.builder()
- Parameters:
getTablesRequest
- AConsumer
that will call methods onGetTablesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTablesPaginator
This is a variant of
getTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTablesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation.- Parameters:
getTablesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTablesPaginator
This is a variant of
getTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTablesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)
operation.
This is a convenience which creates an instance of the
GetTablesRequest.Builder
avoiding the need to create one manually viaGetTablesRequest.builder()
- Parameters:
getTablesRequest
- AConsumer
that will call methods onGetTablesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTags
Retrieves a list of tags associated with a resource.
- Parameters:
getTagsRequest
-- Returns:
- A Java Future containing the result of the GetTags operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTags
Retrieves a list of tags associated with a resource.
This is a convenience which creates an instance of the
GetTagsRequest.Builder
avoiding the need to create one manually viaGetTagsRequest.builder()
- Parameters:
getTagsRequest
- AConsumer
that will call methods onGetTagsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTags operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTrigger
Retrieves the definition of a trigger.
- Parameters:
getTriggerRequest
-- Returns:
- A Java Future containing the result of the GetTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTrigger
default CompletableFuture<GetTriggerResponse> getTrigger(Consumer<GetTriggerRequest.Builder> getTriggerRequest) Retrieves the definition of a trigger.
This is a convenience which creates an instance of the
GetTriggerRequest.Builder
avoiding the need to create one manually viaGetTriggerRequest.builder()
- Parameters:
getTriggerRequest
- AConsumer
that will call methods onGetTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTriggers
Gets all the triggers associated with a job.
- Parameters:
getTriggersRequest
-- Returns:
- A Java Future containing the result of the GetTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTriggers
default CompletableFuture<GetTriggersResponse> getTriggers(Consumer<GetTriggersRequest.Builder> getTriggersRequest) Gets all the triggers associated with a job.
This is a convenience which creates an instance of the
GetTriggersRequest.Builder
avoiding the need to create one manually viaGetTriggersRequest.builder()
- Parameters:
getTriggersRequest
- AConsumer
that will call methods onGetTriggersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTriggersPaginator
This is a variant of
getTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTriggersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTriggersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation.- Parameters:
getTriggersRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTriggersPaginator
default GetTriggersPublisher getTriggersPaginator(Consumer<GetTriggersRequest.Builder> getTriggersRequest) This is a variant of
getTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetTriggersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetTriggersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)
operation.
This is a convenience which creates an instance of the
GetTriggersRequest.Builder
avoiding the need to create one manually viaGetTriggersRequest.builder()
- Parameters:
getTriggersRequest
- AConsumer
that will call methods onGetTriggersRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionMetadata
default CompletableFuture<GetUnfilteredPartitionMetadataResponse> getUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartition
.- Parameters:
getUnfilteredPartitionMetadataRequest
-- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionMetadata
default CompletableFuture<GetUnfilteredPartitionMetadataResponse> getUnfilteredPartitionMetadata(Consumer<GetUnfilteredPartitionMetadataRequest.Builder> getUnfilteredPartitionMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartition
.
This is a convenience which creates an instance of the
GetUnfilteredPartitionMetadataRequest.Builder
avoiding the need to create one manually viaGetUnfilteredPartitionMetadataRequest.builder()
- Parameters:
getUnfilteredPartitionMetadataRequest
- AConsumer
that will call methods onGetUnfilteredPartitionMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionsMetadata
default CompletableFuture<GetUnfilteredPartitionsMetadataResponse> getUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartitions
.- Parameters:
getUnfilteredPartitionsMetadataRequest
-- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionsMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionsMetadata
default CompletableFuture<GetUnfilteredPartitionsMetadataResponse> getUnfilteredPartitionsMetadata(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest) Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartitions
.
This is a convenience which creates an instance of the
GetUnfilteredPartitionsMetadataRequest.Builder
avoiding the need to create one manually viaGetUnfilteredPartitionsMetadataRequest.builder()
- Parameters:
getUnfilteredPartitionsMetadataRequest
- AConsumer
that will call methods onGetUnfilteredPartitionsMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionsMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionsMetadataPaginator
default GetUnfilteredPartitionsMetadataPublisher getUnfilteredPartitionsMetadataPaginator(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest) This is a variant of
getUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation.- Parameters:
getUnfilteredPartitionsMetadataRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredPartitionsMetadataPaginator
default GetUnfilteredPartitionsMetadataPublisher getUnfilteredPartitionsMetadataPaginator(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest) This is a variant of
getUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUnfilteredPartitionsMetadata(software.amazon.awssdk.services.glue.model.GetUnfilteredPartitionsMetadataRequest)
operation.
This is a convenience which creates an instance of the
GetUnfilteredPartitionsMetadataRequest.Builder
avoiding the need to create one manually viaGetUnfilteredPartitionsMetadataRequest.builder()
- Parameters:
getUnfilteredPartitionsMetadataRequest
- AConsumer
that will call methods onGetUnfilteredPartitionsMetadataRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredTableMetadata
default CompletableFuture<GetUnfilteredTableMetadataResponse> getUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest) Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetTable
.- Parameters:
getUnfilteredTableMetadataRequest
-- Returns:
- A Java Future containing the result of the GetUnfilteredTableMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUnfilteredTableMetadata
default CompletableFuture<GetUnfilteredTableMetadataResponse> getUnfilteredTableMetadata(Consumer<GetUnfilteredTableMetadataRequest.Builder> getUnfilteredTableMetadataRequest) Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetTable
.
This is a convenience which creates an instance of the
GetUnfilteredTableMetadataRequest.Builder
avoiding the need to create one manually viaGetUnfilteredTableMetadataRequest.builder()
- Parameters:
getUnfilteredTableMetadataRequest
- AConsumer
that will call methods onGetUnfilteredTableMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetUnfilteredTableMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException A federation source failed, but the operation may be retried.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunction
default CompletableFuture<GetUserDefinedFunctionResponse> getUserDefinedFunction(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest) Retrieves a specified function definition from the Data Catalog.
- Parameters:
getUserDefinedFunctionRequest
-- Returns:
- A Java Future containing the result of the GetUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunction
default CompletableFuture<GetUserDefinedFunctionResponse> getUserDefinedFunction(Consumer<GetUserDefinedFunctionRequest.Builder> getUserDefinedFunctionRequest) Retrieves a specified function definition from the Data Catalog.
This is a convenience which creates an instance of the
GetUserDefinedFunctionRequest.Builder
avoiding the need to create one manually viaGetUserDefinedFunctionRequest.builder()
- Parameters:
getUserDefinedFunctionRequest
- AConsumer
that will call methods onGetUserDefinedFunctionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunctions
default CompletableFuture<GetUserDefinedFunctionsResponse> getUserDefinedFunctions(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest) Retrieves multiple function definitions from the Data Catalog.
- Parameters:
getUserDefinedFunctionsRequest
-- Returns:
- A Java Future containing the result of the GetUserDefinedFunctions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunctions
default CompletableFuture<GetUserDefinedFunctionsResponse> getUserDefinedFunctions(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest) Retrieves multiple function definitions from the Data Catalog.
This is a convenience which creates an instance of the
GetUserDefinedFunctionsRequest.Builder
avoiding the need to create one manually viaGetUserDefinedFunctionsRequest.builder()
- Parameters:
getUserDefinedFunctionsRequest
- AConsumer
that will call methods onGetUserDefinedFunctionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetUserDefinedFunctions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunctionsPaginator
default GetUserDefinedFunctionsPublisher getUserDefinedFunctionsPaginator(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest) This is a variant of
getUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation.- Parameters:
getUserDefinedFunctionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUserDefinedFunctionsPaginator
default GetUserDefinedFunctionsPublisher getUserDefinedFunctionsPaginator(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest) This is a variant of
getUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)
operation.
This is a convenience which creates an instance of the
GetUserDefinedFunctionsRequest.Builder
avoiding the need to create one manually viaGetUserDefinedFunctionsRequest.builder()
- Parameters:
getUserDefinedFunctionsRequest
- AConsumer
that will call methods onGetUserDefinedFunctionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflow
Retrieves resource metadata for a workflow.
- Parameters:
getWorkflowRequest
-- Returns:
- A Java Future containing the result of the GetWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflow
default CompletableFuture<GetWorkflowResponse> getWorkflow(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) Retrieves resource metadata for a workflow.
This is a convenience which creates an instance of the
GetWorkflowRequest.Builder
avoiding the need to create one manually viaGetWorkflowRequest.builder()
- Parameters:
getWorkflowRequest
- AConsumer
that will call methods onGetWorkflowRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRun
default CompletableFuture<GetWorkflowRunResponse> getWorkflowRun(GetWorkflowRunRequest getWorkflowRunRequest) Retrieves the metadata for a given workflow run.
- Parameters:
getWorkflowRunRequest
-- Returns:
- A Java Future containing the result of the GetWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRun
default CompletableFuture<GetWorkflowRunResponse> getWorkflowRun(Consumer<GetWorkflowRunRequest.Builder> getWorkflowRunRequest) Retrieves the metadata for a given workflow run.
This is a convenience which creates an instance of the
GetWorkflowRunRequest.Builder
avoiding the need to create one manually viaGetWorkflowRunRequest.builder()
- Parameters:
getWorkflowRunRequest
- AConsumer
that will call methods onGetWorkflowRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRunProperties
default CompletableFuture<GetWorkflowRunPropertiesResponse> getWorkflowRunProperties(GetWorkflowRunPropertiesRequest getWorkflowRunPropertiesRequest) Retrieves the workflow run properties which were set during the run.
- Parameters:
getWorkflowRunPropertiesRequest
-- Returns:
- A Java Future containing the result of the GetWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRunProperties
default CompletableFuture<GetWorkflowRunPropertiesResponse> getWorkflowRunProperties(Consumer<GetWorkflowRunPropertiesRequest.Builder> getWorkflowRunPropertiesRequest) Retrieves the workflow run properties which were set during the run.
This is a convenience which creates an instance of the
GetWorkflowRunPropertiesRequest.Builder
avoiding the need to create one manually viaGetWorkflowRunPropertiesRequest.builder()
- Parameters:
getWorkflowRunPropertiesRequest
- AConsumer
that will call methods onGetWorkflowRunPropertiesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRuns
default CompletableFuture<GetWorkflowRunsResponse> getWorkflowRuns(GetWorkflowRunsRequest getWorkflowRunsRequest) Retrieves metadata for all runs of a given workflow.
- Parameters:
getWorkflowRunsRequest
-- Returns:
- A Java Future containing the result of the GetWorkflowRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRuns
default CompletableFuture<GetWorkflowRunsResponse> getWorkflowRuns(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest) Retrieves metadata for all runs of a given workflow.
This is a convenience which creates an instance of the
GetWorkflowRunsRequest.Builder
avoiding the need to create one manually viaGetWorkflowRunsRequest.builder()
- Parameters:
getWorkflowRunsRequest
- AConsumer
that will call methods onGetWorkflowRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetWorkflowRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRunsPaginator
default GetWorkflowRunsPublisher getWorkflowRunsPaginator(GetWorkflowRunsRequest getWorkflowRunsRequest) This is a variant of
getWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetWorkflowRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetWorkflowRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation.- Parameters:
getWorkflowRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkflowRunsPaginator
default GetWorkflowRunsPublisher getWorkflowRunsPaginator(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest) This is a variant of
getWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.GetWorkflowRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.GetWorkflowRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)
operation.
This is a convenience which creates an instance of the
GetWorkflowRunsRequest.Builder
avoiding the need to create one manually viaGetWorkflowRunsRequest.builder()
- Parameters:
getWorkflowRunsRequest
- AConsumer
that will call methods onGetWorkflowRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
importCatalogToGlue
default CompletableFuture<ImportCatalogToGlueResponse> importCatalogToGlue(ImportCatalogToGlueRequest importCatalogToGlueRequest) Imports an existing Amazon Athena Data Catalog to Glue.
- Parameters:
importCatalogToGlueRequest
-- Returns:
- A Java Future containing the result of the ImportCatalogToGlue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
importCatalogToGlue
default CompletableFuture<ImportCatalogToGlueResponse> importCatalogToGlue(Consumer<ImportCatalogToGlueRequest.Builder> importCatalogToGlueRequest) Imports an existing Amazon Athena Data Catalog to Glue.
This is a convenience which creates an instance of the
ImportCatalogToGlueRequest.Builder
avoiding the need to create one manually viaImportCatalogToGlueRequest.builder()
- Parameters:
importCatalogToGlueRequest
- AConsumer
that will call methods onImportCatalogToGlueRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ImportCatalogToGlue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBlueprints
default CompletableFuture<ListBlueprintsResponse> listBlueprints(ListBlueprintsRequest listBlueprintsRequest) Lists all the blueprint names in an account.
- Parameters:
listBlueprintsRequest
-- Returns:
- A Java Future containing the result of the ListBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBlueprints
default CompletableFuture<ListBlueprintsResponse> listBlueprints(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest) Lists all the blueprint names in an account.
This is a convenience which creates an instance of the
ListBlueprintsRequest.Builder
avoiding the need to create one manually viaListBlueprintsRequest.builder()
- Parameters:
listBlueprintsRequest
- AConsumer
that will call methods onListBlueprintsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBlueprintsPaginator
default ListBlueprintsPublisher listBlueprintsPaginator(ListBlueprintsRequest listBlueprintsRequest) This is a variant of
listBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListBlueprintsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListBlueprintsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation.- Parameters:
listBlueprintsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBlueprintsPaginator
default ListBlueprintsPublisher listBlueprintsPaginator(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest) This is a variant of
listBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListBlueprintsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListBlueprintsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)
operation.
This is a convenience which creates an instance of the
ListBlueprintsRequest.Builder
avoiding the need to create one manually viaListBlueprintsRequest.builder()
- Parameters:
listBlueprintsRequest
- AConsumer
that will call methods onListBlueprintsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listColumnStatisticsTaskRuns
default CompletableFuture<ListColumnStatisticsTaskRunsResponse> listColumnStatisticsTaskRuns(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) List all task runs for a particular account.
- Parameters:
listColumnStatisticsTaskRunsRequest
-- Returns:
- A Java Future containing the result of the ListColumnStatisticsTaskRuns operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listColumnStatisticsTaskRuns
default CompletableFuture<ListColumnStatisticsTaskRunsResponse> listColumnStatisticsTaskRuns(Consumer<ListColumnStatisticsTaskRunsRequest.Builder> listColumnStatisticsTaskRunsRequest) List all task runs for a particular account.
This is a convenience which creates an instance of the
ListColumnStatisticsTaskRunsRequest.Builder
avoiding the need to create one manually viaListColumnStatisticsTaskRunsRequest.builder()
- Parameters:
listColumnStatisticsTaskRunsRequest
- AConsumer
that will call methods onListColumnStatisticsTaskRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListColumnStatisticsTaskRuns operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listColumnStatisticsTaskRunsPaginator
default ListColumnStatisticsTaskRunsPublisher listColumnStatisticsTaskRunsPaginator(ListColumnStatisticsTaskRunsRequest listColumnStatisticsTaskRunsRequest) This is a variant of
listColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation.- Parameters:
listColumnStatisticsTaskRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listColumnStatisticsTaskRunsPaginator
default ListColumnStatisticsTaskRunsPublisher listColumnStatisticsTaskRunsPaginator(Consumer<ListColumnStatisticsTaskRunsRequest.Builder> listColumnStatisticsTaskRunsRequest) This is a variant of
listColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listColumnStatisticsTaskRuns(software.amazon.awssdk.services.glue.model.ListColumnStatisticsTaskRunsRequest)
operation.
This is a convenience which creates an instance of the
ListColumnStatisticsTaskRunsRequest.Builder
avoiding the need to create one manually viaListColumnStatisticsTaskRunsRequest.builder()
- Parameters:
listColumnStatisticsTaskRunsRequest
- AConsumer
that will call methods onListColumnStatisticsTaskRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCrawlers
default CompletableFuture<ListCrawlersResponse> listCrawlers(ListCrawlersRequest listCrawlersRequest) Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.- Parameters:
listCrawlersRequest
-- Returns:
- A Java Future containing the result of the ListCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCrawlers
default CompletableFuture<ListCrawlersResponse> listCrawlers(Consumer<ListCrawlersRequest.Builder> listCrawlersRequest) Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
This is a convenience which creates an instance of the
ListCrawlersRequest.Builder
avoiding the need to create one manually viaListCrawlersRequest.builder()
- Parameters:
listCrawlersRequest
- AConsumer
that will call methods onListCrawlersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCrawlersPaginator
This is a variant of
listCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListCrawlersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListCrawlersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation.- Parameters:
listCrawlersRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCrawlersPaginator
default ListCrawlersPublisher listCrawlersPaginator(Consumer<ListCrawlersRequest.Builder> listCrawlersRequest) This is a variant of
listCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListCrawlersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListCrawlersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)
operation.
This is a convenience which creates an instance of the
ListCrawlersRequest.Builder
avoiding the need to create one manually viaListCrawlersRequest.builder()
- Parameters:
listCrawlersRequest
- AConsumer
that will call methods onListCrawlersRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCrawls
Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned.
You may use this API to:
-
Retrive all the crawls of a specified crawler.
-
Retrieve all the crawls of a specified crawler within a limited count.
-
Retrieve all the crawls of a specified crawler in a specific time range.
-
Retrieve all the crawls of a specified crawler with a particular state, crawl ID, or DPU hour value.
- Parameters:
listCrawlsRequest
-- Returns:
- A Java Future containing the result of the ListCrawls operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listCrawls
default CompletableFuture<ListCrawlsResponse> listCrawls(Consumer<ListCrawlsRequest.Builder> listCrawlsRequest) Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned.
You may use this API to:
-
Retrive all the crawls of a specified crawler.
-
Retrieve all the crawls of a specified crawler within a limited count.
-
Retrieve all the crawls of a specified crawler in a specific time range.
-
Retrieve all the crawls of a specified crawler with a particular state, crawl ID, or DPU hour value.
This is a convenience which creates an instance of the
ListCrawlsRequest.Builder
avoiding the need to create one manually viaListCrawlsRequest.builder()
- Parameters:
listCrawlsRequest
- AConsumer
that will call methods onListCrawlsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListCrawls operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listCustomEntityTypes
default CompletableFuture<ListCustomEntityTypesResponse> listCustomEntityTypes(ListCustomEntityTypesRequest listCustomEntityTypesRequest) Lists all the custom patterns that have been created.
- Parameters:
listCustomEntityTypesRequest
-- Returns:
- A Java Future containing the result of the ListCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCustomEntityTypes
default CompletableFuture<ListCustomEntityTypesResponse> listCustomEntityTypes(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest) Lists all the custom patterns that have been created.
This is a convenience which creates an instance of the
ListCustomEntityTypesRequest.Builder
avoiding the need to create one manually viaListCustomEntityTypesRequest.builder()
- Parameters:
listCustomEntityTypesRequest
- AConsumer
that will call methods onListCustomEntityTypesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCustomEntityTypesPaginator
default ListCustomEntityTypesPublisher listCustomEntityTypesPaginator(ListCustomEntityTypesRequest listCustomEntityTypesRequest) This is a variant of
listCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListCustomEntityTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation.- Parameters:
listCustomEntityTypesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCustomEntityTypesPaginator
default ListCustomEntityTypesPublisher listCustomEntityTypesPaginator(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest) This is a variant of
listCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListCustomEntityTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)
operation.
This is a convenience which creates an instance of the
ListCustomEntityTypesRequest.Builder
avoiding the need to create one manually viaListCustomEntityTypesRequest.builder()
- Parameters:
listCustomEntityTypesRequest
- AConsumer
that will call methods onListCustomEntityTypesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityResults
default CompletableFuture<ListDataQualityResultsResponse> listDataQualityResults(ListDataQualityResultsRequest listDataQualityResultsRequest) Returns all data quality execution results for your account.
- Parameters:
listDataQualityResultsRequest
-- Returns:
- A Java Future containing the result of the ListDataQualityResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityResults
default CompletableFuture<ListDataQualityResultsResponse> listDataQualityResults(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest) Returns all data quality execution results for your account.
This is a convenience which creates an instance of the
ListDataQualityResultsRequest.Builder
avoiding the need to create one manually viaListDataQualityResultsRequest.builder()
- Parameters:
listDataQualityResultsRequest
- AConsumer
that will call methods onListDataQualityResultsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListDataQualityResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityResultsPaginator
default ListDataQualityResultsPublisher listDataQualityResultsPaginator(ListDataQualityResultsRequest listDataQualityResultsRequest) This is a variant of
listDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityResultsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation.- Parameters:
listDataQualityResultsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityResultsPaginator
default ListDataQualityResultsPublisher listDataQualityResultsPaginator(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest) This is a variant of
listDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityResultsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)
operation.
This is a convenience which creates an instance of the
ListDataQualityResultsRequest.Builder
avoiding the need to create one manually viaListDataQualityResultsRequest.builder()
- Parameters:
listDataQualityResultsRequest
- AConsumer
that will call methods onListDataQualityResultsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRuleRecommendationRuns
default CompletableFuture<ListDataQualityRuleRecommendationRunsResponse> listDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest) Lists the recommendation runs meeting the filter criteria.
- Parameters:
listDataQualityRuleRecommendationRunsRequest
-- Returns:
- A Java Future containing the result of the ListDataQualityRuleRecommendationRuns operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRuleRecommendationRuns
default CompletableFuture<ListDataQualityRuleRecommendationRunsResponse> listDataQualityRuleRecommendationRuns(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest) Lists the recommendation runs meeting the filter criteria.
This is a convenience which creates an instance of the
ListDataQualityRuleRecommendationRunsRequest.Builder
avoiding the need to create one manually viaListDataQualityRuleRecommendationRunsRequest.builder()
- Parameters:
listDataQualityRuleRecommendationRunsRequest
- AConsumer
that will call methods onListDataQualityRuleRecommendationRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListDataQualityRuleRecommendationRuns operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRuleRecommendationRunsPaginator
default ListDataQualityRuleRecommendationRunsPublisher listDataQualityRuleRecommendationRunsPaginator(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest) This is a variant of
listDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation.- Parameters:
listDataQualityRuleRecommendationRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRuleRecommendationRunsPaginator
default ListDataQualityRuleRecommendationRunsPublisher listDataQualityRuleRecommendationRunsPaginator(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest) This is a variant of
listDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRuleRecommendationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRuleRecommendationRunsRequest)
operation.
This is a convenience which creates an instance of the
ListDataQualityRuleRecommendationRunsRequest.Builder
avoiding the need to create one manually viaListDataQualityRuleRecommendationRunsRequest.builder()
- Parameters:
listDataQualityRuleRecommendationRunsRequest
- AConsumer
that will call methods onListDataQualityRuleRecommendationRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetEvaluationRuns
default CompletableFuture<ListDataQualityRulesetEvaluationRunsResponse> listDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest) Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
- Parameters:
listDataQualityRulesetEvaluationRunsRequest
-- Returns:
- A Java Future containing the result of the ListDataQualityRulesetEvaluationRuns operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetEvaluationRuns
default CompletableFuture<ListDataQualityRulesetEvaluationRunsResponse> listDataQualityRulesetEvaluationRuns(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest) Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
This is a convenience which creates an instance of the
ListDataQualityRulesetEvaluationRunsRequest.Builder
avoiding the need to create one manually viaListDataQualityRulesetEvaluationRunsRequest.builder()
- Parameters:
listDataQualityRulesetEvaluationRunsRequest
- AConsumer
that will call methods onListDataQualityRulesetEvaluationRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListDataQualityRulesetEvaluationRuns operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetEvaluationRunsPaginator
default ListDataQualityRulesetEvaluationRunsPublisher listDataQualityRulesetEvaluationRunsPaginator(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest) This is a variant of
listDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation.- Parameters:
listDataQualityRulesetEvaluationRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetEvaluationRunsPaginator
default ListDataQualityRulesetEvaluationRunsPublisher listDataQualityRulesetEvaluationRunsPaginator(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest) This is a variant of
listDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRulesetEvaluationRuns(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetEvaluationRunsRequest)
operation.
This is a convenience which creates an instance of the
ListDataQualityRulesetEvaluationRunsRequest.Builder
avoiding the need to create one manually viaListDataQualityRulesetEvaluationRunsRequest.builder()
- Parameters:
listDataQualityRulesetEvaluationRunsRequest
- AConsumer
that will call methods onListDataQualityRulesetEvaluationRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesets
default CompletableFuture<ListDataQualityRulesetsResponse> listDataQualityRulesets(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest) Returns a paginated list of rulesets for the specified list of Glue tables.
- Parameters:
listDataQualityRulesetsRequest
-- Returns:
- A Java Future containing the result of the ListDataQualityRulesets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesets
default CompletableFuture<ListDataQualityRulesetsResponse> listDataQualityRulesets(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest) Returns a paginated list of rulesets for the specified list of Glue tables.
This is a convenience which creates an instance of the
ListDataQualityRulesetsRequest.Builder
avoiding the need to create one manually viaListDataQualityRulesetsRequest.builder()
- Parameters:
listDataQualityRulesetsRequest
- AConsumer
that will call methods onListDataQualityRulesetsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListDataQualityRulesets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetsPaginator
default ListDataQualityRulesetsPublisher listDataQualityRulesetsPaginator(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest) This is a variant of
listDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation.- Parameters:
listDataQualityRulesetsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDataQualityRulesetsPaginator
default ListDataQualityRulesetsPublisher listDataQualityRulesetsPaginator(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest) This is a variant of
listDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)
operation.
This is a convenience which creates an instance of the
ListDataQualityRulesetsRequest.Builder
avoiding the need to create one manually viaListDataQualityRulesetsRequest.builder()
- Parameters:
listDataQualityRulesetsRequest
- AConsumer
that will call methods onListDataQualityRulesetsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDevEndpoints
default CompletableFuture<ListDevEndpointsResponse> listDevEndpoints(ListDevEndpointsRequest listDevEndpointsRequest) Retrieves the names of all
DevEndpoint
resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.- Parameters:
listDevEndpointsRequest
-- Returns:
- A Java Future containing the result of the ListDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDevEndpoints
default CompletableFuture<ListDevEndpointsResponse> listDevEndpoints(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) Retrieves the names of all
DevEndpoint
resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
This is a convenience which creates an instance of the
ListDevEndpointsRequest.Builder
avoiding the need to create one manually viaListDevEndpointsRequest.builder()
- Parameters:
listDevEndpointsRequest
- AConsumer
that will call methods onListDevEndpointsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDevEndpointsPaginator
default ListDevEndpointsPublisher listDevEndpointsPaginator(ListDevEndpointsRequest listDevEndpointsRequest) This is a variant of
listDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDevEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDevEndpointsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation.- Parameters:
listDevEndpointsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDevEndpointsPaginator
default ListDevEndpointsPublisher listDevEndpointsPaginator(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) This is a variant of
listDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListDevEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListDevEndpointsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)
operation.
This is a convenience which creates an instance of the
ListDevEndpointsRequest.Builder
avoiding the need to create one manually viaListDevEndpointsRequest.builder()
- Parameters:
listDevEndpointsRequest
- AConsumer
that will call methods onListDevEndpointsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listJobs
Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.- Parameters:
listJobsRequest
-- Returns:
- A Java Future containing the result of the ListJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listJobs
default CompletableFuture<ListJobsResponse> listJobs(Consumer<ListJobsRequest.Builder> listJobsRequest) Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
This is a convenience which creates an instance of the
ListJobsRequest.Builder
avoiding the need to create one manually viaListJobsRequest.builder()
- Parameters:
listJobsRequest
- AConsumer
that will call methods onListJobsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listJobsPaginator
This is a variant of
listJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListJobsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation.- Parameters:
listJobsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listJobsPaginator
This is a variant of
listJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListJobsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)
operation.
This is a convenience which creates an instance of the
ListJobsRequest.Builder
avoiding the need to create one manually viaListJobsRequest.builder()
- Parameters:
listJobsRequest
- AConsumer
that will call methods onListJobsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMLTransforms
default CompletableFuture<ListMlTransformsResponse> listMLTransforms(ListMlTransformsRequest listMlTransformsRequest) Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional
Tags
field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.- Parameters:
listMlTransformsRequest
-- Returns:
- A Java Future containing the result of the ListMLTransforms operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMLTransforms
default CompletableFuture<ListMlTransformsResponse> listMLTransforms(Consumer<ListMlTransformsRequest.Builder> listMlTransformsRequest) Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional
Tags
field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.
This is a convenience which creates an instance of the
ListMlTransformsRequest.Builder
avoiding the need to create one manually viaListMlTransformsRequest.builder()
- Parameters:
listMlTransformsRequest
- AConsumer
that will call methods onListMlTransformsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListMLTransforms operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMLTransformsPaginator
default ListMLTransformsPublisher listMLTransformsPaginator(ListMlTransformsRequest listMlTransformsRequest) This is a variant of
listMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListMlTransformsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListMlTransformsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation.- Parameters:
listMlTransformsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMLTransformsPaginator
default ListMLTransformsPublisher listMLTransformsPaginator(Consumer<ListMlTransformsRequest.Builder> listMlTransformsRequest) This is a variant of
listMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListMlTransformsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListMlTransformsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)
operation.
This is a convenience which creates an instance of the
ListMlTransformsRequest.Builder
avoiding the need to create one manually viaListMlTransformsRequest.builder()
- Parameters:
listMlTransformsRequest
- AConsumer
that will call methods onListMlTransformsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRegistries
default CompletableFuture<ListRegistriesResponse> listRegistries(ListRegistriesRequest listRegistriesRequest) Returns a list of registries that you have created, with minimal registry information. Registries in the
Deleting
status will not be included in the results. Empty results will be returned if there are no registries available.- Parameters:
listRegistriesRequest
-- Returns:
- A Java Future containing the result of the ListRegistries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRegistries
default CompletableFuture<ListRegistriesResponse> listRegistries(Consumer<ListRegistriesRequest.Builder> listRegistriesRequest) Returns a list of registries that you have created, with minimal registry information. Registries in the
Deleting
status will not be included in the results. Empty results will be returned if there are no registries available.
This is a convenience which creates an instance of the
ListRegistriesRequest.Builder
avoiding the need to create one manually viaListRegistriesRequest.builder()
- Parameters:
listRegistriesRequest
- AConsumer
that will call methods onListRegistriesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListRegistries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRegistriesPaginator
default ListRegistriesPublisher listRegistriesPaginator(ListRegistriesRequest listRegistriesRequest) This is a variant of
listRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListRegistriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListRegistriesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation.- Parameters:
listRegistriesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listRegistriesPaginator
default ListRegistriesPublisher listRegistriesPaginator(Consumer<ListRegistriesRequest.Builder> listRegistriesRequest) This is a variant of
listRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListRegistriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListRegistriesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)
operation.
This is a convenience which creates an instance of the
ListRegistriesRequest.Builder
avoiding the need to create one manually viaListRegistriesRequest.builder()
- Parameters:
listRegistriesRequest
- AConsumer
that will call methods onListRegistriesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemaVersions
default CompletableFuture<ListSchemaVersionsResponse> listSchemaVersions(ListSchemaVersionsRequest listSchemaVersionsRequest) Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.
- Parameters:
listSchemaVersionsRequest
-- Returns:
- A Java Future containing the result of the ListSchemaVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemaVersions
default CompletableFuture<ListSchemaVersionsResponse> listSchemaVersions(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest) Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.
This is a convenience which creates an instance of the
ListSchemaVersionsRequest.Builder
avoiding the need to create one manually viaListSchemaVersionsRequest.builder()
- Parameters:
listSchemaVersionsRequest
- AConsumer
that will call methods onListSchemaVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListSchemaVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemaVersionsPaginator
default ListSchemaVersionsPublisher listSchemaVersionsPaginator(ListSchemaVersionsRequest listSchemaVersionsRequest) This is a variant of
listSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSchemaVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSchemaVersionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation.- Parameters:
listSchemaVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemaVersionsPaginator
default ListSchemaVersionsPublisher listSchemaVersionsPaginator(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest) This is a variant of
listSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSchemaVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSchemaVersionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListSchemaVersionsRequest.Builder
avoiding the need to create one manually viaListSchemaVersionsRequest.builder()
- Parameters:
listSchemaVersionsRequest
- AConsumer
that will call methods onListSchemaVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemas
Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available.
When the
RegistryId
is not provided, all the schemas across registries will be part of the API response.- Parameters:
listSchemasRequest
-- Returns:
- A Java Future containing the result of the ListSchemas operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemas
default CompletableFuture<ListSchemasResponse> listSchemas(Consumer<ListSchemasRequest.Builder> listSchemasRequest) Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available.
When the
RegistryId
is not provided, all the schemas across registries will be part of the API response.
This is a convenience which creates an instance of the
ListSchemasRequest.Builder
avoiding the need to create one manually viaListSchemasRequest.builder()
- Parameters:
listSchemasRequest
- AConsumer
that will call methods onListSchemasRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListSchemas operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemasPaginator
This is a variant of
listSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSchemasResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSchemasResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation.- Parameters:
listSchemasRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSchemasPaginator
default ListSchemasPublisher listSchemasPaginator(Consumer<ListSchemasRequest.Builder> listSchemasRequest) This is a variant of
listSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSchemasResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSchemasResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)
operation.
This is a convenience which creates an instance of the
ListSchemasRequest.Builder
avoiding the need to create one manually viaListSchemasRequest.builder()
- Parameters:
listSchemasRequest
- AConsumer
that will call methods onListSchemasRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSessions
default CompletableFuture<ListSessionsResponse> listSessions(ListSessionsRequest listSessionsRequest) Retrieve a list of sessions.
- Parameters:
listSessionsRequest
-- Returns:
- A Java Future containing the result of the ListSessions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSessions
default CompletableFuture<ListSessionsResponse> listSessions(Consumer<ListSessionsRequest.Builder> listSessionsRequest) Retrieve a list of sessions.
This is a convenience which creates an instance of the
ListSessionsRequest.Builder
avoiding the need to create one manually viaListSessionsRequest.builder()
- Parameters:
listSessionsRequest
- AConsumer
that will call methods onListSessionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListSessions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSessionsPaginator
This is a variant of
listSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSessionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSessionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation.- Parameters:
listSessionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSessionsPaginator
default ListSessionsPublisher listSessionsPaginator(Consumer<ListSessionsRequest.Builder> listSessionsRequest) This is a variant of
listSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListSessionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListSessionsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)
operation.
This is a convenience which creates an instance of the
ListSessionsRequest.Builder
avoiding the need to create one manually viaListSessionsRequest.builder()
- Parameters:
listSessionsRequest
- AConsumer
that will call methods onListSessionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listStatements
default CompletableFuture<ListStatementsResponse> listStatements(ListStatementsRequest listStatementsRequest) Lists statements for the session.
- Parameters:
listStatementsRequest
-- Returns:
- A Java Future containing the result of the ListStatements operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listStatements
default CompletableFuture<ListStatementsResponse> listStatements(Consumer<ListStatementsRequest.Builder> listStatementsRequest) Lists statements for the session.
This is a convenience which creates an instance of the
ListStatementsRequest.Builder
avoiding the need to create one manually viaListStatementsRequest.builder()
- Parameters:
listStatementsRequest
- AConsumer
that will call methods onListStatementsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListStatements operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableOptimizerRuns
default CompletableFuture<ListTableOptimizerRunsResponse> listTableOptimizerRuns(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) Lists the history of previous optimizer runs for a specific table.
- Parameters:
listTableOptimizerRunsRequest
-- Returns:
- A Java Future containing the result of the ListTableOptimizerRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableOptimizerRuns
default CompletableFuture<ListTableOptimizerRunsResponse> listTableOptimizerRuns(Consumer<ListTableOptimizerRunsRequest.Builder> listTableOptimizerRunsRequest) Lists the history of previous optimizer runs for a specific table.
This is a convenience which creates an instance of the
ListTableOptimizerRunsRequest.Builder
avoiding the need to create one manually viaListTableOptimizerRunsRequest.builder()
- Parameters:
listTableOptimizerRunsRequest
- AConsumer
that will call methods onListTableOptimizerRunsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTableOptimizerRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableOptimizerRunsPaginator
default ListTableOptimizerRunsPublisher listTableOptimizerRunsPaginator(ListTableOptimizerRunsRequest listTableOptimizerRunsRequest) This is a variant of
listTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation.- Parameters:
listTableOptimizerRunsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableOptimizerRunsPaginator
default ListTableOptimizerRunsPublisher listTableOptimizerRunsPaginator(Consumer<ListTableOptimizerRunsRequest.Builder> listTableOptimizerRunsRequest) This is a variant of
listTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)
operation.
This is a convenience which creates an instance of the
ListTableOptimizerRunsRequest.Builder
avoiding the need to create one manually viaListTableOptimizerRunsRequest.builder()
- Parameters:
listTableOptimizerRunsRequest
- AConsumer
that will call methods onListTableOptimizerRunsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTriggers
default CompletableFuture<ListTriggersResponse> listTriggers(ListTriggersRequest listTriggersRequest) Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.- Parameters:
listTriggersRequest
-- Returns:
- A Java Future containing the result of the ListTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTriggers
default CompletableFuture<ListTriggersResponse> listTriggers(Consumer<ListTriggersRequest.Builder> listTriggersRequest) Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.
This operation takes the optional
Tags
field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.
This is a convenience which creates an instance of the
ListTriggersRequest.Builder
avoiding the need to create one manually viaListTriggersRequest.builder()
- Parameters:
listTriggersRequest
- AConsumer
that will call methods onListTriggersRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTriggersPaginator
This is a variant of
listTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListTriggersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListTriggersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation.- Parameters:
listTriggersRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTriggersPaginator
default ListTriggersPublisher listTriggersPaginator(Consumer<ListTriggersRequest.Builder> listTriggersRequest) This is a variant of
listTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListTriggersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListTriggersResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)
operation.
This is a convenience which creates an instance of the
ListTriggersRequest.Builder
avoiding the need to create one manually viaListTriggersRequest.builder()
- Parameters:
listTriggersRequest
- AConsumer
that will call methods onListTriggersRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkflows
default CompletableFuture<ListWorkflowsResponse> listWorkflows(ListWorkflowsRequest listWorkflowsRequest) Lists names of workflows created in the account.
- Parameters:
listWorkflowsRequest
-- Returns:
- A Java Future containing the result of the ListWorkflows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkflows
default CompletableFuture<ListWorkflowsResponse> listWorkflows(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) Lists names of workflows created in the account.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builder
avoiding the need to create one manually viaListWorkflowsRequest.builder()
- Parameters:
listWorkflowsRequest
- AConsumer
that will call methods onListWorkflowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListWorkflows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkflowsPaginator
This is a variant of
listWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListWorkflowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListWorkflowsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation.- Parameters:
listWorkflowsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkflowsPaginator
default ListWorkflowsPublisher listWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) This is a variant of
listWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListWorkflowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListWorkflowsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)
operation.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builder
avoiding the need to create one manually viaListWorkflowsRequest.builder()
- Parameters:
listWorkflowsRequest
- AConsumer
that will call methods onListWorkflowsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDataCatalogEncryptionSettings
default CompletableFuture<PutDataCatalogEncryptionSettingsResponse> putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest) Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
- Parameters:
putDataCatalogEncryptionSettingsRequest
-- Returns:
- A Java Future containing the result of the PutDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDataCatalogEncryptionSettings
default CompletableFuture<PutDataCatalogEncryptionSettingsResponse> putDataCatalogEncryptionSettings(Consumer<PutDataCatalogEncryptionSettingsRequest.Builder> putDataCatalogEncryptionSettingsRequest) Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
This is a convenience which creates an instance of the
PutDataCatalogEncryptionSettingsRequest.Builder
avoiding the need to create one manually viaPutDataCatalogEncryptionSettingsRequest.builder()
- Parameters:
putDataCatalogEncryptionSettingsRequest
- AConsumer
that will call methods onPutDataCatalogEncryptionSettingsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putResourcePolicy
default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) Sets the Data Catalog resource policy for access control.
- Parameters:
putResourcePolicyRequest
-- Returns:
- A Java Future containing the result of the PutResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putResourcePolicy
default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Sets the Data Catalog resource policy for access control.
This is a convenience which creates an instance of the
PutResourcePolicyRequest.Builder
avoiding the need to create one manually viaPutResourcePolicyRequest.builder()
- Parameters:
putResourcePolicyRequest
- AConsumer
that will call methods onPutResourcePolicyRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putSchemaVersionMetadata
default CompletableFuture<PutSchemaVersionMetadataResponse> putSchemaVersionMetadata(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest) Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.
- Parameters:
putSchemaVersionMetadataRequest
-- Returns:
- A Java Future containing the result of the PutSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putSchemaVersionMetadata
default CompletableFuture<PutSchemaVersionMetadataResponse> putSchemaVersionMetadata(Consumer<PutSchemaVersionMetadataRequest.Builder> putSchemaVersionMetadataRequest) Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.
This is a convenience which creates an instance of the
PutSchemaVersionMetadataRequest.Builder
avoiding the need to create one manually viaPutSchemaVersionMetadataRequest.builder()
- Parameters:
putSchemaVersionMetadataRequest
- AConsumer
that will call methods onPutSchemaVersionMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putWorkflowRunProperties
default CompletableFuture<PutWorkflowRunPropertiesResponse> putWorkflowRunProperties(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest) Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.
- Parameters:
putWorkflowRunPropertiesRequest
-- Returns:
- A Java Future containing the result of the PutWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putWorkflowRunProperties
default CompletableFuture<PutWorkflowRunPropertiesResponse> putWorkflowRunProperties(Consumer<PutWorkflowRunPropertiesRequest.Builder> putWorkflowRunPropertiesRequest) Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.
This is a convenience which creates an instance of the
PutWorkflowRunPropertiesRequest.Builder
avoiding the need to create one manually viaPutWorkflowRunPropertiesRequest.builder()
- Parameters:
putWorkflowRunPropertiesRequest
- AConsumer
that will call methods onPutWorkflowRunPropertiesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
querySchemaVersionMetadata
default CompletableFuture<QuerySchemaVersionMetadataResponse> querySchemaVersionMetadata(QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest) Queries for the schema version metadata information.
- Parameters:
querySchemaVersionMetadataRequest
-- Returns:
- A Java Future containing the result of the QuerySchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
querySchemaVersionMetadata
default CompletableFuture<QuerySchemaVersionMetadataResponse> querySchemaVersionMetadata(Consumer<QuerySchemaVersionMetadataRequest.Builder> querySchemaVersionMetadataRequest) Queries for the schema version metadata information.
This is a convenience which creates an instance of the
QuerySchemaVersionMetadataRequest.Builder
avoiding the need to create one manually viaQuerySchemaVersionMetadataRequest.builder()
- Parameters:
querySchemaVersionMetadataRequest
- AConsumer
that will call methods onQuerySchemaVersionMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the QuerySchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
registerSchemaVersion
default CompletableFuture<RegisterSchemaVersionResponse> registerSchemaVersion(RegisterSchemaVersionRequest registerSchemaVersionRequest) Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry.
If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the
GetSchemaVersion
API with theSchemaVersionId
to check compatibility modes.If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller.
- Parameters:
registerSchemaVersionRequest
-- Returns:
- A Java Future containing the result of the RegisterSchemaVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
registerSchemaVersion
default CompletableFuture<RegisterSchemaVersionResponse> registerSchemaVersion(Consumer<RegisterSchemaVersionRequest.Builder> registerSchemaVersionRequest) Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry.
If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the
GetSchemaVersion
API with theSchemaVersionId
to check compatibility modes.If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller.
This is a convenience which creates an instance of the
RegisterSchemaVersionRequest.Builder
avoiding the need to create one manually viaRegisterSchemaVersionRequest.builder()
- Parameters:
registerSchemaVersionRequest
- AConsumer
that will call methods onRegisterSchemaVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RegisterSchemaVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeSchemaVersionMetadata
default CompletableFuture<RemoveSchemaVersionMetadataResponse> removeSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest) Removes a key value pair from the schema version metadata for the specified schema version ID.
- Parameters:
removeSchemaVersionMetadataRequest
-- Returns:
- A Java Future containing the result of the RemoveSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeSchemaVersionMetadata
default CompletableFuture<RemoveSchemaVersionMetadataResponse> removeSchemaVersionMetadata(Consumer<RemoveSchemaVersionMetadataRequest.Builder> removeSchemaVersionMetadataRequest) Removes a key value pair from the schema version metadata for the specified schema version ID.
This is a convenience which creates an instance of the
RemoveSchemaVersionMetadataRequest.Builder
avoiding the need to create one manually viaRemoveSchemaVersionMetadataRequest.builder()
- Parameters:
removeSchemaVersionMetadataRequest
- AConsumer
that will call methods onRemoveSchemaVersionMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RemoveSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
resetJobBookmark
default CompletableFuture<ResetJobBookmarkResponse> resetJobBookmark(ResetJobBookmarkRequest resetJobBookmarkRequest) Resets a bookmark entry.
For more information about enabling and using job bookmarks, see:
- Parameters:
resetJobBookmarkRequest
-- Returns:
- A Java Future containing the result of the ResetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
resetJobBookmark
default CompletableFuture<ResetJobBookmarkResponse> resetJobBookmark(Consumer<ResetJobBookmarkRequest.Builder> resetJobBookmarkRequest) Resets a bookmark entry.
For more information about enabling and using job bookmarks, see:
This is a convenience which creates an instance of the
ResetJobBookmarkRequest.Builder
avoiding the need to create one manually viaResetJobBookmarkRequest.builder()
- Parameters:
resetJobBookmarkRequest
- AConsumer
that will call methods onResetJobBookmarkRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ResetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
resumeWorkflowRun
default CompletableFuture<ResumeWorkflowRunResponse> resumeWorkflowRun(ResumeWorkflowRunRequest resumeWorkflowRunRequest) Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.
- Parameters:
resumeWorkflowRunRequest
-- Returns:
- A Java Future containing the result of the ResumeWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
resumeWorkflowRun
default CompletableFuture<ResumeWorkflowRunResponse> resumeWorkflowRun(Consumer<ResumeWorkflowRunRequest.Builder> resumeWorkflowRunRequest) Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.
This is a convenience which creates an instance of the
ResumeWorkflowRunRequest.Builder
avoiding the need to create one manually viaResumeWorkflowRunRequest.builder()
- Parameters:
resumeWorkflowRunRequest
- AConsumer
that will call methods onResumeWorkflowRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ResumeWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
runStatement
default CompletableFuture<RunStatementResponse> runStatement(RunStatementRequest runStatementRequest) Executes the statement.
- Parameters:
runStatementRequest
-- Returns:
- A Java Future containing the result of the RunStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
runStatement
default CompletableFuture<RunStatementResponse> runStatement(Consumer<RunStatementRequest.Builder> runStatementRequest) Executes the statement.
This is a convenience which creates an instance of the
RunStatementRequest.Builder
avoiding the need to create one manually viaRunStatementRequest.builder()
- Parameters:
runStatementRequest
- AConsumer
that will call methods onRunStatementRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RunStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchTables
default CompletableFuture<SearchTablesResponse> searchTables(SearchTablesRequest searchTablesRequest) Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.
You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.
- Parameters:
searchTablesRequest
-- Returns:
- A Java Future containing the result of the SearchTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchTables
default CompletableFuture<SearchTablesResponse> searchTables(Consumer<SearchTablesRequest.Builder> searchTablesRequest) Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.
You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.
This is a convenience which creates an instance of the
SearchTablesRequest.Builder
avoiding the need to create one manually viaSearchTablesRequest.builder()
- Parameters:
searchTablesRequest
- AConsumer
that will call methods onSearchTablesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SearchTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchTablesPaginator
This is a variant of
searchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.SearchTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.SearchTablesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation.- Parameters:
searchTablesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchTablesPaginator
default SearchTablesPublisher searchTablesPaginator(Consumer<SearchTablesRequest.Builder> searchTablesRequest) This is a variant of
searchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.SearchTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.SearchTablesResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)
operation.
This is a convenience which creates an instance of the
SearchTablesRequest.Builder
avoiding the need to create one manually viaSearchTablesRequest.builder()
- Parameters:
searchTablesRequest
- AConsumer
that will call methods onSearchTablesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startBlueprintRun
default CompletableFuture<StartBlueprintRunResponse> startBlueprintRun(StartBlueprintRunRequest startBlueprintRunRequest) Starts a new run of the specified blueprint.
- Parameters:
startBlueprintRunRequest
-- Returns:
- A Java Future containing the result of the StartBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- EntityNotFoundException A specified entity does not exist
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startBlueprintRun
default CompletableFuture<StartBlueprintRunResponse> startBlueprintRun(Consumer<StartBlueprintRunRequest.Builder> startBlueprintRunRequest) Starts a new run of the specified blueprint.
This is a convenience which creates an instance of the
StartBlueprintRunRequest.Builder
avoiding the need to create one manually viaStartBlueprintRunRequest.builder()
- Parameters:
startBlueprintRunRequest
- AConsumer
that will call methods onStartBlueprintRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- EntityNotFoundException A specified entity does not exist
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startColumnStatisticsTaskRun
default CompletableFuture<StartColumnStatisticsTaskRunResponse> startColumnStatisticsTaskRun(StartColumnStatisticsTaskRunRequest startColumnStatisticsTaskRunRequest) Starts a column statistics task run, for a specified table and columns.
- Parameters:
startColumnStatisticsTaskRunRequest
-- Returns:
- A Java Future containing the result of the StartColumnStatisticsTaskRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ColumnStatisticsTaskRunningException An exception thrown when you try to start another job while running a column stats generation job.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startColumnStatisticsTaskRun
default CompletableFuture<StartColumnStatisticsTaskRunResponse> startColumnStatisticsTaskRun(Consumer<StartColumnStatisticsTaskRunRequest.Builder> startColumnStatisticsTaskRunRequest) Starts a column statistics task run, for a specified table and columns.
This is a convenience which creates an instance of the
StartColumnStatisticsTaskRunRequest.Builder
avoiding the need to create one manually viaStartColumnStatisticsTaskRunRequest.builder()
- Parameters:
startColumnStatisticsTaskRunRequest
- AConsumer
that will call methods onStartColumnStatisticsTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartColumnStatisticsTaskRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ColumnStatisticsTaskRunningException An exception thrown when you try to start another job while running a column stats generation job.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startCrawler
default CompletableFuture<StartCrawlerResponse> startCrawler(StartCrawlerRequest startCrawlerRequest) Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
- Parameters:
startCrawlerRequest
-- Returns:
- A Java Future containing the result of the StartCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startCrawler
default CompletableFuture<StartCrawlerResponse> startCrawler(Consumer<StartCrawlerRequest.Builder> startCrawlerRequest) Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
This is a convenience which creates an instance of the
StartCrawlerRequest.Builder
avoiding the need to create one manually viaStartCrawlerRequest.builder()
- Parameters:
startCrawlerRequest
- AConsumer
that will call methods onStartCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startCrawlerSchedule
default CompletableFuture<StartCrawlerScheduleResponse> startCrawlerSchedule(StartCrawlerScheduleRequest startCrawlerScheduleRequest) Changes the schedule state of the specified crawler to
SCHEDULED
, unless the crawler is already running or the schedule state is alreadySCHEDULED
.- Parameters:
startCrawlerScheduleRequest
-- Returns:
- A Java Future containing the result of the StartCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerRunningException The specified scheduler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- NoScheduleException There is no applicable schedule.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startCrawlerSchedule
default CompletableFuture<StartCrawlerScheduleResponse> startCrawlerSchedule(Consumer<StartCrawlerScheduleRequest.Builder> startCrawlerScheduleRequest) Changes the schedule state of the specified crawler to
SCHEDULED
, unless the crawler is already running or the schedule state is alreadySCHEDULED
.
This is a convenience which creates an instance of the
StartCrawlerScheduleRequest.Builder
avoiding the need to create one manually viaStartCrawlerScheduleRequest.builder()
- Parameters:
startCrawlerScheduleRequest
- AConsumer
that will call methods onStartCrawlerScheduleRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerRunningException The specified scheduler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- NoScheduleException There is no applicable schedule.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startDataQualityRuleRecommendationRun
default CompletableFuture<StartDataQualityRuleRecommendationRunResponse> startDataQualityRuleRecommendationRun(StartDataQualityRuleRecommendationRunRequest startDataQualityRuleRecommendationRunRequest) Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.
Recommendation runs are automatically deleted after 90 days.
- Parameters:
startDataQualityRuleRecommendationRunRequest
-- Returns:
- A Java Future containing the result of the StartDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startDataQualityRuleRecommendationRun
default CompletableFuture<StartDataQualityRuleRecommendationRunResponse> startDataQualityRuleRecommendationRun(Consumer<StartDataQualityRuleRecommendationRunRequest.Builder> startDataQualityRuleRecommendationRunRequest) Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.
Recommendation runs are automatically deleted after 90 days.
This is a convenience which creates an instance of the
StartDataQualityRuleRecommendationRunRequest.Builder
avoiding the need to create one manually viaStartDataQualityRuleRecommendationRunRequest.builder()
- Parameters:
startDataQualityRuleRecommendationRunRequest
- AConsumer
that will call methods onStartDataQualityRuleRecommendationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startDataQualityRulesetEvaluationRun
default CompletableFuture<StartDataQualityRulesetEvaluationRunResponse> startDataQualityRulesetEvaluationRun(StartDataQualityRulesetEvaluationRunRequest startDataQualityRulesetEvaluationRunRequest) Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the
GetDataQualityResult
API.- Parameters:
startDataQualityRulesetEvaluationRunRequest
-- Returns:
- A Java Future containing the result of the StartDataQualityRulesetEvaluationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startDataQualityRulesetEvaluationRun
default CompletableFuture<StartDataQualityRulesetEvaluationRunResponse> startDataQualityRulesetEvaluationRun(Consumer<StartDataQualityRulesetEvaluationRunRequest.Builder> startDataQualityRulesetEvaluationRunRequest) Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the
GetDataQualityResult
API.
This is a convenience which creates an instance of the
StartDataQualityRulesetEvaluationRunRequest.Builder
avoiding the need to create one manually viaStartDataQualityRulesetEvaluationRunRequest.builder()
- Parameters:
startDataQualityRulesetEvaluationRunRequest
- AConsumer
that will call methods onStartDataQualityRulesetEvaluationRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartDataQualityRulesetEvaluationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitions
API was called on a table that has indexes enabled. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startExportLabelsTaskRun
default CompletableFuture<StartExportLabelsTaskRunResponse> startExportLabelsTaskRun(StartExportLabelsTaskRunRequest startExportLabelsTaskRunRequest) Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use
StartExportLabelsTaskRun
when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts theTransformId
whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns aTaskRunId
. You can check on the status of your task run by calling theGetMLTaskRun
API.- Parameters:
startExportLabelsTaskRunRequest
-- Returns:
- A Java Future containing the result of the StartExportLabelsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startExportLabelsTaskRun
default CompletableFuture<StartExportLabelsTaskRunResponse> startExportLabelsTaskRun(Consumer<StartExportLabelsTaskRunRequest.Builder> startExportLabelsTaskRunRequest) Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use
StartExportLabelsTaskRun
when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts theTransformId
whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns aTaskRunId
. You can check on the status of your task run by calling theGetMLTaskRun
API.
This is a convenience which creates an instance of the
StartExportLabelsTaskRunRequest.Builder
avoiding the need to create one manually viaStartExportLabelsTaskRunRequest.builder()
- Parameters:
startExportLabelsTaskRunRequest
- AConsumer
that will call methods onStartExportLabelsTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartExportLabelsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startImportLabelsTaskRun
default CompletableFuture<StartImportLabelsTaskRunResponse> startImportLabelsTaskRun(StartImportLabelsTaskRunRequest startImportLabelsTaskRunRequest) Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the
StartMLLabelingSetGenerationTaskRun
call and that ultimately results in improving the quality of your machine learning transform.After the
StartMLLabelingSetGenerationTaskRun
finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine learning workflows). In the case of theFindMatches
transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call toStartImportLabelsTaskRun
. AfterStartImportLabelsTaskRun
finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.By default,
StartMLLabelingSetGenerationTaskRun
continually learns from and combines all labels that you upload unless you setReplace
to true. If you setReplace
to true,StartImportLabelsTaskRun
deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.You can check on the status of your task run by calling the
GetMLTaskRun
operation.- Parameters:
startImportLabelsTaskRunRequest
-- Returns:
- A Java Future containing the result of the StartImportLabelsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startImportLabelsTaskRun
default CompletableFuture<StartImportLabelsTaskRunResponse> startImportLabelsTaskRun(Consumer<StartImportLabelsTaskRunRequest.Builder> startImportLabelsTaskRunRequest) Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the
StartMLLabelingSetGenerationTaskRun
call and that ultimately results in improving the quality of your machine learning transform.After the
StartMLLabelingSetGenerationTaskRun
finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine learning workflows). In the case of theFindMatches
transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call toStartImportLabelsTaskRun
. AfterStartImportLabelsTaskRun
finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.By default,
StartMLLabelingSetGenerationTaskRun
continually learns from and combines all labels that you upload unless you setReplace
to true. If you setReplace
to true,StartImportLabelsTaskRun
deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.You can check on the status of your task run by calling the
GetMLTaskRun
operation.
This is a convenience which creates an instance of the
StartImportLabelsTaskRunRequest.Builder
avoiding the need to create one manually viaStartImportLabelsTaskRunRequest.builder()
- Parameters:
startImportLabelsTaskRunRequest
- AConsumer
that will call methods onStartImportLabelsTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartImportLabelsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startJobRun
Starts a job run using a job definition.
- Parameters:
startJobRunRequest
-- Returns:
- A Java Future containing the result of the StartJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startJobRun
default CompletableFuture<StartJobRunResponse> startJobRun(Consumer<StartJobRunRequest.Builder> startJobRunRequest) Starts a job run using a job definition.
This is a convenience which creates an instance of the
StartJobRunRequest.Builder
avoiding the need to create one manually viaStartJobRunRequest.builder()
- Parameters:
startJobRunRequest
- AConsumer
that will call methods onStartJobRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startMLEvaluationTaskRun
default CompletableFuture<StartMlEvaluationTaskRunResponse> startMLEvaluationTaskRun(StartMlEvaluationTaskRunRequest startMlEvaluationTaskRunRequest) Starts a task to estimate the quality of the transform.
When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.
Returns a unique identifier for the run. You can call
GetMLTaskRun
to get more information about the stats of theEvaluationTaskRun
.- Parameters:
startMlEvaluationTaskRunRequest
-- Returns:
- A Java Future containing the result of the StartMLEvaluationTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- MlTransformNotReadyException The machine learning transform is not ready to run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startMLEvaluationTaskRun
default CompletableFuture<StartMlEvaluationTaskRunResponse> startMLEvaluationTaskRun(Consumer<StartMlEvaluationTaskRunRequest.Builder> startMlEvaluationTaskRunRequest) Starts a task to estimate the quality of the transform.
When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.
Returns a unique identifier for the run. You can call
GetMLTaskRun
to get more information about the stats of theEvaluationTaskRun
.
This is a convenience which creates an instance of the
StartMlEvaluationTaskRunRequest.Builder
avoiding the need to create one manually viaStartMlEvaluationTaskRunRequest.builder()
- Parameters:
startMlEvaluationTaskRunRequest
- AConsumer
that will call methods onStartMlEvaluationTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartMLEvaluationTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- MlTransformNotReadyException The machine learning transform is not ready to run.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startMLLabelingSetGenerationTaskRun
default CompletableFuture<StartMlLabelingSetGenerationTaskRunResponse> startMLLabelingSetGenerationTaskRun(StartMlLabelingSetGenerationTaskRunRequest startMlLabelingSetGenerationTaskRunRequest) Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
When the
StartMLLabelingSetGenerationTaskRun
finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.In the case of the
FindMatches
transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”After the labeling process is finished, you can upload your labels with a call to
StartImportLabelsTaskRun
. AfterStartImportLabelsTaskRun
finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.- Parameters:
startMlLabelingSetGenerationTaskRunRequest
-- Returns:
- A Java Future containing the result of the StartMLLabelingSetGenerationTaskRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startMLLabelingSetGenerationTaskRun
default CompletableFuture<StartMlLabelingSetGenerationTaskRunResponse> startMLLabelingSetGenerationTaskRun(Consumer<StartMlLabelingSetGenerationTaskRunRequest.Builder> startMlLabelingSetGenerationTaskRunRequest) Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels.
When the
StartMLLabelingSetGenerationTaskRun
finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.In the case of the
FindMatches
transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”After the labeling process is finished, you can upload your labels with a call to
StartImportLabelsTaskRun
. AfterStartImportLabelsTaskRun
finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.
This is a convenience which creates an instance of the
StartMlLabelingSetGenerationTaskRunRequest.Builder
avoiding the need to create one manually viaStartMlLabelingSetGenerationTaskRunRequest.builder()
- Parameters:
startMlLabelingSetGenerationTaskRunRequest
- AConsumer
that will call methods onStartMlLabelingSetGenerationTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartMLLabelingSetGenerationTaskRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startTrigger
default CompletableFuture<StartTriggerResponse> startTrigger(StartTriggerRequest startTriggerRequest) Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
- Parameters:
startTriggerRequest
-- Returns:
- A Java Future containing the result of the StartTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startTrigger
default CompletableFuture<StartTriggerResponse> startTrigger(Consumer<StartTriggerRequest.Builder> startTriggerRequest) Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
This is a convenience which creates an instance of the
StartTriggerRequest.Builder
avoiding the need to create one manually viaStartTriggerRequest.builder()
- Parameters:
startTriggerRequest
- AConsumer
that will call methods onStartTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startWorkflowRun
default CompletableFuture<StartWorkflowRunResponse> startWorkflowRun(StartWorkflowRunRequest startWorkflowRunRequest) Starts a new run of the specified workflow.
- Parameters:
startWorkflowRunRequest
-- Returns:
- A Java Future containing the result of the StartWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startWorkflowRun
default CompletableFuture<StartWorkflowRunResponse> startWorkflowRun(Consumer<StartWorkflowRunRequest.Builder> startWorkflowRunRequest) Starts a new run of the specified workflow.
This is a convenience which creates an instance of the
StartWorkflowRunRequest.Builder
avoiding the need to create one manually viaStartWorkflowRunRequest.builder()
- Parameters:
startWorkflowRunRequest
- AConsumer
that will call methods onStartWorkflowRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopColumnStatisticsTaskRun
default CompletableFuture<StopColumnStatisticsTaskRunResponse> stopColumnStatisticsTaskRun(StopColumnStatisticsTaskRunRequest stopColumnStatisticsTaskRunRequest) Stops a task run for the specified table.
- Parameters:
stopColumnStatisticsTaskRunRequest
-- Returns:
- A Java Future containing the result of the StopColumnStatisticsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- ColumnStatisticsTaskNotRunningException An exception thrown when you try to stop a task run when there is no task running.
- ColumnStatisticsTaskStoppingException An exception thrown when you try to stop a task run.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopColumnStatisticsTaskRun
default CompletableFuture<StopColumnStatisticsTaskRunResponse> stopColumnStatisticsTaskRun(Consumer<StopColumnStatisticsTaskRunRequest.Builder> stopColumnStatisticsTaskRunRequest) Stops a task run for the specified table.
This is a convenience which creates an instance of the
StopColumnStatisticsTaskRunRequest.Builder
avoiding the need to create one manually viaStopColumnStatisticsTaskRunRequest.builder()
- Parameters:
stopColumnStatisticsTaskRunRequest
- AConsumer
that will call methods onStopColumnStatisticsTaskRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopColumnStatisticsTaskRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- ColumnStatisticsTaskNotRunningException An exception thrown when you try to stop a task run when there is no task running.
- ColumnStatisticsTaskStoppingException An exception thrown when you try to stop a task run.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopCrawler
If the specified crawler is running, stops the crawl.
- Parameters:
stopCrawlerRequest
-- Returns:
- A Java Future containing the result of the StopCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerNotRunningException The specified crawler is not running.
- CrawlerStoppingException The specified crawler is stopping.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopCrawler
default CompletableFuture<StopCrawlerResponse> stopCrawler(Consumer<StopCrawlerRequest.Builder> stopCrawlerRequest) If the specified crawler is running, stops the crawl.
This is a convenience which creates an instance of the
StopCrawlerRequest.Builder
avoiding the need to create one manually viaStopCrawlerRequest.builder()
- Parameters:
stopCrawlerRequest
- AConsumer
that will call methods onStopCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerNotRunningException The specified crawler is not running.
- CrawlerStoppingException The specified crawler is stopping.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopCrawlerSchedule
default CompletableFuture<StopCrawlerScheduleResponse> stopCrawlerSchedule(StopCrawlerScheduleRequest stopCrawlerScheduleRequest) Sets the schedule state of the specified crawler to
NOT_SCHEDULED
, but does not stop the crawler if it is already running.- Parameters:
stopCrawlerScheduleRequest
-- Returns:
- A Java Future containing the result of the StopCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerNotRunningException The specified scheduler is not running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopCrawlerSchedule
default CompletableFuture<StopCrawlerScheduleResponse> stopCrawlerSchedule(Consumer<StopCrawlerScheduleRequest.Builder> stopCrawlerScheduleRequest) Sets the schedule state of the specified crawler to
NOT_SCHEDULED
, but does not stop the crawler if it is already running.
This is a convenience which creates an instance of the
StopCrawlerScheduleRequest.Builder
avoiding the need to create one manually viaStopCrawlerScheduleRequest.builder()
- Parameters:
stopCrawlerScheduleRequest
- AConsumer
that will call methods onStopCrawlerScheduleRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerNotRunningException The specified scheduler is not running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopSession
Stops the session.
- Parameters:
stopSessionRequest
-- Returns:
- A Java Future containing the result of the StopSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopSession
default CompletableFuture<StopSessionResponse> stopSession(Consumer<StopSessionRequest.Builder> stopSessionRequest) Stops the session.
This is a convenience which creates an instance of the
StopSessionRequest.Builder
avoiding the need to create one manually viaStopSessionRequest.builder()
- Parameters:
stopSessionRequest
- AConsumer
that will call methods onStopSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopTrigger
Stops a specified trigger.
- Parameters:
stopTriggerRequest
-- Returns:
- A Java Future containing the result of the StopTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopTrigger
default CompletableFuture<StopTriggerResponse> stopTrigger(Consumer<StopTriggerRequest.Builder> stopTriggerRequest) Stops a specified trigger.
This is a convenience which creates an instance of the
StopTriggerRequest.Builder
avoiding the need to create one manually viaStopTriggerRequest.builder()
- Parameters:
stopTriggerRequest
- AConsumer
that will call methods onStopTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopWorkflowRun
default CompletableFuture<StopWorkflowRunResponse> stopWorkflowRun(StopWorkflowRunRequest stopWorkflowRunRequest) Stops the execution of the specified workflow run.
- Parameters:
stopWorkflowRunRequest
-- Returns:
- A Java Future containing the result of the StopWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopWorkflowRun
default CompletableFuture<StopWorkflowRunResponse> stopWorkflowRun(Consumer<StopWorkflowRunRequest.Builder> stopWorkflowRunRequest) Stops the execution of the specified workflow run.
This is a convenience which creates an instance of the
StopWorkflowRunRequest.Builder
avoiding the need to create one manually viaStopWorkflowRunRequest.builder()
- Parameters:
stopWorkflowRunRequest
- AConsumer
that will call methods onStopWorkflowRunRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.
- Parameters:
tagResourceRequest
-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes tags from a resource.
- Parameters:
untagResourceRequest
-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateBlueprint
default CompletableFuture<UpdateBlueprintResponse> updateBlueprint(UpdateBlueprintRequest updateBlueprintRequest) Updates a registered blueprint.
- Parameters:
updateBlueprintRequest
-- Returns:
- A Java Future containing the result of the UpdateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateBlueprint
default CompletableFuture<UpdateBlueprintResponse> updateBlueprint(Consumer<UpdateBlueprintRequest.Builder> updateBlueprintRequest) Updates a registered blueprint.
This is a convenience which creates an instance of the
UpdateBlueprintRequest.Builder
avoiding the need to create one manually viaUpdateBlueprintRequest.builder()
- Parameters:
updateBlueprintRequest
- AConsumer
that will call methods onUpdateBlueprintRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateClassifier
default CompletableFuture<UpdateClassifierResponse> updateClassifier(UpdateClassifierRequest updateClassifierRequest) Modifies an existing classifier (a
GrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field is present).- Parameters:
updateClassifierRequest
-- Returns:
- A Java Future containing the result of the UpdateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateClassifier
default CompletableFuture<UpdateClassifierResponse> updateClassifier(Consumer<UpdateClassifierRequest.Builder> updateClassifierRequest) Modifies an existing classifier (a
GrokClassifier
, anXMLClassifier
, aJsonClassifier
, or aCsvClassifier
, depending on which field is present).
This is a convenience which creates an instance of the
UpdateClassifierRequest.Builder
avoiding the need to create one manually viaUpdateClassifierRequest.builder()
- Parameters:
updateClassifierRequest
- AConsumer
that will call methods onUpdateClassifierRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateColumnStatisticsForPartition
default CompletableFuture<UpdateColumnStatisticsForPartitionResponse> updateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest) Creates or updates partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdatePartition
.- Parameters:
updateColumnStatisticsForPartitionRequest
-- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateColumnStatisticsForPartition
default CompletableFuture<UpdateColumnStatisticsForPartitionResponse> updateColumnStatisticsForPartition(Consumer<UpdateColumnStatisticsForPartitionRequest.Builder> updateColumnStatisticsForPartitionRequest) Creates or updates partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdatePartition
.
This is a convenience which creates an instance of the
UpdateColumnStatisticsForPartitionRequest.Builder
avoiding the need to create one manually viaUpdateColumnStatisticsForPartitionRequest.builder()
- Parameters:
updateColumnStatisticsForPartitionRequest
- AConsumer
that will call methods onUpdateColumnStatisticsForPartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateColumnStatisticsForTable
default CompletableFuture<UpdateColumnStatisticsForTableResponse> updateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest) Creates or updates table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdateTable
.- Parameters:
updateColumnStatisticsForTableRequest
-- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateColumnStatisticsForTable
default CompletableFuture<UpdateColumnStatisticsForTableResponse> updateColumnStatisticsForTable(Consumer<UpdateColumnStatisticsForTableRequest.Builder> updateColumnStatisticsForTableRequest) Creates or updates table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdateTable
.
This is a convenience which creates an instance of the
UpdateColumnStatisticsForTableRequest.Builder
avoiding the need to create one manually viaUpdateColumnStatisticsForTableRequest.builder()
- Parameters:
updateColumnStatisticsForTableRequest
- AConsumer
that will call methods onUpdateColumnStatisticsForTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateConnection
default CompletableFuture<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest updateConnectionRequest) Updates a connection definition in the Data Catalog.
- Parameters:
updateConnectionRequest
-- Returns:
- A Java Future containing the result of the UpdateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateConnection
default CompletableFuture<UpdateConnectionResponse> updateConnection(Consumer<UpdateConnectionRequest.Builder> updateConnectionRequest) Updates a connection definition in the Data Catalog.
This is a convenience which creates an instance of the
UpdateConnectionRequest.Builder
avoiding the need to create one manually viaUpdateConnectionRequest.builder()
- Parameters:
updateConnectionRequest
- AConsumer
that will call methods onUpdateConnectionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateCrawler
default CompletableFuture<UpdateCrawlerResponse> updateCrawler(UpdateCrawlerRequest updateCrawlerRequest) Updates a crawler. If a crawler is running, you must stop it using
StopCrawler
before updating it.- Parameters:
updateCrawlerRequest
-- Returns:
- A Java Future containing the result of the UpdateCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateCrawler
default CompletableFuture<UpdateCrawlerResponse> updateCrawler(Consumer<UpdateCrawlerRequest.Builder> updateCrawlerRequest) Updates a crawler. If a crawler is running, you must stop it using
StopCrawler
before updating it.
This is a convenience which creates an instance of the
UpdateCrawlerRequest.Builder
avoiding the need to create one manually viaUpdateCrawlerRequest.builder()
- Parameters:
updateCrawlerRequest
- AConsumer
that will call methods onUpdateCrawlerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateCrawlerSchedule
default CompletableFuture<UpdateCrawlerScheduleResponse> updateCrawlerSchedule(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest) Updates the schedule of a crawler using a
cron
expression.- Parameters:
updateCrawlerScheduleRequest
-- Returns:
- A Java Future containing the result of the UpdateCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateCrawlerSchedule
default CompletableFuture<UpdateCrawlerScheduleResponse> updateCrawlerSchedule(Consumer<UpdateCrawlerScheduleRequest.Builder> updateCrawlerScheduleRequest) Updates the schedule of a crawler using a
cron
expression.
This is a convenience which creates an instance of the
UpdateCrawlerScheduleRequest.Builder
avoiding the need to create one manually viaUpdateCrawlerScheduleRequest.builder()
- Parameters:
updateCrawlerScheduleRequest
- AConsumer
that will call methods onUpdateCrawlerScheduleRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDataQualityRuleset
default CompletableFuture<UpdateDataQualityRulesetResponse> updateDataQualityRuleset(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest) Updates the specified data quality ruleset.
- Parameters:
updateDataQualityRulesetRequest
-- Returns:
- A Java Future containing the result of the UpdateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDataQualityRuleset
default CompletableFuture<UpdateDataQualityRulesetResponse> updateDataQualityRuleset(Consumer<UpdateDataQualityRulesetRequest.Builder> updateDataQualityRulesetRequest) Updates the specified data quality ruleset.
This is a convenience which creates an instance of the
UpdateDataQualityRulesetRequest.Builder
avoiding the need to create one manually viaUpdateDataQualityRulesetRequest.builder()
- Parameters:
updateDataQualityRulesetRequest
- AConsumer
that will call methods onUpdateDataQualityRulesetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDatabase
default CompletableFuture<UpdateDatabaseResponse> updateDatabase(UpdateDatabaseRequest updateDatabaseRequest) Updates an existing database definition in a Data Catalog.
- Parameters:
updateDatabaseRequest
-- Returns:
- A Java Future containing the result of the UpdateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDatabase
default CompletableFuture<UpdateDatabaseResponse> updateDatabase(Consumer<UpdateDatabaseRequest.Builder> updateDatabaseRequest) Updates an existing database definition in a Data Catalog.
This is a convenience which creates an instance of the
UpdateDatabaseRequest.Builder
avoiding the need to create one manually viaUpdateDatabaseRequest.builder()
- Parameters:
updateDatabaseRequest
- AConsumer
that will call methods onUpdateDatabaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDevEndpoint
default CompletableFuture<UpdateDevEndpointResponse> updateDevEndpoint(UpdateDevEndpointRequest updateDevEndpointRequest) Updates a specified development endpoint.
- Parameters:
updateDevEndpointRequest
-- Returns:
- A Java Future containing the result of the UpdateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDevEndpoint
default CompletableFuture<UpdateDevEndpointResponse> updateDevEndpoint(Consumer<UpdateDevEndpointRequest.Builder> updateDevEndpointRequest) Updates a specified development endpoint.
This is a convenience which creates an instance of the
UpdateDevEndpointRequest.Builder
avoiding the need to create one manually viaUpdateDevEndpointRequest.builder()
- Parameters:
updateDevEndpointRequest
- AConsumer
that will call methods onUpdateDevEndpointRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateJob
Updates an existing job definition. The previous job definition is completely overwritten by this information.
- Parameters:
updateJobRequest
-- Returns:
- A Java Future containing the result of the UpdateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateJob
default CompletableFuture<UpdateJobResponse> updateJob(Consumer<UpdateJobRequest.Builder> updateJobRequest) Updates an existing job definition. The previous job definition is completely overwritten by this information.
This is a convenience which creates an instance of the
UpdateJobRequest.Builder
avoiding the need to create one manually viaUpdateJobRequest.builder()
- Parameters:
updateJobRequest
- AConsumer
that will call methods onUpdateJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateJobFromSourceControl
default CompletableFuture<UpdateJobFromSourceControlResponse> updateJobFromSourceControl(UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest) Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.
This API supports optional parameters which take in the repository information.
- Parameters:
updateJobFromSourceControlRequest
-- Returns:
- A Java Future containing the result of the UpdateJobFromSourceControl operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateJobFromSourceControl
default CompletableFuture<UpdateJobFromSourceControlResponse> updateJobFromSourceControl(Consumer<UpdateJobFromSourceControlRequest.Builder> updateJobFromSourceControlRequest) Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.
This API supports optional parameters which take in the repository information.
This is a convenience which creates an instance of the
UpdateJobFromSourceControlRequest.Builder
avoiding the need to create one manually viaUpdateJobFromSourceControlRequest.builder()
- Parameters:
updateJobFromSourceControlRequest
- AConsumer
that will call methods onUpdateJobFromSourceControlRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateJobFromSourceControl operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateMLTransform
default CompletableFuture<UpdateMlTransformResponse> updateMLTransform(UpdateMlTransformRequest updateMlTransformRequest) Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.
After calling this operation, you can call the
StartMLEvaluationTaskRun
operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).- Parameters:
updateMlTransformRequest
-- Returns:
- A Java Future containing the result of the UpdateMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- AccessDeniedException Access to a resource was denied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateMLTransform
default CompletableFuture<UpdateMlTransformResponse> updateMLTransform(Consumer<UpdateMlTransformRequest.Builder> updateMlTransformRequest) Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.
After calling this operation, you can call the
StartMLEvaluationTaskRun
operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).
This is a convenience which creates an instance of the
UpdateMlTransformRequest.Builder
avoiding the need to create one manually viaUpdateMlTransformRequest.builder()
- Parameters:
updateMlTransformRequest
- AConsumer
that will call methods onUpdateMlTransformRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- AccessDeniedException Access to a resource was denied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePartition
default CompletableFuture<UpdatePartitionResponse> updatePartition(UpdatePartitionRequest updatePartitionRequest) Updates a partition.
- Parameters:
updatePartitionRequest
-- Returns:
- A Java Future containing the result of the UpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePartition
default CompletableFuture<UpdatePartitionResponse> updatePartition(Consumer<UpdatePartitionRequest.Builder> updatePartitionRequest) Updates a partition.
This is a convenience which creates an instance of the
UpdatePartitionRequest.Builder
avoiding the need to create one manually viaUpdatePartitionRequest.builder()
- Parameters:
updatePartitionRequest
- AConsumer
that will call methods onUpdatePartitionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRegistry
default CompletableFuture<UpdateRegistryResponse> updateRegistry(UpdateRegistryRequest updateRegistryRequest) Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.
- Parameters:
updateRegistryRequest
-- Returns:
- A Java Future containing the result of the UpdateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateRegistry
default CompletableFuture<UpdateRegistryResponse> updateRegistry(Consumer<UpdateRegistryRequest.Builder> updateRegistryRequest) Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.
This is a convenience which creates an instance of the
UpdateRegistryRequest.Builder
avoiding the need to create one manually viaUpdateRegistryRequest.builder()
- Parameters:
updateRegistryRequest
- AConsumer
that will call methods onUpdateRegistryRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSchema
default CompletableFuture<UpdateSchemaResponse> updateSchema(UpdateSchemaRequest updateSchemaRequest) Updates the description, compatibility setting, or version checkpoint for a schema set.
For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for
Compatibility
is provided, theVersionNumber
(a checkpoint) is also required. The API will validate the checkpoint version number for consistency.If the value for the
VersionNumber
(checkpoint) is provided,Compatibility
is optional and this can be used to set/reset a checkpoint for the schema.This update will happen only if the schema is in the AVAILABLE state.
- Parameters:
updateSchemaRequest
-- Returns:
- A Java Future containing the result of the UpdateSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSchema
default CompletableFuture<UpdateSchemaResponse> updateSchema(Consumer<UpdateSchemaRequest.Builder> updateSchemaRequest) Updates the description, compatibility setting, or version checkpoint for a schema set.
For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for
Compatibility
is provided, theVersionNumber
(a checkpoint) is also required. The API will validate the checkpoint version number for consistency.If the value for the
VersionNumber
(checkpoint) is provided,Compatibility
is optional and this can be used to set/reset a checkpoint for the schema.This update will happen only if the schema is in the AVAILABLE state.
This is a convenience which creates an instance of the
UpdateSchemaRequest.Builder
avoiding the need to create one manually viaUpdateSchemaRequest.builder()
- Parameters:
updateSchemaRequest
- AConsumer
that will call methods onUpdateSchemaRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSourceControlFromJob
default CompletableFuture<UpdateSourceControlFromJobResponse> updateSourceControlFromJob(UpdateSourceControlFromJobRequest updateSourceControlFromJobRequest) Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.
This API supports optional parameters which take in the repository information.
- Parameters:
updateSourceControlFromJobRequest
-- Returns:
- A Java Future containing the result of the UpdateSourceControlFromJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSourceControlFromJob
default CompletableFuture<UpdateSourceControlFromJobResponse> updateSourceControlFromJob(Consumer<UpdateSourceControlFromJobRequest.Builder> updateSourceControlFromJobRequest) Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.
This API supports optional parameters which take in the repository information.
This is a convenience which creates an instance of the
UpdateSourceControlFromJobRequest.Builder
avoiding the need to create one manually viaUpdateSourceControlFromJobRequest.builder()
- Parameters:
updateSourceControlFromJobRequest
- AConsumer
that will call methods onUpdateSourceControlFromJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateSourceControlFromJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTable
Updates a metadata table in the Data Catalog.
- Parameters:
updateTableRequest
-- Returns:
- A Java Future containing the result of the UpdateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTable
default CompletableFuture<UpdateTableResponse> updateTable(Consumer<UpdateTableRequest.Builder> updateTableRequest) Updates a metadata table in the Data Catalog.
This is a convenience which creates an instance of the
UpdateTableRequest.Builder
avoiding the need to create one manually viaUpdateTableRequest.builder()
- Parameters:
updateTableRequest
- AConsumer
that will call methods onUpdateTableRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTableOptimizer
default CompletableFuture<UpdateTableOptimizerResponse> updateTableOptimizer(UpdateTableOptimizerRequest updateTableOptimizerRequest) Updates the configuration for an existing table optimizer.
- Parameters:
updateTableOptimizerRequest
-- Returns:
- A Java Future containing the result of the UpdateTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTableOptimizer
default CompletableFuture<UpdateTableOptimizerResponse> updateTableOptimizer(Consumer<UpdateTableOptimizerRequest.Builder> updateTableOptimizerRequest) Updates the configuration for an existing table optimizer.
This is a convenience which creates an instance of the
UpdateTableOptimizerRequest.Builder
avoiding the need to create one manually viaUpdateTableOptimizerRequest.builder()
- Parameters:
updateTableOptimizerRequest
- AConsumer
that will call methods onUpdateTableOptimizerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateTableOptimizer operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTrigger
default CompletableFuture<UpdateTriggerResponse> updateTrigger(UpdateTriggerRequest updateTriggerRequest) Updates a trigger definition.
- Parameters:
updateTriggerRequest
-- Returns:
- A Java Future containing the result of the UpdateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTrigger
default CompletableFuture<UpdateTriggerResponse> updateTrigger(Consumer<UpdateTriggerRequest.Builder> updateTriggerRequest) Updates a trigger definition.
This is a convenience which creates an instance of the
UpdateTriggerRequest.Builder
avoiding the need to create one manually viaUpdateTriggerRequest.builder()
- Parameters:
updateTriggerRequest
- AConsumer
that will call methods onUpdateTriggerRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateUserDefinedFunction
default CompletableFuture<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest) Updates an existing function definition in the Data Catalog.
- Parameters:
updateUserDefinedFunctionRequest
-- Returns:
- A Java Future containing the result of the UpdateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateUserDefinedFunction
default CompletableFuture<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(Consumer<UpdateUserDefinedFunctionRequest.Builder> updateUserDefinedFunctionRequest) Updates an existing function definition in the Data Catalog.
This is a convenience which creates an instance of the
UpdateUserDefinedFunctionRequest.Builder
avoiding the need to create one manually viaUpdateUserDefinedFunctionRequest.builder()
- Parameters:
updateUserDefinedFunctionRequest
- AConsumer
that will call methods onUpdateUserDefinedFunctionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkflow
default CompletableFuture<UpdateWorkflowResponse> updateWorkflow(UpdateWorkflowRequest updateWorkflowRequest) Updates an existing workflow.
- Parameters:
updateWorkflowRequest
-- Returns:
- A Java Future containing the result of the UpdateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkflow
default CompletableFuture<UpdateWorkflowResponse> updateWorkflow(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest) Updates an existing workflow.
This is a convenience which creates an instance of the
UpdateWorkflowRequest.Builder
avoiding the need to create one manually viaUpdateWorkflowRequest.builder()
- Parameters:
updateWorkflowRequest
- AConsumer
that will call methods onUpdateWorkflowRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aGlueAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aGlueAsyncClient
.
-