Interface GlueAsyncClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in
some cases such as credentials retrieval and endpoint discovery as part of the async API call.
Defines the public endpoint for the Glue service.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue 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.batchPutDataQualityStatisticAnnotation(Consumer<BatchPutDataQualityStatisticAnnotationRequest.Builder> batchPutDataQualityStatisticAnnotationRequest) Annotate datapoints over time for a specific data quality statistic.batchPutDataQualityStatisticAnnotation(BatchPutDataQualityStatisticAnnotationRequest batchPutDataQualityStatisticAnnotationRequest) Annotate datapoints over time for a specific data quality statistic.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 GlueAsyncClientBuilderbuilder()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 GlueAsyncClientcreate()Create aGlueAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand 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.createUsageProfile(Consumer<CreateUsageProfileRequest.Builder> createUsageProfileRequest) Creates an Glue usage profile.createUsageProfile(CreateUsageProfileRequest createUsageProfileRequest) Creates an Glue usage profile.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.deleteUsageProfile(Consumer<DeleteUsageProfileRequest.Builder> deleteUsageProfileRequest) Deletes the Glue specified usage profile.deleteUsageProfile(DeleteUsageProfileRequest deleteUsageProfileRequest) Deletes the Glue specified usage profile.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 GetBlueprintRunsPublishergetBlueprintRunsPaginator(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest) This is a variant ofgetBlueprintRuns(software.amazon.awssdk.services.glue.model.GetBlueprintRunsRequest)operation.default GetBlueprintRunsPublishergetBlueprintRunsPaginator(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 GetClassifiersPublishergetClassifiersPaginator(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest) This is a variant ofgetClassifiers(software.amazon.awssdk.services.glue.model.GetClassifiersRequest)operation.default GetClassifiersPublishergetClassifiersPaginator(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 GetConnectionsPublishergetConnectionsPaginator(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest) This is a variant ofgetConnections(software.amazon.awssdk.services.glue.model.GetConnectionsRequest)operation.default GetConnectionsPublishergetConnectionsPaginator(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 GetCrawlerMetricsPublishergetCrawlerMetricsPaginator(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest) This is a variant ofgetCrawlerMetrics(software.amazon.awssdk.services.glue.model.GetCrawlerMetricsRequest)operation.default GetCrawlerMetricsPublishergetCrawlerMetricsPaginator(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 GetCrawlersPublishergetCrawlersPaginator(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest) This is a variant ofgetCrawlers(software.amazon.awssdk.services.glue.model.GetCrawlersRequest)operation.default GetCrawlersPublishergetCrawlersPaginator(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 GetDatabasesPublishergetDatabasesPaginator(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest) This is a variant ofgetDatabases(software.amazon.awssdk.services.glue.model.GetDatabasesRequest)operation.default GetDatabasesPublishergetDatabasesPaginator(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).getDataQualityModel(Consumer<GetDataQualityModelRequest.Builder> getDataQualityModelRequest) Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).getDataQualityModel(GetDataQualityModelRequest getDataQualityModelRequest) Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).getDataQualityModelResult(Consumer<GetDataQualityModelResultRequest.Builder> getDataQualityModelResultRequest) Retrieve a statistic's predictions for a given Profile ID.getDataQualityModelResult(GetDataQualityModelResultRequest getDataQualityModelResultRequest) Retrieve a statistic's predictions for a given Profile ID.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 GetDevEndpointsPublishergetDevEndpointsPaginator(Consumer<GetDevEndpointsRequest.Builder> getDevEndpointsRequest) This is a variant ofgetDevEndpoints(software.amazon.awssdk.services.glue.model.GetDevEndpointsRequest)operation.default GetDevEndpointsPublishergetDevEndpointsPaginator(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 GetJobRunsPublishergetJobRunsPaginator(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest) This is a variant ofgetJobRuns(software.amazon.awssdk.services.glue.model.GetJobRunsRequest)operation.default GetJobRunsPublishergetJobRunsPaginator(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 GetJobsPublishergetJobsPaginator(Consumer<GetJobsRequest.Builder> getJobsRequest) This is a variant ofgetJobs(software.amazon.awssdk.services.glue.model.GetJobsRequest)operation.default GetJobsPublishergetJobsPaginator(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 GetMLTaskRunsPublishergetMLTaskRunsPaginator(Consumer<GetMlTaskRunsRequest.Builder> getMlTaskRunsRequest) This is a variant ofgetMLTaskRuns(software.amazon.awssdk.services.glue.model.GetMlTaskRunsRequest)operation.default GetMLTaskRunsPublishergetMLTaskRunsPaginator(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 GetMLTransformsPublishergetMLTransformsPaginator(Consumer<GetMlTransformsRequest.Builder> getMlTransformsRequest) This is a variant ofgetMLTransforms(software.amazon.awssdk.services.glue.model.GetMlTransformsRequest)operation.default GetMLTransformsPublishergetMLTransformsPaginator(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 GetPartitionIndexesPublishergetPartitionIndexesPaginator(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest) This is a variant ofgetPartitionIndexes(software.amazon.awssdk.services.glue.model.GetPartitionIndexesRequest)operation.default GetPartitionIndexesPublishergetPartitionIndexesPaginator(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 GetPartitionsPublishergetPartitionsPaginator(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest) This is a variant ofgetPartitions(software.amazon.awssdk.services.glue.model.GetPartitionsRequest)operation.default GetPartitionsPublishergetPartitionsPaginator(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 GetResourcePoliciesPublishergetResourcePoliciesPaginator(Consumer<GetResourcePoliciesRequest.Builder> getResourcePoliciesRequest) This is a variant ofgetResourcePolicies(software.amazon.awssdk.services.glue.model.GetResourcePoliciesRequest)operation.default GetResourcePoliciesPublishergetResourcePoliciesPaginator(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 theTabledefinition in a Data Catalog for a specified table.default CompletableFuture<GetTableResponse> getTable(GetTableRequest getTableRequest) Retrieves theTabledefinition 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 GetTablesPublishergetTablesPaginator(Consumer<GetTablesRequest.Builder> getTablesRequest) This is a variant ofgetTables(software.amazon.awssdk.services.glue.model.GetTablesRequest)operation.default GetTablesPublishergetTablesPaginator(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 GetTableVersionsPublishergetTableVersionsPaginator(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest) This is a variant ofgetTableVersions(software.amazon.awssdk.services.glue.model.GetTableVersionsRequest)operation.default GetTableVersionsPublishergetTableVersionsPaginator(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 GetTriggersPublishergetTriggersPaginator(Consumer<GetTriggersRequest.Builder> getTriggersRequest) This is a variant ofgetTriggers(software.amazon.awssdk.services.glue.model.GetTriggersRequest)operation.default GetTriggersPublishergetTriggersPaginator(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) Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.getUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest) Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.default CompletableFuture<GetUsageProfileResponse> getUsageProfile(Consumer<GetUsageProfileRequest.Builder> getUsageProfileRequest) Retrieves information about the specified Glue usage profile.default CompletableFuture<GetUsageProfileResponse> getUsageProfile(GetUsageProfileRequest getUsageProfileRequest) Retrieves information about the specified Glue usage profile.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 GetUserDefinedFunctionsPublishergetUserDefinedFunctionsPaginator(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest) This is a variant ofgetUserDefinedFunctions(software.amazon.awssdk.services.glue.model.GetUserDefinedFunctionsRequest)operation.default GetUserDefinedFunctionsPublishergetUserDefinedFunctionsPaginator(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 GetWorkflowRunsPublishergetWorkflowRunsPaginator(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest) This is a variant ofgetWorkflowRuns(software.amazon.awssdk.services.glue.model.GetWorkflowRunsRequest)operation.default GetWorkflowRunsPublishergetWorkflowRunsPaginator(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 ListBlueprintsPublisherlistBlueprintsPaginator(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest) This is a variant oflistBlueprints(software.amazon.awssdk.services.glue.model.ListBlueprintsRequest)operation.default ListBlueprintsPublisherlistBlueprintsPaginator(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 ListCrawlersPublisherlistCrawlersPaginator(Consumer<ListCrawlersRequest.Builder> listCrawlersRequest) This is a variant oflistCrawlers(software.amazon.awssdk.services.glue.model.ListCrawlersRequest)operation.default ListCrawlersPublisherlistCrawlersPaginator(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 ListCustomEntityTypesPublisherlistCustomEntityTypesPaginator(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest) This is a variant oflistCustomEntityTypes(software.amazon.awssdk.services.glue.model.ListCustomEntityTypesRequest)operation.default ListCustomEntityTypesPublisherlistCustomEntityTypesPaginator(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 ListDataQualityResultsPublisherlistDataQualityResultsPaginator(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest) This is a variant oflistDataQualityResults(software.amazon.awssdk.services.glue.model.ListDataQualityResultsRequest)operation.default ListDataQualityResultsPublisherlistDataQualityResultsPaginator(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 ListDataQualityRulesetsPublisherlistDataQualityRulesetsPaginator(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest) This is a variant oflistDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)operation.default ListDataQualityRulesetsPublisherlistDataQualityRulesetsPaginator(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest) This is a variant oflistDataQualityRulesets(software.amazon.awssdk.services.glue.model.ListDataQualityRulesetsRequest)operation.listDataQualityStatisticAnnotations(Consumer<ListDataQualityStatisticAnnotationsRequest.Builder> listDataQualityStatisticAnnotationsRequest) Retrieve annotations for a data quality statistic.listDataQualityStatisticAnnotations(ListDataQualityStatisticAnnotationsRequest listDataQualityStatisticAnnotationsRequest) Retrieve annotations for a data quality statistic.listDataQualityStatistics(Consumer<ListDataQualityStatisticsRequest.Builder> listDataQualityStatisticsRequest) Retrieves a list of data quality statistics.listDataQualityStatistics(ListDataQualityStatisticsRequest listDataQualityStatisticsRequest) Retrieves a list of data quality statistics.listDevEndpoints(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) Retrieves the names of allDevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.listDevEndpoints(ListDevEndpointsRequest listDevEndpointsRequest) Retrieves the names of allDevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.default ListDevEndpointsPublisherlistDevEndpointsPaginator(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest) This is a variant oflistDevEndpoints(software.amazon.awssdk.services.glue.model.ListDevEndpointsRequest)operation.default ListDevEndpointsPublisherlistDevEndpointsPaginator(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 ListJobsPublisherlistJobsPaginator(Consumer<ListJobsRequest.Builder> listJobsRequest) This is a variant oflistJobs(software.amazon.awssdk.services.glue.model.ListJobsRequest)operation.default ListJobsPublisherlistJobsPaginator(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 ListMLTransformsPublisherlistMLTransformsPaginator(Consumer<ListMlTransformsRequest.Builder> listMlTransformsRequest) This is a variant oflistMLTransforms(software.amazon.awssdk.services.glue.model.ListMlTransformsRequest)operation.default ListMLTransformsPublisherlistMLTransformsPaginator(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 ListRegistriesPublisherlistRegistriesPaginator(Consumer<ListRegistriesRequest.Builder> listRegistriesRequest) This is a variant oflistRegistries(software.amazon.awssdk.services.glue.model.ListRegistriesRequest)operation.default ListRegistriesPublisherlistRegistriesPaginator(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 ListSchemasPublisherlistSchemasPaginator(Consumer<ListSchemasRequest.Builder> listSchemasRequest) This is a variant oflistSchemas(software.amazon.awssdk.services.glue.model.ListSchemasRequest)operation.default ListSchemasPublisherlistSchemasPaginator(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 ListSchemaVersionsPublisherlistSchemaVersionsPaginator(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest) This is a variant oflistSchemaVersions(software.amazon.awssdk.services.glue.model.ListSchemaVersionsRequest)operation.default ListSchemaVersionsPublisherlistSchemaVersionsPaginator(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 ListSessionsPublisherlistSessionsPaginator(Consumer<ListSessionsRequest.Builder> listSessionsRequest) This is a variant oflistSessions(software.amazon.awssdk.services.glue.model.ListSessionsRequest)operation.default ListSessionsPublisherlistSessionsPaginator(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 ListTableOptimizerRunsPublisherlistTableOptimizerRunsPaginator(Consumer<ListTableOptimizerRunsRequest.Builder> listTableOptimizerRunsRequest) This is a variant oflistTableOptimizerRuns(software.amazon.awssdk.services.glue.model.ListTableOptimizerRunsRequest)operation.default ListTableOptimizerRunsPublisherlistTableOptimizerRunsPaginator(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 ListTriggersPublisherlistTriggersPaginator(Consumer<ListTriggersRequest.Builder> listTriggersRequest) This is a variant oflistTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)operation.default ListTriggersPublisherlistTriggersPaginator(ListTriggersRequest listTriggersRequest) This is a variant oflistTriggers(software.amazon.awssdk.services.glue.model.ListTriggersRequest)operation.listUsageProfiles(Consumer<ListUsageProfilesRequest.Builder> listUsageProfilesRequest) List all the Glue usage profiles.listUsageProfiles(ListUsageProfilesRequest listUsageProfilesRequest) List all the Glue usage profiles.default ListUsageProfilesPublisherlistUsageProfilesPaginator(Consumer<ListUsageProfilesRequest.Builder> listUsageProfilesRequest) This is a variant oflistUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)operation.default ListUsageProfilesPublisherlistUsageProfilesPaginator(ListUsageProfilesRequest listUsageProfilesRequest) This is a variant oflistUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)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 ListWorkflowsPublisherlistWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.glue.model.ListWorkflowsRequest)operation.default ListWorkflowsPublisherlistWorkflowsPaginator(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.putDataQualityProfileAnnotation(Consumer<PutDataQualityProfileAnnotationRequest.Builder> putDataQualityProfileAnnotationRequest) Annotate all datapoints for a Profile.putDataQualityProfileAnnotation(PutDataQualityProfileAnnotationRequest putDataQualityProfileAnnotationRequest) Annotate all datapoints for a Profile.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 SearchTablesPublishersearchTablesPaginator(Consumer<SearchTablesRequest.Builder> searchTablesRequest) This is a variant ofsearchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)operation.default SearchTablesPublishersearchTablesPaginator(SearchTablesRequest searchTablesRequest) This is a variant ofsearchTables(software.amazon.awssdk.services.glue.model.SearchTablesRequest)operation.default GlueServiceClientConfigurationThe 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<TestConnectionResponse> testConnection(Consumer<TestConnectionRequest.Builder> testConnectionRequest) Tests a connection to a service to validate the service credentials that you provide.default CompletableFuture<TestConnectionResponse> testConnection(TestConnectionRequest testConnectionRequest) Tests a connection to a service to validate the service credentials that you provide.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 acronexpression.updateCrawlerSchedule(UpdateCrawlerScheduleRequest updateCrawlerScheduleRequest) Updates the schedule of a crawler using acronexpression.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.updateUsageProfile(Consumer<UpdateUsageProfileRequest.Builder> updateUsageProfileRequest) Update an Glue usage profile.updateUsageProfile(UpdateUsageProfileRequest updateUsageProfileRequest) Update an Glue usage profile.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
closeMethods 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchCreatePartitionRequest.builder()- Parameters:
batchCreatePartitionRequest- AConsumerthat will call methods onBatchCreatePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchDeleteConnectionRequest.builder()- Parameters:
batchDeleteConnectionRequest- AConsumerthat will call methods onBatchDeleteConnectionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchDeletePartitionRequest.builder()- Parameters:
batchDeletePartitionRequest- AConsumerthat will call methods onBatchDeletePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion, andDeletePartitionorBatchDeletePartition, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion, andDeletePartitionorBatchDeletePartition, to delete any resources that belong to the table.
This is a convenience which creates an instance of the
BatchDeleteTableRequest.Builderavoiding the need to create one manually viaBatchDeleteTableRequest.builder()- Parameters:
batchDeleteTableRequest- AConsumerthat will call methods onBatchDeleteTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchDeleteTableVersionRequest.builder()- Parameters:
batchDeleteTableVersionRequest- AConsumerthat will call methods onBatchDeleteTableVersionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchGetBlueprintsRequest.builder()- Parameters:
batchGetBlueprintsRequest- AConsumerthat will call methods onBatchGetBlueprintsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListCrawlersoperation, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListCrawlersoperation, 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.Builderavoiding the need to create one manually viaBatchGetCrawlersRequest.builder()- Parameters:
batchGetCrawlersRequest- AConsumerthat will call methods onBatchGetCrawlersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchGetCustomEntityTypesRequest.builder()- Parameters:
batchGetCustomEntityTypesRequest- AConsumerthat will call methods onBatchGetCustomEntityTypesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchGetDataQualityResultRequest.builder()- Parameters:
batchGetDataQualityResultRequest- AConsumerthat will call methods onBatchGetDataQualityResultRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListDevEndpointsoperation, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListDevEndpointsoperation, 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.Builderavoiding the need to create one manually viaBatchGetDevEndpointsRequest.builder()- Parameters:
batchGetDevEndpointsRequest- AConsumerthat will call methods onBatchGetDevEndpointsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListJobsoperation, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListJobsoperation, 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.Builderavoiding the need to create one manually viaBatchGetJobsRequest.builder()- Parameters:
batchGetJobsRequest- AConsumerthat will call methods onBatchGetJobsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchGetPartitionRequest.builder()- Parameters:
batchGetPartitionRequest- AConsumerthat will call methods onBatchGetPartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
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.Builderavoiding the need to create one manually viaBatchGetTableOptimizerRequest.builder()- Parameters:
batchGetTableOptimizerRequest- AConsumerthat will call methods onBatchGetTableOptimizerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
batchGetTriggers
default CompletableFuture<BatchGetTriggersResponse> batchGetTriggers(BatchGetTriggersRequest batchGetTriggersRequest) Returns a list of resource metadata for a given list of trigger names. After calling the
ListTriggersoperation, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListTriggersoperation, 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.Builderavoiding the need to create one manually viaBatchGetTriggersRequest.builder()- Parameters:
batchGetTriggersRequest- AConsumerthat will call methods onBatchGetTriggersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListWorkflowsoperation, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
ListWorkflowsoperation, 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.Builderavoiding the need to create one manually viaBatchGetWorkflowsRequest.builder()- Parameters:
batchGetWorkflowsRequest- AConsumerthat will call methods onBatchGetWorkflowsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
batchPutDataQualityStatisticAnnotation
default CompletableFuture<BatchPutDataQualityStatisticAnnotationResponse> batchPutDataQualityStatisticAnnotation(BatchPutDataQualityStatisticAnnotationRequest batchPutDataQualityStatisticAnnotationRequest) Annotate datapoints over time for a specific data quality statistic.
- Parameters:
batchPutDataQualityStatisticAnnotationRequest-- Returns:
- A Java Future containing the result of the BatchPutDataQualityStatisticAnnotation operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- 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:
-
batchPutDataQualityStatisticAnnotation
default CompletableFuture<BatchPutDataQualityStatisticAnnotationResponse> batchPutDataQualityStatisticAnnotation(Consumer<BatchPutDataQualityStatisticAnnotationRequest.Builder> batchPutDataQualityStatisticAnnotationRequest) Annotate datapoints over time for a specific data quality statistic.
This is a convenience which creates an instance of the
BatchPutDataQualityStatisticAnnotationRequest.Builderavoiding the need to create one manually viaBatchPutDataQualityStatisticAnnotationRequest.builder()- Parameters:
batchPutDataQualityStatisticAnnotationRequest- AConsumerthat will call methods onBatchPutDataQualityStatisticAnnotationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchPutDataQualityStatisticAnnotation operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchStopJobRunRequest.builder()- Parameters:
batchStopJobRunRequest- AConsumerthat will call methods onBatchStopJobRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaBatchUpdatePartitionRequest.builder()- Parameters:
batchUpdatePartitionRequest- AConsumerthat will call methods onBatchUpdatePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCancelDataQualityRuleRecommendationRunRequest.builder()- Parameters:
cancelDataQualityRuleRecommendationRunRequest- AConsumerthat will call methods onCancelDataQualityRuleRecommendationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCancelDataQualityRulesetEvaluationRunRequest.builder()- Parameters:
cancelDataQualityRulesetEvaluationRunRequest- AConsumerthat will call methods onCancelDataQualityRulesetEvaluationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CancelMLTaskRunwith a task run's parent transform'sTransformIDand 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CancelMLTaskRunwith a task run's parent transform'sTransformIDand the task run'sTaskRunId.
This is a convenience which creates an instance of the
CancelMlTaskRunRequest.Builderavoiding the need to create one manually viaCancelMlTaskRunRequest.builder()- Parameters:
cancelMlTaskRunRequest- AConsumerthat will call methods onCancelMlTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCancelStatementRequest.builder()- Parameters:
cancelStatementRequest- AConsumerthat will call methods onCancelStatementRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
DataFormatas 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
DataFormatas 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.Builderavoiding the need to create one manually viaCheckSchemaVersionValidityRequest.builder()- Parameters:
checkSchemaVersionValidityRequest- AConsumerthat will call methods onCheckSchemaVersionValidityRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateBlueprintRequest.builder()- Parameters:
createBlueprintRequest- AConsumerthat will call methods onCreateBlueprintRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateClassifierRequest.builder()- Parameters:
createClassifierRequest- AConsumerthat will call methods onCreateClassifierRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:PassConnectionpermission.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:PassConnectionpermission.
This is a convenience which creates an instance of the
CreateConnectionRequest.Builderavoiding the need to create one manually viaCreateConnectionRequest.builder()- Parameters:
createConnectionRequest- AConsumerthat will call methods onCreateConnectionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
s3Targetsfield, thejdbcTargetsfield, or theDynamoDBTargetsfield.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
s3Targetsfield, thejdbcTargetsfield, or theDynamoDBTargetsfield.
This is a convenience which creates an instance of the
CreateCrawlerRequest.Builderavoiding the need to create one manually viaCreateCrawlerRequest.builder()- Parameters:
createCrawlerRequest- AConsumerthat will call methods onCreateCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateCustomEntityTypeRequest.builder()- Parameters:
createCustomEntityTypeRequest- AConsumerthat will call methods onCreateCustomEntityTypeRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateDataQualityRulesetRequest.builder()- Parameters:
createDataQualityRulesetRequest- AConsumerthat will call methods onCreateDataQualityRulesetRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateDatabaseRequest.builder()- Parameters:
createDatabaseRequest- AConsumerthat will call methods onCreateDatabaseRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateDevEndpointRequest.builder()- Parameters:
createDevEndpointRequest- AConsumerthat will call methods onCreateDevEndpointRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateJobRequest.builder()- Parameters:
createJobRequest- AConsumerthat will call methods onCreateJobRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
FindMatchestransform) 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
FindMatchestransform) 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.Builderavoiding the need to create one manually viaCreateMlTransformRequest.builder()- Parameters:
createMlTransformRequest- AConsumerthat will call methods onCreateMlTransformRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreatePartitionRequest.builder()- Parameters:
createPartitionRequest- AConsumerthat will call methods onCreatePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreatePartitionIndexRequest.builder()- Parameters:
createPartitionIndexRequest- AConsumerthat will call methods onCreatePartitionIndexRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateRegistryRequest.builder()- Parameters:
createRegistryRequest- AConsumerthat will call methods onCreateRegistryRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
RegisterSchemaVersionAPI 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
RegisterSchemaVersionAPI 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.Builderavoiding the need to create one manually viaCreateSchemaRequest.builder()- Parameters:
createSchemaRequest- AConsumerthat will call methods onCreateSchemaRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateScriptRequest.builder()- Parameters:
createScriptRequest- AConsumerthat will call methods onCreateScriptRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateSecurityConfigurationRequest.builder()- Parameters:
createSecurityConfigurationRequest- AConsumerthat will call methods onCreateSecurityConfigurationRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateSessionRequest.builder()- Parameters:
createSessionRequest- AConsumerthat will call methods onCreateSessionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateTableRequest.builder()- Parameters:
createTableRequest- AConsumerthat will call methods onCreateTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
compactionis 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- ValidationException A value could not be validated.
- 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.
- ThrottlingException The throttling threshhold 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:
-
createTableOptimizer
default CompletableFuture<CreateTableOptimizerResponse> createTableOptimizer(Consumer<CreateTableOptimizerRequest.Builder> createTableOptimizerRequest) Creates a new table optimizer for a specific function.
compactionis the only currently supported optimizer type.
This is a convenience which creates an instance of the
CreateTableOptimizerRequest.Builderavoiding the need to create one manually viaCreateTableOptimizerRequest.builder()- Parameters:
createTableOptimizerRequest- AConsumerthat will call methods onCreateTableOptimizerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- ValidationException A value could not be validated.
- 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.
- ThrottlingException The throttling threshhold 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateTriggerRequest.builder()- Parameters:
createTriggerRequest- AConsumerthat will call methods onCreateTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
createUsageProfile
default CompletableFuture<CreateUsageProfileResponse> createUsageProfile(CreateUsageProfileRequest createUsageProfileRequest) Creates an Glue usage profile.
- Parameters:
createUsageProfileRequest-- Returns:
- A Java Future containing the result of the CreateUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createUsageProfile
default CompletableFuture<CreateUsageProfileResponse> createUsageProfile(Consumer<CreateUsageProfileRequest.Builder> createUsageProfileRequest) Creates an Glue usage profile.
This is a convenience which creates an instance of the
CreateUsageProfileRequest.Builderavoiding the need to create one manually viaCreateUsageProfileRequest.builder()- Parameters:
createUsageProfileRequest- AConsumerthat will call methods onCreateUsageProfileRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateUserDefinedFunctionRequest.builder()- Parameters:
createUserDefinedFunctionRequest- AConsumerthat will call methods onCreateUserDefinedFunctionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaCreateWorkflowRequest.builder()- Parameters:
createWorkflowRequest- AConsumerthat will call methods onCreateWorkflowRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteBlueprintRequest.builder()- Parameters:
deleteBlueprintRequest- AConsumerthat will call methods onDeleteBlueprintRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteClassifierRequest.builder()- Parameters:
deleteClassifierRequest- AConsumerthat will call methods onDeleteClassifierRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteColumnStatisticsForPartitionRequest.builder()- Parameters:
deleteColumnStatisticsForPartitionRequest- AConsumerthat will call methods onDeleteColumnStatisticsForPartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteColumnStatisticsForTableRequest.builder()- Parameters:
deleteColumnStatisticsForTableRequest- AConsumerthat will call methods onDeleteColumnStatisticsForTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteConnectionRequest.builder()- Parameters:
deleteConnectionRequest- AConsumerthat will call methods onDeleteConnectionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteCrawlerRequest.builder()- Parameters:
deleteCrawlerRequest- AConsumerthat will call methods onDeleteCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteCustomEntityTypeRequest.builder()- Parameters:
deleteCustomEntityTypeRequest- AConsumerthat will call methods onDeleteCustomEntityTypeRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteDataQualityRulesetRequest.builder()- Parameters:
deleteDataQualityRulesetRequest- AConsumerthat will call methods onDeleteDataQualityRulesetRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion,DeletePartitionorBatchDeletePartition,DeleteUserDefinedFunction, andDeleteTableorBatchDeleteTable, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion,DeletePartitionorBatchDeletePartition,DeleteUserDefinedFunction, andDeleteTableorBatchDeleteTable, to delete any resources that belong to the database.
This is a convenience which creates an instance of the
DeleteDatabaseRequest.Builderavoiding the need to create one manually viaDeleteDatabaseRequest.builder()- Parameters:
deleteDatabaseRequest- AConsumerthat will call methods onDeleteDatabaseRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteDevEndpointRequest.builder()- Parameters:
deleteDevEndpointRequest- AConsumerthat will call methods onDeleteDevEndpointRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteJobRequest.builder()- Parameters:
deleteJobRequest- AConsumerthat will call methods onDeleteJobRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteMlTransformRequest.builder()- Parameters:
deleteMlTransformRequest- AConsumerthat will call methods onDeleteMlTransformRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeletePartitionRequest.builder()- Parameters:
deletePartitionRequest- AConsumerthat will call methods onDeletePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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.Builderavoiding the need to create one manually viaDeletePartitionIndexRequest.builder()- Parameters:
deletePartitionIndexRequest- AConsumerthat will call methods onDeletePartitionIndexRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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
GetRegistryAPI after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as theUpdateRegistry,CreateSchema,UpdateSchema, andRegisterSchemaVersionAPIs.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetRegistryAPI after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as theUpdateRegistry,CreateSchema,UpdateSchema, andRegisterSchemaVersionAPIs.
This is a convenience which creates an instance of the
DeleteRegistryRequest.Builderavoiding the need to create one manually viaDeleteRegistryRequest.builder()- Parameters:
deleteRegistryRequest- AConsumerthat will call methods onDeleteRegistryRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()- Parameters:
deleteResourcePolicyRequest- AConsumerthat will call methods onDeleteResourcePolicyRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaAPI after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as theGetSchemaByDefinition, andRegisterSchemaVersionAPIs.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaAPI after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as theGetSchemaByDefinition, andRegisterSchemaVersionAPIs.
This is a convenience which creates an instance of the
DeleteSchemaRequest.Builderavoiding the need to create one manually viaDeleteSchemaRequest.builder()- Parameters:
deleteSchemaRequest- AConsumerthat will call methods onDeleteSchemaRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaVersionsAPI 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
DeleteSchemaCheckpointAPI before using this API.You cannot use the
DeleteSchemaVersionsAPI to delete the first schema version in the schema set. The first schema version can only be deleted by theDeleteSchemaAPI. This operation will also delete the attachedSchemaVersionMetadataunder 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaVersionsAPI 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
DeleteSchemaCheckpointAPI before using this API.You cannot use the
DeleteSchemaVersionsAPI to delete the first schema version in the schema set. The first schema version can only be deleted by theDeleteSchemaAPI. This operation will also delete the attachedSchemaVersionMetadataunder 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.Builderavoiding the need to create one manually viaDeleteSchemaVersionsRequest.builder()- Parameters:
deleteSchemaVersionsRequest- AConsumerthat will call methods onDeleteSchemaVersionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteSecurityConfigurationRequest.builder()- Parameters:
deleteSecurityConfigurationRequest- AConsumerthat will call methods onDeleteSecurityConfigurationRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteSessionRequest.builder()- Parameters:
deleteSessionRequest- AConsumerthat will call methods onDeleteSessionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion, andDeletePartitionorBatchDeletePartition, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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, useDeleteTableVersionorBatchDeleteTableVersion, andDeletePartitionorBatchDeletePartition, to delete any resources that belong to the table.
This is a convenience which creates an instance of the
DeleteTableRequest.Builderavoiding the need to create one manually viaDeleteTableRequest.builder()- Parameters:
deleteTableRequest- AConsumerthat will call methods onDeleteTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
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.Builderavoiding the need to create one manually viaDeleteTableOptimizerRequest.builder()- Parameters:
deleteTableOptimizerRequest- AConsumerthat will call methods onDeleteTableOptimizerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteTableVersionRequest.builder()- Parameters:
deleteTableVersionRequest- AConsumerthat will call methods onDeleteTableVersionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteTriggerRequest.builder()- Parameters:
deleteTriggerRequest- AConsumerthat will call methods onDeleteTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
deleteUsageProfile
default CompletableFuture<DeleteUsageProfileResponse> deleteUsageProfile(DeleteUsageProfileRequest deleteUsageProfileRequest) Deletes the Glue specified usage profile.
- Parameters:
deleteUsageProfileRequest-- Returns:
- A Java Future containing the result of the DeleteUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteUsageProfile
default CompletableFuture<DeleteUsageProfileResponse> deleteUsageProfile(Consumer<DeleteUsageProfileRequest.Builder> deleteUsageProfileRequest) Deletes the Glue specified usage profile.
This is a convenience which creates an instance of the
DeleteUsageProfileRequest.Builderavoiding the need to create one manually viaDeleteUsageProfileRequest.builder()- Parameters:
deleteUsageProfileRequest- AConsumerthat will call methods onDeleteUsageProfileRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteUserDefinedFunctionRequest.builder()- Parameters:
deleteUserDefinedFunctionRequest- AConsumerthat will call methods onDeleteUserDefinedFunctionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaDeleteWorkflowRequest.builder()- Parameters:
deleteWorkflowRequest- AConsumerthat will call methods onDeleteWorkflowRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetBlueprintRequest.builder()- Parameters:
getBlueprintRequest- AConsumerthat will call methods onGetBlueprintRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetBlueprintRunRequest.builder()- Parameters:
getBlueprintRunRequest- AConsumerthat will call methods onGetBlueprintRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetBlueprintRunsRequest.builder()- Parameters:
getBlueprintRunsRequest- AConsumerthat will call methods onGetBlueprintRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetBlueprintRunsPublisher publisher = client.getBlueprintRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetBlueprintRunsRequest.builder()- Parameters:
getBlueprintRunsRequest- AConsumerthat will call methods onGetBlueprintRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetCatalogImportStatusRequest.builder()- Parameters:
getCatalogImportStatusRequest- AConsumerthat will call methods onGetCatalogImportStatusRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetClassifierRequest.builder()- Parameters:
getClassifierRequest- AConsumerthat will call methods onGetClassifierRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetClassifiersRequest.builder()- Parameters:
getClassifiersRequest- AConsumerthat will call methods onGetClassifiersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetClassifiersPublisher publisher = client.getClassifiersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetClassifiersRequest.builder()- Parameters:
getClassifiersRequest- AConsumerthat will call methods onGetClassifiersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetColumnStatisticsForPartitionRequest.builder()- Parameters:
getColumnStatisticsForPartitionRequest- AConsumerthat will call methods onGetColumnStatisticsForPartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetColumnStatisticsForTableRequest.builder()- Parameters:
getColumnStatisticsForTableRequest- AConsumerthat will call methods onGetColumnStatisticsForTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetColumnStatisticsTaskRunRequest.builder()- Parameters:
getColumnStatisticsTaskRunRequest- AConsumerthat will call methods onGetColumnStatisticsTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetColumnStatisticsTaskRunsRequest.builder()- Parameters:
getColumnStatisticsTaskRunsRequest- AConsumerthat will call methods onGetColumnStatisticsTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetColumnStatisticsTaskRunsPublisher publisher = client.getColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetColumnStatisticsTaskRunsRequest.builder()- Parameters:
getColumnStatisticsTaskRunsRequest- AConsumerthat will call methods onGetColumnStatisticsTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetConnectionRequest.builder()- Parameters:
getConnectionRequest- AConsumerthat will call methods onGetConnectionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetConnectionsRequest.builder()- Parameters:
getConnectionsRequest- AConsumerthat will call methods onGetConnectionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetConnectionsPublisher publisher = client.getConnectionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetConnectionsRequest.builder()- Parameters:
getConnectionsRequest- AConsumerthat will call methods onGetConnectionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetCrawlerRequest.builder()- Parameters:
getCrawlerRequest- AConsumerthat will call methods onGetCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetCrawlerMetricsRequest.builder()- Parameters:
getCrawlerMetricsRequest- AConsumerthat will call methods onGetCrawlerMetricsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetCrawlerMetricsPublisher publisher = client.getCrawlerMetricsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetCrawlerMetricsRequest.builder()- Parameters:
getCrawlerMetricsRequest- AConsumerthat will call methods onGetCrawlerMetricsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetCrawlersRequest.builder()- Parameters:
getCrawlersRequest- AConsumerthat will call methods onGetCrawlersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetCrawlersPublisher publisher = client.getCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetCrawlersRequest.builder()- Parameters:
getCrawlersRequest- AConsumerthat will call methods onGetCrawlersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetCustomEntityTypeRequest.builder()- Parameters:
getCustomEntityTypeRequest- AConsumerthat will call methods onGetCustomEntityTypeRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataCatalogEncryptionSettingsRequest.builder()- Parameters:
getDataCatalogEncryptionSettingsRequest- AConsumerthat will call methods onGetDataCatalogEncryptionSettingsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
getDataQualityModel
default CompletableFuture<GetDataQualityModelResponse> getDataQualityModel(GetDataQualityModelRequest getDataQualityModelRequest) Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
- Parameters:
getDataQualityModelRequest-- Returns:
- A Java Future containing the result of the GetDataQualityModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
getDataQualityModel
default CompletableFuture<GetDataQualityModelResponse> getDataQualityModel(Consumer<GetDataQualityModelRequest.Builder> getDataQualityModelRequest) Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason).
This is a convenience which creates an instance of the
GetDataQualityModelRequest.Builderavoiding the need to create one manually viaGetDataQualityModelRequest.builder()- Parameters:
getDataQualityModelRequest- AConsumerthat will call methods onGetDataQualityModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetDataQualityModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
getDataQualityModelResult
default CompletableFuture<GetDataQualityModelResultResponse> getDataQualityModelResult(GetDataQualityModelResultRequest getDataQualityModelResultRequest) Retrieve a statistic's predictions for a given Profile ID.
- Parameters:
getDataQualityModelResultRequest-- Returns:
- A Java Future containing the result of the GetDataQualityModelResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
getDataQualityModelResult
default CompletableFuture<GetDataQualityModelResultResponse> getDataQualityModelResult(Consumer<GetDataQualityModelResultRequest.Builder> getDataQualityModelResultRequest) Retrieve a statistic's predictions for a given Profile ID.
This is a convenience which creates an instance of the
GetDataQualityModelResultRequest.Builderavoiding the need to create one manually viaGetDataQualityModelResultRequest.builder()- Parameters:
getDataQualityModelResultRequest- AConsumerthat will call methods onGetDataQualityModelResultRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetDataQualityModelResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataQualityResultRequest.builder()- Parameters:
getDataQualityResultRequest- AConsumerthat will call methods onGetDataQualityResultRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataQualityRuleRecommendationRunRequest.builder()- Parameters:
getDataQualityRuleRecommendationRunRequest- AConsumerthat will call methods onGetDataQualityRuleRecommendationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataQualityRulesetRequest.builder()- Parameters:
getDataQualityRulesetRequest- AConsumerthat will call methods onGetDataQualityRulesetRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataQualityRulesetEvaluationRunRequest.builder()- Parameters:
getDataQualityRulesetEvaluationRunRequest- AConsumerthat will call methods onGetDataQualityRulesetEvaluationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDatabaseRequest.builder()- Parameters:
getDatabaseRequest- AConsumerthat will call methods onGetDatabaseRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDatabasesRequest.builder()- Parameters:
getDatabasesRequest- AConsumerthat will call methods onGetDatabasesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetDatabasesPublisher publisher = client.getDatabasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetDatabasesRequest.builder()- Parameters:
getDatabasesRequest- AConsumerthat will call methods onGetDatabasesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDataflowGraphRequest.builder()- Parameters:
getDataflowGraphRequest- AConsumerthat will call methods onGetDataflowGraphRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDevEndpointRequest.builder()- Parameters:
getDevEndpointRequest- AConsumerthat will call methods onGetDevEndpointRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetDevEndpointsRequest.builder()- Parameters:
getDevEndpointsRequest- AConsumerthat will call methods onGetDevEndpointsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetDevEndpointsPublisher publisher = client.getDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetDevEndpointsRequest.builder()- Parameters:
getDevEndpointsRequest- AConsumerthat will call methods onGetDevEndpointsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetJobRequest.builder()- Parameters:
getJobRequest- AConsumerthat will call methods onGetJobRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetJobBookmarkRequest.builder()- Parameters:
getJobBookmarkRequest- AConsumerthat will call methods onGetJobBookmarkRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. Job run history is accessible for 90 days for your workflow and 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. Job run history is accessible for 90 days for your workflow and job run.
This is a convenience which creates an instance of the
GetJobRunRequest.Builderavoiding the need to create one manually viaGetJobRunRequest.builder()- Parameters:
getJobRunRequest- AConsumerthat will call methods onGetJobRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetJobRunsRequest.builder()- Parameters:
getJobRunsRequest- AConsumerthat will call methods onGetJobRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetJobRunsPublisher publisher = client.getJobRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetJobRunsRequest.builder()- Parameters:
getJobRunsRequest- AConsumerthat will call methods onGetJobRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetJobsRequest.builder()- Parameters:
getJobsRequest- AConsumerthat will call methods onGetJobsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetJobsPublisher publisher = client.getJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetJobsRequest.builder()- Parameters:
getJobsRequest- AConsumerthat will call methods onGetJobsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunwith theTaskRunIDand 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunwith theTaskRunIDand its parent transform'sTransformID.
This is a convenience which creates an instance of the
GetMlTaskRunRequest.Builderavoiding the need to create one manually viaGetMlTaskRunRequest.builder()- Parameters:
getMlTaskRunRequest- AConsumerthat will call methods onGetMlTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunswith their parent transform'sTransformIDand 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunswith their parent transform'sTransformIDand 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.Builderavoiding the need to create one manually viaGetMlTaskRunsRequest.builder()- Parameters:
getMlTaskRunsRequest- AConsumerthat will call methods onGetMlTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetMLTaskRunsPublisher publisher = client.getMLTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetMlTaskRunsRequest.builder()- Parameters:
getMlTaskRunsRequest- AConsumerthat will call methods onGetMlTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetMlTransformRequest.builder()- Parameters:
getMlTransformRequest- AConsumerthat will call methods onGetMlTransformRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetMlTransformsRequest.builder()- Parameters:
getMlTransformsRequest- AConsumerthat will call methods onGetMlTransformsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetMLTransformsPublisher publisher = client.getMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetMlTransformsRequest.builder()- Parameters:
getMlTransformsRequest- AConsumerthat will call methods onGetMlTransformsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetMappingRequest.builder()- Parameters:
getMappingRequest- AConsumerthat will call methods onGetMappingRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetPartitionRequest.builder()- Parameters:
getPartitionRequest- AConsumerthat will call methods onGetPartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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.Builderavoiding the need to create one manually viaGetPartitionIndexesRequest.builder()- Parameters:
getPartitionIndexesRequest- AConsumerthat will call methods onGetPartitionIndexesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetPartitionIndexesPublisher publisher = client.getPartitionIndexesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetPartitionIndexesRequest.builder()- Parameters:
getPartitionIndexesRequest- AConsumerthat will call methods onGetPartitionIndexesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetPartitionsRequest.builder()- Parameters:
getPartitionsRequest- AConsumerthat will call methods onGetPartitionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetPartitionsPublisher publisher = client.getPartitionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetPartitionsRequest.builder()- Parameters:
getPartitionsRequest- AConsumerthat will call methods onGetPartitionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetPlanRequest.builder()- Parameters:
getPlanRequest- AConsumerthat will call methods onGetPlanRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetRegistryRequest.builder()- Parameters:
getRegistryRequest- AConsumerthat will call methods onGetRegistryRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetResourcePoliciesRequest.builder()- Parameters:
getResourcePoliciesRequest- AConsumerthat will call methods onGetResourcePoliciesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetResourcePoliciesPublisher publisher = client.getResourcePoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetResourcePoliciesRequest.builder()- Parameters:
getResourcePoliciesRequest- AConsumerthat will call methods onGetResourcePoliciesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetResourcePolicyRequest.builder()- Parameters:
getResourcePolicyRequest- AConsumerthat will call methods onGetResourcePolicyRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSchemaRequest.builder()- Parameters:
getSchemaRequest- AConsumerthat will call methods onGetSchemaRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 theSchemaNameor 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 inDeletedstatuses 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 theSchemaNameor 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 inDeletedstatuses will not be included in the results.
This is a convenience which creates an instance of the
GetSchemaByDefinitionRequest.Builderavoiding the need to create one manually viaGetSchemaByDefinitionRequest.builder()- Parameters:
getSchemaByDefinitionRequest- AConsumerthat will call methods onGetSchemaByDefinitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSchemaVersionRequest.builder()- Parameters:
getSchemaVersionRequest- AConsumerthat will call methods onGetSchemaVersionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSchemaVersionsDiffRequest.builder()- Parameters:
getSchemaVersionsDiffRequest- AConsumerthat will call methods onGetSchemaVersionsDiffRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSecurityConfigurationRequest.builder()- Parameters:
getSecurityConfigurationRequest- AConsumerthat will call methods onGetSecurityConfigurationRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSecurityConfigurationsRequest.builder()- Parameters:
getSecurityConfigurationsRequest- AConsumerthat will call methods onGetSecurityConfigurationsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetSecurityConfigurationsPublisher publisher = client.getSecurityConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetSecurityConfigurationsRequest.builder()- Parameters:
getSecurityConfigurationsRequest- AConsumerthat will call methods onGetSecurityConfigurationsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetSessionRequest.builder()- Parameters:
getSessionRequest- AConsumerthat will call methods onGetSessionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetStatementRequest.builder()- Parameters:
getStatementRequest- AConsumerthat will call methods onGetStatementRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tabledefinition 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tabledefinition in a Data Catalog for a specified table.
This is a convenience which creates an instance of the
GetTableRequest.Builderavoiding the need to create one manually viaGetTableRequest.builder()- Parameters:
getTableRequest- AConsumerthat will call methods onGetTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
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.Builderavoiding the need to create one manually viaGetTableOptimizerRequest.builder()- Parameters:
getTableOptimizerRequest- AConsumerthat will call methods onGetTableOptimizerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- ThrottlingException The throttling threshhold 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTableVersionRequest.builder()- Parameters:
getTableVersionRequest- AConsumerthat will call methods onGetTableVersionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTableVersionsRequest.builder()- Parameters:
getTableVersionsRequest- AConsumerthat will call methods onGetTableVersionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTableVersionsPublisher publisher = client.getTableVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetTableVersionsRequest.builder()- Parameters:
getTableVersionsRequest- AConsumerthat will call methods onGetTableVersionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTablesRequest.builder()- Parameters:
getTablesRequest- AConsumerthat will call methods onGetTablesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTablesPublisher publisher = client.getTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetTablesRequest.builder()- Parameters:
getTablesRequest- AConsumerthat will call methods onGetTablesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTagsRequest.builder()- Parameters:
getTagsRequest- AConsumerthat will call methods onGetTagsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTriggerRequest.builder()- Parameters:
getTriggerRequest- AConsumerthat will call methods onGetTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetTriggersRequest.builder()- Parameters:
getTriggersRequest- AConsumerthat will call methods onGetTriggersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetTriggersPublisher publisher = client.getTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetTriggersRequest.builder()- Parameters:
getTriggersRequest- AConsumerthat will call methods onGetTriggersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetUnfilteredPartitionMetadataRequest.builder()- Parameters:
getUnfilteredPartitionMetadataRequest- AConsumerthat will call methods onGetUnfilteredPartitionMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetUnfilteredPartitionsMetadataRequest.builder()- Parameters:
getUnfilteredPartitionsMetadataRequest- AConsumerthat will call methods onGetUnfilteredPartitionsMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetUnfilteredPartitionsMetadataPublisher publisher = client.getUnfilteredPartitionsMetadataPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetUnfilteredPartitionsMetadataRequest.builder()- Parameters:
getUnfilteredPartitionsMetadataRequest- AConsumerthat will call methods onGetUnfilteredPartitionsMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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) Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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) Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog.
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.Builderavoiding the need to create one manually viaGetUnfilteredTableMetadataRequest.builder()- Parameters:
getUnfilteredTableMetadataRequest- AConsumerthat will call methods onGetUnfilteredTableMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
getUsageProfile
default CompletableFuture<GetUsageProfileResponse> getUsageProfile(GetUsageProfileRequest getUsageProfileRequest) Retrieves information about the specified Glue usage profile.
- Parameters:
getUsageProfileRequest-- Returns:
- A Java Future containing the result of the GetUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getUsageProfile
default CompletableFuture<GetUsageProfileResponse> getUsageProfile(Consumer<GetUsageProfileRequest.Builder> getUsageProfileRequest) Retrieves information about the specified Glue usage profile.
This is a convenience which creates an instance of the
GetUsageProfileRequest.Builderavoiding the need to create one manually viaGetUsageProfileRequest.builder()- Parameters:
getUsageProfileRequest- AConsumerthat will call methods onGetUsageProfileRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetUserDefinedFunctionRequest.builder()- Parameters:
getUserDefinedFunctionRequest- AConsumerthat will call methods onGetUserDefinedFunctionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetUserDefinedFunctionsRequest.builder()- Parameters:
getUserDefinedFunctionsRequest- AConsumerthat will call methods onGetUserDefinedFunctionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetUserDefinedFunctionsPublisher publisher = client.getUserDefinedFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetUserDefinedFunctionsRequest.builder()- Parameters:
getUserDefinedFunctionsRequest- AConsumerthat will call methods onGetUserDefinedFunctionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetWorkflowRequest.builder()- Parameters:
getWorkflowRequest- AConsumerthat will call methods onGetWorkflowRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. Job run history is accessible for 90 days for your workflow and job 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. Job run history is accessible for 90 days for your workflow and job run.
This is a convenience which creates an instance of the
GetWorkflowRunRequest.Builderavoiding the need to create one manually viaGetWorkflowRunRequest.builder()- Parameters:
getWorkflowRunRequest- AConsumerthat will call methods onGetWorkflowRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetWorkflowRunPropertiesRequest.builder()- Parameters:
getWorkflowRunPropertiesRequest- AConsumerthat will call methods onGetWorkflowRunPropertiesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaGetWorkflowRunsRequest.builder()- Parameters:
getWorkflowRunsRequest- AConsumerthat will call methods onGetWorkflowRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.GetWorkflowRunsPublisher publisher = client.getWorkflowRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaGetWorkflowRunsRequest.builder()- Parameters:
getWorkflowRunsRequest- AConsumerthat will call methods onGetWorkflowRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaImportCatalogToGlueRequest.builder()- Parameters:
importCatalogToGlueRequest- AConsumerthat will call methods onImportCatalogToGlueRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListBlueprintsRequest.builder()- Parameters:
listBlueprintsRequest- AConsumerthat will call methods onListBlueprintsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListBlueprintsPublisher publisher = client.listBlueprintsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListBlueprintsRequest.builder()- Parameters:
listBlueprintsRequest- AConsumerthat will call methods onListBlueprintsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListColumnStatisticsTaskRunsRequest.builder()- Parameters:
listColumnStatisticsTaskRunsRequest- AConsumerthat will call methods onListColumnStatisticsTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListColumnStatisticsTaskRunsPublisher publisher = client.listColumnStatisticsTaskRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListColumnStatisticsTaskRunsRequest.builder()- Parameters:
listColumnStatisticsTaskRunsRequest- AConsumerthat will call methods onListColumnStatisticsTaskRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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.Builderavoiding the need to create one manually viaListCrawlersRequest.builder()- Parameters:
listCrawlersRequest- AConsumerthat will call methods onListCrawlersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListCrawlersPublisher publisher = client.listCrawlersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListCrawlersRequest.builder()- Parameters:
listCrawlersRequest- AConsumerthat will call methods onListCrawlersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListCrawlsRequest.builder()- Parameters:
listCrawlsRequest- AConsumerthat will call methods onListCrawlsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListCustomEntityTypesRequest.builder()- Parameters:
listCustomEntityTypesRequest- AConsumerthat will call methods onListCustomEntityTypesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListCustomEntityTypesPublisher publisher = client.listCustomEntityTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListCustomEntityTypesRequest.builder()- Parameters:
listCustomEntityTypesRequest- AConsumerthat will call methods onListCustomEntityTypesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListDataQualityResultsRequest.builder()- Parameters:
listDataQualityResultsRequest- AConsumerthat will call methods onListDataQualityResultsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityResultsPublisher publisher = client.listDataQualityResultsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListDataQualityResultsRequest.builder()- Parameters:
listDataQualityResultsRequest- AConsumerthat will call methods onListDataQualityResultsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListDataQualityRuleRecommendationRunsRequest.builder()- Parameters:
listDataQualityRuleRecommendationRunsRequest- AConsumerthat will call methods onListDataQualityRuleRecommendationRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRuleRecommendationRunsPublisher publisher = client.listDataQualityRuleRecommendationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListDataQualityRuleRecommendationRunsRequest.builder()- Parameters:
listDataQualityRuleRecommendationRunsRequest- AConsumerthat will call methods onListDataQualityRuleRecommendationRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListDataQualityRulesetEvaluationRunsRequest.builder()- Parameters:
listDataQualityRulesetEvaluationRunsRequest- AConsumerthat will call methods onListDataQualityRulesetEvaluationRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetEvaluationRunsPublisher publisher = client.listDataQualityRulesetEvaluationRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListDataQualityRulesetEvaluationRunsRequest.builder()- Parameters:
listDataQualityRulesetEvaluationRunsRequest- AConsumerthat will call methods onListDataQualityRulesetEvaluationRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListDataQualityRulesetsRequest.builder()- Parameters:
listDataQualityRulesetsRequest- AConsumerthat will call methods onListDataQualityRulesetsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDataQualityRulesetsPublisher publisher = client.listDataQualityRulesetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListDataQualityRulesetsRequest.builder()- Parameters:
listDataQualityRulesetsRequest- AConsumerthat will call methods onListDataQualityRulesetsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
listDataQualityStatisticAnnotations
default CompletableFuture<ListDataQualityStatisticAnnotationsResponse> listDataQualityStatisticAnnotations(ListDataQualityStatisticAnnotationsRequest listDataQualityStatisticAnnotationsRequest) Retrieve annotations for a data quality statistic.
- Parameters:
listDataQualityStatisticAnnotationsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityStatisticAnnotations operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
listDataQualityStatisticAnnotations
default CompletableFuture<ListDataQualityStatisticAnnotationsResponse> listDataQualityStatisticAnnotations(Consumer<ListDataQualityStatisticAnnotationsRequest.Builder> listDataQualityStatisticAnnotationsRequest) Retrieve annotations for a data quality statistic.
This is a convenience which creates an instance of the
ListDataQualityStatisticAnnotationsRequest.Builderavoiding the need to create one manually viaListDataQualityStatisticAnnotationsRequest.builder()- Parameters:
listDataQualityStatisticAnnotationsRequest- AConsumerthat will call methods onListDataQualityStatisticAnnotationsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDataQualityStatisticAnnotations operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
listDataQualityStatistics
default CompletableFuture<ListDataQualityStatisticsResponse> listDataQualityStatistics(ListDataQualityStatisticsRequest listDataQualityStatisticsRequest) Retrieves a list of data quality statistics.
- Parameters:
listDataQualityStatisticsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityStatistics operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- 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:
-
listDataQualityStatistics
default CompletableFuture<ListDataQualityStatisticsResponse> listDataQualityStatistics(Consumer<ListDataQualityStatisticsRequest.Builder> listDataQualityStatisticsRequest) Retrieves a list of data quality statistics.
This is a convenience which creates an instance of the
ListDataQualityStatisticsRequest.Builderavoiding the need to create one manually viaListDataQualityStatisticsRequest.builder()- Parameters:
listDataQualityStatisticsRequest- AConsumerthat will call methods onListDataQualityStatisticsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDataQualityStatistics operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- 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:
-
listDevEndpoints
default CompletableFuture<ListDevEndpointsResponse> listDevEndpoints(ListDevEndpointsRequest listDevEndpointsRequest) Retrieves the names of all
DevEndpointresources 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
Tagsfield, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
DevEndpointresources 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
Tagsfield, 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.Builderavoiding the need to create one manually viaListDevEndpointsRequest.builder()- Parameters:
listDevEndpointsRequest- AConsumerthat will call methods onListDevEndpointsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListDevEndpointsPublisher publisher = client.listDevEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListDevEndpointsRequest.builder()- Parameters:
listDevEndpointsRequest- AConsumerthat will call methods onListDevEndpointsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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.Builderavoiding the need to create one manually viaListJobsRequest.builder()- Parameters:
listJobsRequest- AConsumerthat will call methods onListJobsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListJobsPublisher publisher = client.listJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListJobsRequest.builder()- Parameters:
listJobsRequest- AConsumerthat will call methods onListJobsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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.Builderavoiding the need to create one manually viaListMlTransformsRequest.builder()- Parameters:
listMlTransformsRequest- AConsumerthat will call methods onListMlTransformsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListMLTransformsPublisher publisher = client.listMLTransformsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListMlTransformsRequest.builder()- Parameters:
listMlTransformsRequest- AConsumerthat will call methods onListMlTransformsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Deletingstatus 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Deletingstatus 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.Builderavoiding the need to create one manually viaListRegistriesRequest.builder()- Parameters:
listRegistriesRequest- AConsumerthat will call methods onListRegistriesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListRegistriesPublisher publisher = client.listRegistriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListRegistriesRequest.builder()- Parameters:
listRegistriesRequest- AConsumerthat will call methods onListRegistriesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListSchemaVersionsRequest.builder()- Parameters:
listSchemaVersionsRequest- AConsumerthat will call methods onListSchemaVersionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSchemaVersionsPublisher publisher = client.listSchemaVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListSchemaVersionsRequest.builder()- Parameters:
listSchemaVersionsRequest- AConsumerthat will call methods onListSchemaVersionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
RegistryIdis 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
RegistryIdis 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.Builderavoiding the need to create one manually viaListSchemasRequest.builder()- Parameters:
listSchemasRequest- AConsumerthat will call methods onListSchemasRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSchemasPublisher publisher = client.listSchemasPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListSchemasRequest.builder()- Parameters:
listSchemasRequest- AConsumerthat will call methods onListSchemasRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListSessionsRequest.builder()- Parameters:
listSessionsRequest- AConsumerthat will call methods onListSessionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListSessionsPublisher publisher = client.listSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListSessionsRequest.builder()- Parameters:
listSessionsRequest- AConsumerthat will call methods onListSessionsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListStatementsRequest.builder()- Parameters:
listStatementsRequest- AConsumerthat will call methods onListStatementsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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.Builderavoiding the need to create one manually viaListTableOptimizerRunsRequest.builder()- Parameters:
listTableOptimizerRunsRequest- AConsumerthat will call methods onListTableOptimizerRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListTableOptimizerRunsPublisher publisher = client.listTableOptimizerRunsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListTableOptimizerRunsRequest.builder()- Parameters:
listTableOptimizerRunsRequest- AConsumerthat will call methods onListTableOptimizerRunsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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
Tagsfield, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Tagsfield, 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.Builderavoiding the need to create one manually viaListTriggersRequest.builder()- Parameters:
listTriggersRequest- AConsumerthat will call methods onListTriggersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListTriggersPublisher publisher = client.listTriggersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListTriggersRequest.builder()- Parameters:
listTriggersRequest- AConsumerthat will call methods onListTriggersRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
listUsageProfiles
default CompletableFuture<ListUsageProfilesResponse> listUsageProfiles(ListUsageProfilesRequest listUsageProfilesRequest) List all the Glue usage profiles.
- Parameters:
listUsageProfilesRequest-- Returns:
- A Java Future containing the result of the ListUsageProfiles operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listUsageProfiles
default CompletableFuture<ListUsageProfilesResponse> listUsageProfiles(Consumer<ListUsageProfilesRequest.Builder> listUsageProfilesRequest) List all the Glue usage profiles.
This is a convenience which creates an instance of the
ListUsageProfilesRequest.Builderavoiding the need to create one manually viaListUsageProfilesRequest.builder()- Parameters:
listUsageProfilesRequest- AConsumerthat will call methods onListUsageProfilesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListUsageProfiles operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listUsageProfilesPaginator
default ListUsageProfilesPublisher listUsageProfilesPaginator(ListUsageProfilesRequest listUsageProfilesRequest) This is a variant of
listUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListUsageProfilesPublisher publisher = client.listUsageProfilesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.glue.paginators.ListUsageProfilesPublisher publisher = client.listUsageProfilesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListUsageProfilesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListUsageProfilesResponse 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
listUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)operation.- Parameters:
listUsageProfilesRequest-- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listUsageProfilesPaginator
default ListUsageProfilesPublisher listUsageProfilesPaginator(Consumer<ListUsageProfilesRequest.Builder> listUsageProfilesRequest) This is a variant of
listUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListUsageProfilesPublisher publisher = client.listUsageProfilesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.glue.paginators.ListUsageProfilesPublisher publisher = client.listUsageProfilesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.glue.model.ListUsageProfilesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.glue.model.ListUsageProfilesResponse 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
listUsageProfiles(software.amazon.awssdk.services.glue.model.ListUsageProfilesRequest)operation.
This is a convenience which creates an instance of the
ListUsageProfilesRequest.Builderavoiding the need to create one manually viaListUsageProfilesRequest.builder()- Parameters:
listUsageProfilesRequest- AConsumerthat will call methods onListUsageProfilesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- OperationNotSupportedException The operation is not available in the region.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaListWorkflowsRequest.builder()- Parameters:
listWorkflowsRequest- AConsumerthat will call methods onListWorkflowsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaListWorkflowsRequest.builder()- Parameters:
listWorkflowsRequest- AConsumerthat will call methods onListWorkflowsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaPutDataCatalogEncryptionSettingsRequest.builder()- Parameters:
putDataCatalogEncryptionSettingsRequest- AConsumerthat will call methods onPutDataCatalogEncryptionSettingsRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
putDataQualityProfileAnnotation
default CompletableFuture<PutDataQualityProfileAnnotationResponse> putDataQualityProfileAnnotation(PutDataQualityProfileAnnotationRequest putDataQualityProfileAnnotationRequest) Annotate all datapoints for a Profile.
- Parameters:
putDataQualityProfileAnnotationRequest-- Returns:
- A Java Future containing the result of the PutDataQualityProfileAnnotation operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- 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:
-
putDataQualityProfileAnnotation
default CompletableFuture<PutDataQualityProfileAnnotationResponse> putDataQualityProfileAnnotation(Consumer<PutDataQualityProfileAnnotationRequest.Builder> putDataQualityProfileAnnotationRequest) Annotate all datapoints for a Profile.
This is a convenience which creates an instance of the
PutDataQualityProfileAnnotationRequest.Builderavoiding the need to create one manually viaPutDataQualityProfileAnnotationRequest.builder()- Parameters:
putDataQualityProfileAnnotationRequest- AConsumerthat will call methods onPutDataQualityProfileAnnotationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutDataQualityProfileAnnotation operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaPutResourcePolicyRequest.builder()- Parameters:
putResourcePolicyRequest- AConsumerthat will call methods onPutResourcePolicyRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaPutSchemaVersionMetadataRequest.builder()- Parameters:
putSchemaVersionMetadataRequest- AConsumerthat will call methods onPutSchemaVersionMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaPutWorkflowRunPropertiesRequest.builder()- Parameters:
putWorkflowRunPropertiesRequest- AConsumerthat will call methods onPutWorkflowRunPropertiesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaQuerySchemaVersionMetadataRequest.builder()- Parameters:
querySchemaVersionMetadataRequest- AConsumerthat will call methods onQuerySchemaVersionMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaVersionAPI with theSchemaVersionIdto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetSchemaVersionAPI with theSchemaVersionIdto 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.Builderavoiding the need to create one manually viaRegisterSchemaVersionRequest.builder()- Parameters:
registerSchemaVersionRequest- AConsumerthat will call methods onRegisterSchemaVersionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaRemoveSchemaVersionMetadataRequest.builder()- Parameters:
removeSchemaVersionMetadataRequest- AConsumerthat will call methods onRemoveSchemaVersionMetadataRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaResetJobBookmarkRequest.builder()- Parameters:
resetJobBookmarkRequest- AConsumerthat will call methods onResetJobBookmarkRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaResumeWorkflowRunRequest.builder()- Parameters:
resumeWorkflowRunRequest- AConsumerthat will call methods onResumeWorkflowRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaRunStatementRequest.builder()- Parameters:
runStatementRequest- AConsumerthat will call methods onRunStatementRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaSearchTablesRequest.builder()- Parameters:
searchTablesRequest- AConsumerthat will call methods onSearchTablesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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 newSubscriptioni.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 method
2) Using a custom subscribersoftware.amazon.awssdk.services.glue.paginators.SearchTablesPublisher publisher = client.searchTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.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.Builderavoiding the need to create one manually viaSearchTablesRequest.builder()- Parameters:
searchTablesRequest- AConsumerthat will call methods onSearchTablesRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartBlueprintRunRequest.builder()- Parameters:
startBlueprintRunRequest- AConsumerthat will call methods onStartBlueprintRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartColumnStatisticsTaskRunRequest.builder()- Parameters:
startColumnStatisticsTaskRunRequest- AConsumerthat will call methods onStartColumnStatisticsTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartCrawlerRequest.builder()- Parameters:
startCrawlerRequest- AConsumerthat will call methods onStartCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartCrawlerScheduleRequest.builder()- Parameters:
startCrawlerScheduleRequest- AConsumerthat will call methods onStartCrawlerScheduleRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitionsAPI 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.Builderavoiding the need to create one manually viaStartDataQualityRuleRecommendationRunRequest.builder()- Parameters:
startDataQualityRuleRecommendationRunRequest- AConsumerthat will call methods onStartDataQualityRuleRecommendationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
CreatePartitionsAPI 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
GetDataQualityResultAPI.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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
GetDataQualityResultAPI.
This is a convenience which creates an instance of the
StartDataQualityRulesetEvaluationRunRequest.Builderavoiding the need to create one manually viaStartDataQualityRulesetEvaluationRunRequest.builder()- Parameters:
startDataQualityRulesetEvaluationRunRequest- AConsumerthat will call methods onStartDataQualityRulesetEvaluationRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
CreatePartitionsAPI 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
StartExportLabelsTaskRunwhen 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 theTransformIdwhose 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 theGetMLTaskRunAPI.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartExportLabelsTaskRunwhen 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 theTransformIdwhose 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 theGetMLTaskRunAPI.
This is a convenience which creates an instance of the
StartExportLabelsTaskRunRequest.Builderavoiding the need to create one manually viaStartExportLabelsTaskRunRequest.builder()- Parameters:
startExportLabelsTaskRunRequest- AConsumerthat will call methods onStartExportLabelsTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLLabelingSetGenerationTaskRuncall and that ultimately results in improving the quality of your machine learning transform.After the
StartMLLabelingSetGenerationTaskRunfinishes, 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 theFindMatchestransform, 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. AfterStartImportLabelsTaskRunfinishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.By default,
StartMLLabelingSetGenerationTaskRuncontinually learns from and combines all labels that you upload unless you setReplaceto true. If you setReplaceto true,StartImportLabelsTaskRundeletes 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
GetMLTaskRunoperation.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLLabelingSetGenerationTaskRuncall and that ultimately results in improving the quality of your machine learning transform.After the
StartMLLabelingSetGenerationTaskRunfinishes, 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 theFindMatchestransform, 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. AfterStartImportLabelsTaskRunfinishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.By default,
StartMLLabelingSetGenerationTaskRuncontinually learns from and combines all labels that you upload unless you setReplaceto true. If you setReplaceto true,StartImportLabelsTaskRundeletes 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
GetMLTaskRunoperation.
This is a convenience which creates an instance of the
StartImportLabelsTaskRunRequest.Builderavoiding the need to create one manually viaStartImportLabelsTaskRunRequest.builder()- Parameters:
startImportLabelsTaskRunRequest- AConsumerthat will call methods onStartImportLabelsTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartJobRunRequest.builder()- Parameters:
startJobRunRequest- AConsumerthat will call methods onStartJobRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
GetMLTaskRunto get more information about the stats of theEvaluationTaskRun.
This is a convenience which creates an instance of the
StartMlEvaluationTaskRunRequest.Builderavoiding the need to create one manually viaStartMlEvaluationTaskRunRequest.builder()- Parameters:
startMlEvaluationTaskRunRequest- AConsumerthat will call methods onStartMlEvaluationTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLLabelingSetGenerationTaskRunfinishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.In the case of the
FindMatchestransform, 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. AfterStartImportLabelsTaskRunfinishes, 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLLabelingSetGenerationTaskRunfinishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.In the case of the
FindMatchestransform, 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. AfterStartImportLabelsTaskRunfinishes, 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.Builderavoiding the need to create one manually viaStartMlLabelingSetGenerationTaskRunRequest.builder()- Parameters:
startMlLabelingSetGenerationTaskRunRequest- AConsumerthat will call methods onStartMlLabelingSetGenerationTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartTriggerRequest.builder()- Parameters:
startTriggerRequest- AConsumerthat will call methods onStartTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStartWorkflowRunRequest.builder()- Parameters:
startWorkflowRunRequest- AConsumerthat will call methods onStartWorkflowRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopColumnStatisticsTaskRunRequest.builder()- Parameters:
stopColumnStatisticsTaskRunRequest- AConsumerthat will call methods onStopColumnStatisticsTaskRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopCrawlerRequest.builder()- Parameters:
stopCrawlerRequest- AConsumerthat will call methods onStopCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopCrawlerScheduleRequest.builder()- Parameters:
stopCrawlerScheduleRequest- AConsumerthat will call methods onStopCrawlerScheduleRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopSessionRequest.builder()- Parameters:
stopSessionRequest- AConsumerthat will call methods onStopSessionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopTriggerRequest.builder()- Parameters:
stopTriggerRequest- AConsumerthat will call methods onStopTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaStopWorkflowRunRequest.builder()- Parameters:
stopWorkflowRunRequest- AConsumerthat will call methods onStopWorkflowRunRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
testConnection
default CompletableFuture<TestConnectionResponse> testConnection(TestConnectionRequest testConnectionRequest) Tests a connection to a service to validate the service credentials that you provide.
You can either provide an existing connection name or a
TestConnectionInputfor testing a non-existing connection input. Providing both at the same time will cause an error.If the action is successful, the service sends back an HTTP 200 response.
- Parameters:
testConnectionRequest-- Returns:
- A Java Future containing the result of the TestConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitionsAPI was called on a table that has indexes enabled. - 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:
-
testConnection
default CompletableFuture<TestConnectionResponse> testConnection(Consumer<TestConnectionRequest.Builder> testConnectionRequest) Tests a connection to a service to validate the service credentials that you provide.
You can either provide an existing connection name or a
TestConnectionInputfor testing a non-existing connection input. Providing both at the same time will cause an error.If the action is successful, the service sends back an HTTP 200 response.
This is a convenience which creates an instance of the
TestConnectionRequest.Builderavoiding the need to create one manually viaTestConnectionRequest.builder()- Parameters:
testConnectionRequest- AConsumerthat will call methods onTestConnectionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TestConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
CreatePartitionsAPI was called on a table that has indexes enabled. - 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateBlueprintRequest.builder()- Parameters:
updateBlueprintRequest- AConsumerthat will call methods onUpdateBlueprintRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateClassifierRequest.builder()- Parameters:
updateClassifierRequest- AConsumerthat will call methods onUpdateClassifierRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateColumnStatisticsForPartitionRequest.builder()- Parameters:
updateColumnStatisticsForPartitionRequest- AConsumerthat will call methods onUpdateColumnStatisticsForPartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateColumnStatisticsForTableRequest.builder()- Parameters:
updateColumnStatisticsForTableRequest- AConsumerthat will call methods onUpdateColumnStatisticsForTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateConnectionRequest.builder()- Parameters:
updateConnectionRequest- AConsumerthat will call methods onUpdateConnectionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StopCrawlerbefore 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StopCrawlerbefore updating it.
This is a convenience which creates an instance of the
UpdateCrawlerRequest.Builderavoiding the need to create one manually viaUpdateCrawlerRequest.builder()- Parameters:
updateCrawlerRequest- AConsumerthat will call methods onUpdateCrawlerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
cronexpression.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
cronexpression.
This is a convenience which creates an instance of the
UpdateCrawlerScheduleRequest.Builderavoiding the need to create one manually viaUpdateCrawlerScheduleRequest.builder()- Parameters:
updateCrawlerScheduleRequest- AConsumerthat will call methods onUpdateCrawlerScheduleRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateDataQualityRulesetRequest.builder()- Parameters:
updateDataQualityRulesetRequest- AConsumerthat will call methods onUpdateDataQualityRulesetRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateDatabaseRequest.builder()- Parameters:
updateDatabaseRequest- AConsumerthat will call methods onUpdateDatabaseRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateDevEndpointRequest.builder()- Parameters:
updateDevEndpointRequest- AConsumerthat will call methods onUpdateDevEndpointRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateJobRequest.builder()- Parameters:
updateJobRequest- AConsumerthat will call methods onUpdateJobRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateJobFromSourceControlRequest.builder()- Parameters:
updateJobFromSourceControlRequest- AConsumerthat will call methods onUpdateJobFromSourceControlRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLEvaluationTaskRunoperation 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
StartMLEvaluationTaskRunoperation 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.Builderavoiding the need to create one manually viaUpdateMlTransformRequest.builder()- Parameters:
updateMlTransformRequest- AConsumerthat will call methods onUpdateMlTransformRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdatePartitionRequest.builder()- Parameters:
updatePartitionRequest- AConsumerthat will call methods onUpdatePartitionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateRegistryRequest.builder()- Parameters:
updateRegistryRequest- AConsumerthat will call methods onUpdateRegistryRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Compatibilityis 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,Compatibilityis 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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
Compatibilityis 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,Compatibilityis 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.Builderavoiding the need to create one manually viaUpdateSchemaRequest.builder()- Parameters:
updateSchemaRequest- AConsumerthat will call methods onUpdateSchemaRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateSourceControlFromJobRequest.builder()- Parameters:
updateSourceControlFromJobRequest- AConsumerthat will call methods onUpdateSourceControlFromJobRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateTableRequest.builder()- Parameters:
updateTableRequest- AConsumerthat will call methods onUpdateTableRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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.Builderavoiding the need to create one manually viaUpdateTableOptimizerRequest.builder()- Parameters:
updateTableOptimizerRequest- AConsumerthat will call methods onUpdateTableOptimizerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- ValidationException A value could not be validated.
- InternalServiceException An internal service error occurred.
- ThrottlingException The throttling threshhold 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:
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateTriggerRequest.builder()- Parameters:
updateTriggerRequest- AConsumerthat will call methods onUpdateTriggerRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:
-
updateUsageProfile
default CompletableFuture<UpdateUsageProfileResponse> updateUsageProfile(UpdateUsageProfileRequest updateUsageProfileRequest) Update an Glue usage profile.
- Parameters:
updateUsageProfileRequest-- Returns:
- A Java Future containing the result of the UpdateUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- OperationNotSupportedException The operation is not available in the region.
- 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:
-
updateUsageProfile
default CompletableFuture<UpdateUsageProfileResponse> updateUsageProfile(Consumer<UpdateUsageProfileRequest.Builder> updateUsageProfileRequest) Update an Glue usage profile.
This is a convenience which creates an instance of the
UpdateUsageProfileRequest.Builderavoiding the need to create one manually viaUpdateUsageProfileRequest.builder()- Parameters:
updateUsageProfileRequest- AConsumerthat will call methods onUpdateUsageProfileRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateUsageProfile operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.
- OperationNotSupportedException The operation is not available in the region.
- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateUserDefinedFunctionRequest.builder()- Parameters:
updateUserDefinedFunctionRequest- AConsumerthat will call methods onUpdateUserDefinedFunctionRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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.Builderavoiding the need to create one manually viaUpdateWorkflowRequest.builder()- Parameters:
updateWorkflowRequest- AConsumerthat will call methods onUpdateWorkflowRequest.Builderto 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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- 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:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aGlueAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aGlueAsyncClient.
-