Interface GlueAsyncClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface GlueAsyncClient extends AwsClient
Service client for accessing AWS Glue asynchronously. This can be created using the staticbuilder()method.Glue Defines the public endpoint for the Glue service.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default CompletableFuture<BatchCreatePartitionResponse>batchCreatePartition(Consumer<BatchCreatePartitionRequest.Builder> batchCreatePartitionRequest)Creates one or more partitions in a batch operation.default CompletableFuture<BatchCreatePartitionResponse>batchCreatePartition(BatchCreatePartitionRequest batchCreatePartitionRequest)Creates one or more partitions in a batch operation.default CompletableFuture<BatchDeleteConnectionResponse>batchDeleteConnection(Consumer<BatchDeleteConnectionRequest.Builder> batchDeleteConnectionRequest)Deletes a list of connection definitions from the Data Catalog.default CompletableFuture<BatchDeleteConnectionResponse>batchDeleteConnection(BatchDeleteConnectionRequest batchDeleteConnectionRequest)Deletes a list of connection definitions from the Data Catalog.default CompletableFuture<BatchDeletePartitionResponse>batchDeletePartition(Consumer<BatchDeletePartitionRequest.Builder> batchDeletePartitionRequest)Deletes one or more partitions in a batch operation.default CompletableFuture<BatchDeletePartitionResponse>batchDeletePartition(BatchDeletePartitionRequest batchDeletePartitionRequest)Deletes one or more partitions in a batch operation.default CompletableFuture<BatchDeleteTableResponse>batchDeleteTable(Consumer<BatchDeleteTableRequest.Builder> batchDeleteTableRequest)Deletes multiple tables at once.default CompletableFuture<BatchDeleteTableResponse>batchDeleteTable(BatchDeleteTableRequest batchDeleteTableRequest)Deletes multiple tables at once.default CompletableFuture<BatchDeleteTableVersionResponse>batchDeleteTableVersion(Consumer<BatchDeleteTableVersionRequest.Builder> batchDeleteTableVersionRequest)Deletes a specified batch of versions of a table.default CompletableFuture<BatchDeleteTableVersionResponse>batchDeleteTableVersion(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest)Deletes a specified batch of versions of a table.default CompletableFuture<BatchGetBlueprintsResponse>batchGetBlueprints(Consumer<BatchGetBlueprintsRequest.Builder> batchGetBlueprintsRequest)Retrieves information about a list of blueprints.default CompletableFuture<BatchGetBlueprintsResponse>batchGetBlueprints(BatchGetBlueprintsRequest batchGetBlueprintsRequest)Retrieves information about a list of blueprints.default CompletableFuture<BatchGetCrawlersResponse>batchGetCrawlers(Consumer<BatchGetCrawlersRequest.Builder> batchGetCrawlersRequest)Returns a list of resource metadata for a given list of crawler names.default CompletableFuture<BatchGetCrawlersResponse>batchGetCrawlers(BatchGetCrawlersRequest batchGetCrawlersRequest)Returns a list of resource metadata for a given list of crawler names.default CompletableFuture<BatchGetCustomEntityTypesResponse>batchGetCustomEntityTypes(Consumer<BatchGetCustomEntityTypesRequest.Builder> batchGetCustomEntityTypesRequest)Retrieves the details for the custom patterns specified by a list of names.default CompletableFuture<BatchGetCustomEntityTypesResponse>batchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest)Retrieves the details for the custom patterns specified by a list of names.default CompletableFuture<BatchGetDataQualityResultResponse>batchGetDataQualityResult(Consumer<BatchGetDataQualityResultRequest.Builder> batchGetDataQualityResultRequest)Retrieves a list of data quality results for the specified result IDs.default CompletableFuture<BatchGetDataQualityResultResponse>batchGetDataQualityResult(BatchGetDataQualityResultRequest batchGetDataQualityResultRequest)Retrieves a list of data quality results for the specified result IDs.default CompletableFuture<BatchGetDevEndpointsResponse>batchGetDevEndpoints(Consumer<BatchGetDevEndpointsRequest.Builder> batchGetDevEndpointsRequest)Returns a list of resource metadata for a given list of development endpoint names.default CompletableFuture<BatchGetDevEndpointsResponse>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.default CompletableFuture<BatchGetPartitionResponse>batchGetPartition(Consumer<BatchGetPartitionRequest.Builder> batchGetPartitionRequest)Retrieves partitions in a batch request.default CompletableFuture<BatchGetPartitionResponse>batchGetPartition(BatchGetPartitionRequest batchGetPartitionRequest)Retrieves partitions in a batch request.default CompletableFuture<BatchGetTriggersResponse>batchGetTriggers(Consumer<BatchGetTriggersRequest.Builder> batchGetTriggersRequest)Returns a list of resource metadata for a given list of trigger names.default CompletableFuture<BatchGetTriggersResponse>batchGetTriggers(BatchGetTriggersRequest batchGetTriggersRequest)Returns a list of resource metadata for a given list of trigger names.default CompletableFuture<BatchGetWorkflowsResponse>batchGetWorkflows(Consumer<BatchGetWorkflowsRequest.Builder> batchGetWorkflowsRequest)Returns a list of resource metadata for a given list of workflow names.default CompletableFuture<BatchGetWorkflowsResponse>batchGetWorkflows(BatchGetWorkflowsRequest batchGetWorkflowsRequest)Returns a list of resource metadata for a given list of workflow names.default CompletableFuture<BatchStopJobRunResponse>batchStopJobRun(Consumer<BatchStopJobRunRequest.Builder> batchStopJobRunRequest)Stops one or more job runs for a specified job definition.default CompletableFuture<BatchStopJobRunResponse>batchStopJobRun(BatchStopJobRunRequest batchStopJobRunRequest)Stops one or more job runs for a specified job definition.default CompletableFuture<BatchUpdatePartitionResponse>batchUpdatePartition(Consumer<BatchUpdatePartitionRequest.Builder> batchUpdatePartitionRequest)Updates one or more partitions in a batch operation.default CompletableFuture<BatchUpdatePartitionResponse>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.default CompletableFuture<CancelDataQualityRuleRecommendationRunResponse>cancelDataQualityRuleRecommendationRun(Consumer<CancelDataQualityRuleRecommendationRunRequest.Builder> cancelDataQualityRuleRecommendationRunRequest)Cancels the specified recommendation run that was being used to generate rules.default CompletableFuture<CancelDataQualityRuleRecommendationRunResponse>cancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest)Cancels the specified recommendation run that was being used to generate rules.default CompletableFuture<CancelDataQualityRulesetEvaluationRunResponse>cancelDataQualityRulesetEvaluationRun(Consumer<CancelDataQualityRulesetEvaluationRunRequest.Builder> cancelDataQualityRulesetEvaluationRunRequest)Cancels a run where a ruleset is being evaluated against a data source.default CompletableFuture<CancelDataQualityRulesetEvaluationRunResponse>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.default CompletableFuture<CheckSchemaVersionValidityResponse>checkSchemaVersionValidity(Consumer<CheckSchemaVersionValidityRequest.Builder> checkSchemaVersionValidityRequest)Validates the supplied schema.default CompletableFuture<CheckSchemaVersionValidityResponse>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.default CompletableFuture<CreateClassifierResponse>createClassifier(Consumer<CreateClassifierRequest.Builder> createClassifierRequest)Creates a classifier in the user's account.default CompletableFuture<CreateClassifierResponse>createClassifier(CreateClassifierRequest createClassifierRequest)Creates a classifier in the user's account.default CompletableFuture<CreateConnectionResponse>createConnection(Consumer<CreateConnectionRequest.Builder> createConnectionRequest)Creates a connection definition in the Data Catalog.default CompletableFuture<CreateConnectionResponse>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.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.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.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.default CompletableFuture<CreateDataQualityRulesetResponse>createDataQualityRuleset(Consumer<CreateDataQualityRulesetRequest.Builder> createDataQualityRulesetRequest)Creates a data quality ruleset with DQDL rules applied to a specified Glue table.default CompletableFuture<CreateDataQualityRulesetResponse>createDataQualityRuleset(CreateDataQualityRulesetRequest createDataQualityRulesetRequest)Creates a data quality ruleset with DQDL rules applied to a specified Glue table.default CompletableFuture<CreateDevEndpointResponse>createDevEndpoint(Consumer<CreateDevEndpointRequest.Builder> createDevEndpointRequest)Creates a new development endpoint.default CompletableFuture<CreateDevEndpointResponse>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.default CompletableFuture<CreateMlTransformResponse>createMLTransform(Consumer<CreateMlTransformRequest.Builder> createMlTransformRequest)Creates an Glue machine learning transform.default CompletableFuture<CreateMlTransformResponse>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.default CompletableFuture<CreatePartitionIndexResponse>createPartitionIndex(Consumer<CreatePartitionIndexRequest.Builder> createPartitionIndexRequest)Creates a specified partition index in an existing table.default CompletableFuture<CreatePartitionIndexResponse>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.default CompletableFuture<CreateSecurityConfigurationResponse>createSecurityConfiguration(Consumer<CreateSecurityConfigurationRequest.Builder> createSecurityConfigurationRequest)Creates a new security configuration.default CompletableFuture<CreateSecurityConfigurationResponse>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.default CompletableFuture<CreateTriggerResponse>createTrigger(Consumer<CreateTriggerRequest.Builder> createTriggerRequest)Creates a new trigger.default CompletableFuture<CreateTriggerResponse>createTrigger(CreateTriggerRequest createTriggerRequest)Creates a new trigger.default CompletableFuture<CreateUserDefinedFunctionResponse>createUserDefinedFunction(Consumer<CreateUserDefinedFunctionRequest.Builder> createUserDefinedFunctionRequest)Creates a new function definition in the Data Catalog.default CompletableFuture<CreateUserDefinedFunctionResponse>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.default CompletableFuture<DeleteClassifierResponse>deleteClassifier(Consumer<DeleteClassifierRequest.Builder> deleteClassifierRequest)Removes a classifier from the Data Catalog.default CompletableFuture<DeleteClassifierResponse>deleteClassifier(DeleteClassifierRequest deleteClassifierRequest)Removes a classifier from the Data Catalog.default CompletableFuture<DeleteColumnStatisticsForPartitionResponse>deleteColumnStatisticsForPartition(Consumer<DeleteColumnStatisticsForPartitionRequest.Builder> deleteColumnStatisticsForPartitionRequest)Delete the partition column statistics of a column.default CompletableFuture<DeleteColumnStatisticsForPartitionResponse>deleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest)Delete the partition column statistics of a column.default CompletableFuture<DeleteColumnStatisticsForTableResponse>deleteColumnStatisticsForTable(Consumer<DeleteColumnStatisticsForTableRequest.Builder> deleteColumnStatisticsForTableRequest)Retrieves table statistics of columns.default CompletableFuture<DeleteColumnStatisticsForTableResponse>deleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest)Retrieves table statistics of columns.default CompletableFuture<DeleteConnectionResponse>deleteConnection(Consumer<DeleteConnectionRequest.Builder> deleteConnectionRequest)Deletes a connection from the Data Catalog.default CompletableFuture<DeleteConnectionResponse>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.default CompletableFuture<DeleteCustomEntityTypeResponse>deleteCustomEntityType(Consumer<DeleteCustomEntityTypeRequest.Builder> deleteCustomEntityTypeRequest)Deletes a custom pattern by specifying its name.default CompletableFuture<DeleteCustomEntityTypeResponse>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.default CompletableFuture<DeleteDataQualityRulesetResponse>deleteDataQualityRuleset(Consumer<DeleteDataQualityRulesetRequest.Builder> deleteDataQualityRulesetRequest)Deletes a data quality ruleset.default CompletableFuture<DeleteDataQualityRulesetResponse>deleteDataQualityRuleset(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest)Deletes a data quality ruleset.default CompletableFuture<DeleteDevEndpointResponse>deleteDevEndpoint(Consumer<DeleteDevEndpointRequest.Builder> deleteDevEndpointRequest)Deletes a specified development endpoint.default CompletableFuture<DeleteDevEndpointResponse>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.default CompletableFuture<DeleteMlTransformResponse>deleteMLTransform(Consumer<DeleteMlTransformRequest.Builder> deleteMlTransformRequest)Deletes an Glue machine learning transform.default CompletableFuture<DeleteMlTransformResponse>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.default CompletableFuture<DeletePartitionIndexResponse>deletePartitionIndex(Consumer<DeletePartitionIndexRequest.Builder> deletePartitionIndexRequest)Deletes a specified partition index from an existing table.default CompletableFuture<DeletePartitionIndexResponse>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.default CompletableFuture<DeleteResourcePolicyResponse>deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest)Deletes a specified policy.default CompletableFuture<DeleteResourcePolicyResponse>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.default CompletableFuture<DeleteSchemaVersionsResponse>deleteSchemaVersions(Consumer<DeleteSchemaVersionsRequest.Builder> deleteSchemaVersionsRequest)Remove versions from the specified schema.default CompletableFuture<DeleteSchemaVersionsResponse>deleteSchemaVersions(DeleteSchemaVersionsRequest deleteSchemaVersionsRequest)Remove versions from the specified schema.default CompletableFuture<DeleteSecurityConfigurationResponse>deleteSecurityConfiguration(Consumer<DeleteSecurityConfigurationRequest.Builder> deleteSecurityConfigurationRequest)Deletes a specified security configuration.default CompletableFuture<DeleteSecurityConfigurationResponse>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.default CompletableFuture<DeleteTableVersionResponse>deleteTableVersion(Consumer<DeleteTableVersionRequest.Builder> deleteTableVersionRequest)Deletes a specified version of a table.default CompletableFuture<DeleteTableVersionResponse>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.default CompletableFuture<DeleteUserDefinedFunctionResponse>deleteUserDefinedFunction(Consumer<DeleteUserDefinedFunctionRequest.Builder> deleteUserDefinedFunctionRequest)Deletes an existing function definition from the Data Catalog.default CompletableFuture<DeleteUserDefinedFunctionResponse>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.default CompletableFuture<GetBlueprintRunsResponse>getBlueprintRuns(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest)Retrieves the details of blueprint runs for a specified blueprint.default CompletableFuture<GetBlueprintRunsResponse>getBlueprintRuns(GetBlueprintRunsRequest getBlueprintRunsRequest)Retrieves the details of blueprint runs for a specified blueprint.default GetBlueprintRunsPublishergetBlueprintRunsPaginator(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest)Retrieves the details of blueprint runs for a specified blueprint.default GetBlueprintRunsPublishergetBlueprintRunsPaginator(GetBlueprintRunsRequest getBlueprintRunsRequest)Retrieves the details of blueprint runs for a specified blueprint.default CompletableFuture<GetCatalogImportStatusResponse>getCatalogImportStatus(Consumer<GetCatalogImportStatusRequest.Builder> getCatalogImportStatusRequest)Retrieves the status of a migration operation.default CompletableFuture<GetCatalogImportStatusResponse>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)Lists all classifier objects in the Data Catalog.default GetClassifiersPublishergetClassifiersPaginator(GetClassifiersRequest getClassifiersRequest)Lists all classifier objects in the Data Catalog.default CompletableFuture<GetColumnStatisticsForPartitionResponse>getColumnStatisticsForPartition(Consumer<GetColumnStatisticsForPartitionRequest.Builder> getColumnStatisticsForPartitionRequest)Retrieves partition statistics of columns.default CompletableFuture<GetColumnStatisticsForPartitionResponse>getColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest)Retrieves partition statistics of columns.default CompletableFuture<GetColumnStatisticsForTableResponse>getColumnStatisticsForTable(Consumer<GetColumnStatisticsForTableRequest.Builder> getColumnStatisticsForTableRequest)Retrieves table statistics of columns.default CompletableFuture<GetColumnStatisticsForTableResponse>getColumnStatisticsForTable(GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest)Retrieves table statistics of columns.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)Retrieves a list of connection definitions from the Data Catalog.default GetConnectionsPublishergetConnectionsPaginator(GetConnectionsRequest getConnectionsRequest)Retrieves a list of connection definitions from the Data Catalog.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.default CompletableFuture<GetCrawlerMetricsResponse>getCrawlerMetrics(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest)Retrieves metrics about specified crawlers.default CompletableFuture<GetCrawlerMetricsResponse>getCrawlerMetrics(GetCrawlerMetricsRequest getCrawlerMetricsRequest)Retrieves metrics about specified crawlers.default GetCrawlerMetricsPublishergetCrawlerMetricsPaginator(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest)Retrieves metrics about specified crawlers.default GetCrawlerMetricsPublishergetCrawlerMetricsPaginator(GetCrawlerMetricsRequest getCrawlerMetricsRequest)Retrieves metrics about specified crawlers.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)Retrieves metadata for all crawlers defined in the customer account.default GetCrawlersPublishergetCrawlersPaginator(GetCrawlersRequest getCrawlersRequest)Retrieves metadata for all crawlers defined in the customer account.default CompletableFuture<GetCustomEntityTypeResponse>getCustomEntityType(Consumer<GetCustomEntityTypeRequest.Builder> getCustomEntityTypeRequest)Retrieves the details of a custom pattern by specifying its name.default CompletableFuture<GetCustomEntityTypeResponse>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)Retrieves all databases defined in a given Data Catalog.default GetDatabasesPublishergetDatabasesPaginator(GetDatabasesRequest getDatabasesRequest)Retrieves all databases defined in a given Data Catalog.default CompletableFuture<GetDataCatalogEncryptionSettingsResponse>getDataCatalogEncryptionSettings(Consumer<GetDataCatalogEncryptionSettingsRequest.Builder> getDataCatalogEncryptionSettingsRequest)Retrieves the security configuration for a specified catalog.default CompletableFuture<GetDataCatalogEncryptionSettingsResponse>getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest)Retrieves the security configuration for a specified catalog.default CompletableFuture<GetDataflowGraphResponse>getDataflowGraph(Consumer<GetDataflowGraphRequest.Builder> getDataflowGraphRequest)Transforms a Python script into a directed acyclic graph (DAG).default CompletableFuture<GetDataflowGraphResponse>getDataflowGraph(GetDataflowGraphRequest getDataflowGraphRequest)Transforms a Python script into a directed acyclic graph (DAG).default CompletableFuture<GetDataQualityResultResponse>getDataQualityResult(Consumer<GetDataQualityResultRequest.Builder> getDataQualityResultRequest)Retrieves the result of a data quality rule evaluation.default CompletableFuture<GetDataQualityResultResponse>getDataQualityResult(GetDataQualityResultRequest getDataQualityResultRequest)Retrieves the result of a data quality rule evaluation.default CompletableFuture<GetDataQualityRuleRecommendationRunResponse>getDataQualityRuleRecommendationRun(Consumer<GetDataQualityRuleRecommendationRunRequest.Builder> getDataQualityRuleRecommendationRunRequest)Gets the specified recommendation run that was used to generate rules.default CompletableFuture<GetDataQualityRuleRecommendationRunResponse>getDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest)Gets the specified recommendation run that was used to generate rules.default CompletableFuture<GetDataQualityRulesetResponse>getDataQualityRuleset(Consumer<GetDataQualityRulesetRequest.Builder> getDataQualityRulesetRequest)Returns an existing ruleset by identifier or name.default CompletableFuture<GetDataQualityRulesetResponse>getDataQualityRuleset(GetDataQualityRulesetRequest getDataQualityRulesetRequest)Returns an existing ruleset by identifier or name.default CompletableFuture<GetDataQualityRulesetEvaluationRunResponse>getDataQualityRulesetEvaluationRun(Consumer<GetDataQualityRulesetEvaluationRunRequest.Builder> getDataQualityRulesetEvaluationRunRequest)Retrieves a specific run where a ruleset is evaluated against a data source.default CompletableFuture<GetDataQualityRulesetEvaluationRunResponse>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)Retrieves all the development endpoints in this Amazon Web Services account.default GetDevEndpointsPublishergetDevEndpointsPaginator(GetDevEndpointsRequest getDevEndpointsRequest)Retrieves all the development endpoints in this Amazon Web Services account.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)Retrieves metadata for all runs of a given job definition.default GetJobRunsPublishergetJobRunsPaginator(GetJobRunsRequest getJobRunsRequest)Retrieves metadata for all runs of a given job definition.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)Retrieves all current job definitions.default GetJobsPublishergetJobsPaginator(GetJobsRequest getJobsRequest)Retrieves all current job definitions.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)Gets a list of runs for a machine learning transform.default GetMLTaskRunsPublishergetMLTaskRunsPaginator(GetMlTaskRunsRequest getMlTaskRunsRequest)Gets a list of runs for a machine learning transform.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)Gets a sortable, filterable list of existing Glue machine learning transforms.default GetMLTransformsPublishergetMLTransformsPaginator(GetMlTransformsRequest getMlTransformsRequest)Gets a sortable, filterable list of existing Glue machine learning transforms.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.default CompletableFuture<GetPartitionIndexesResponse>getPartitionIndexes(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest)Retrieves the partition indexes associated with a table.default CompletableFuture<GetPartitionIndexesResponse>getPartitionIndexes(GetPartitionIndexesRequest getPartitionIndexesRequest)Retrieves the partition indexes associated with a table.default GetPartitionIndexesPublishergetPartitionIndexesPaginator(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest)Retrieves the partition indexes associated with a table.default GetPartitionIndexesPublishergetPartitionIndexesPaginator(GetPartitionIndexesRequest getPartitionIndexesRequest)Retrieves the partition indexes associated with a table.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)Retrieves information about the partitions in a table.default GetPartitionsPublishergetPartitionsPaginator(GetPartitionsRequest getPartitionsRequest)Retrieves information about the partitions in a table.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.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.default CompletableFuture<GetResourcePoliciesResponse>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)Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.default GetResourcePoliciesPublishergetResourcePoliciesPaginator(GetResourcePoliciesRequest getResourcePoliciesRequest)Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants.default CompletableFuture<GetResourcePolicyResponse>getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest)Retrieves a specified resource policy.default CompletableFuture<GetResourcePolicyResponse>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.default CompletableFuture<GetSchemaByDefinitionResponse>getSchemaByDefinition(Consumer<GetSchemaByDefinitionRequest.Builder> getSchemaByDefinitionRequest)Retrieves a schema by theSchemaDefinition.default CompletableFuture<GetSchemaByDefinitionResponse>getSchemaByDefinition(GetSchemaByDefinitionRequest getSchemaByDefinitionRequest)Retrieves a schema by theSchemaDefinition.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.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.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.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.default CompletableFuture<GetSecurityConfigurationResponse>getSecurityConfiguration(Consumer<GetSecurityConfigurationRequest.Builder> getSecurityConfigurationRequest)Retrieves a specified security configuration.default CompletableFuture<GetSecurityConfigurationResponse>getSecurityConfiguration(GetSecurityConfigurationRequest getSecurityConfigurationRequest)Retrieves a specified security configuration.default CompletableFuture<GetSecurityConfigurationsResponse>getSecurityConfigurations(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest)Retrieves a list of all security configurations.default CompletableFuture<GetSecurityConfigurationsResponse>getSecurityConfigurations(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest)Retrieves a list of all security configurations.default GetSecurityConfigurationsPublishergetSecurityConfigurationsPaginator(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest)Retrieves a list of all security configurations.default GetSecurityConfigurationsPublishergetSecurityConfigurationsPaginator(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest)Retrieves a list of all security configurations.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.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)Retrieves the definitions of some or all of the tables in a givenDatabase.default GetTablesPublishergetTablesPaginator(GetTablesRequest getTablesRequest)Retrieves the definitions of some or all of the tables in a givenDatabase.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.default CompletableFuture<GetTableVersionsResponse>getTableVersions(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest)Retrieves a list of strings that identify available versions of a specified table.default CompletableFuture<GetTableVersionsResponse>getTableVersions(GetTableVersionsRequest getTableVersionsRequest)Retrieves a list of strings that identify available versions of a specified table.default GetTableVersionsPublishergetTableVersionsPaginator(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest)Retrieves a list of strings that identify available versions of a specified table.default GetTableVersionsPublishergetTableVersionsPaginator(GetTableVersionsRequest getTableVersionsRequest)Retrieves a list of strings that identify available versions of a specified table.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)Gets all the triggers associated with a job.default GetTriggersPublishergetTriggersPaginator(GetTriggersRequest getTriggersRequest)Gets all the triggers associated with a job.default CompletableFuture<GetUnfilteredPartitionMetadataResponse>getUnfilteredPartitionMetadata(Consumer<GetUnfilteredPartitionMetadataRequest.Builder> getUnfilteredPartitionMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUnfilteredPartitionMetadataResponse>getUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUnfilteredPartitionsMetadataResponse>getUnfilteredPartitionsMetadata(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUnfilteredPartitionsMetadataResponse>getUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default GetUnfilteredPartitionsMetadataPublishergetUnfilteredPartitionsMetadataPaginator(Consumer<GetUnfilteredPartitionsMetadataRequest.Builder> getUnfilteredPartitionsMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default GetUnfilteredPartitionsMetadataPublishergetUnfilteredPartitionsMetadataPaginator(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest)Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUnfilteredTableMetadataResponse>getUnfilteredTableMetadata(Consumer<GetUnfilteredTableMetadataRequest.Builder> getUnfilteredTableMetadataRequest)Retrieves table metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUnfilteredTableMetadataResponse>getUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest)Retrieves table metadata from the Data Catalog that contains unfiltered metadata.default CompletableFuture<GetUserDefinedFunctionResponse>getUserDefinedFunction(Consumer<GetUserDefinedFunctionRequest.Builder> getUserDefinedFunctionRequest)Retrieves a specified function definition from the Data Catalog.default CompletableFuture<GetUserDefinedFunctionResponse>getUserDefinedFunction(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest)Retrieves a specified function definition from the Data Catalog.default CompletableFuture<GetUserDefinedFunctionsResponse>getUserDefinedFunctions(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest)Retrieves multiple function definitions from the Data Catalog.default CompletableFuture<GetUserDefinedFunctionsResponse>getUserDefinedFunctions(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)Retrieves multiple function definitions from the Data Catalog.default GetUserDefinedFunctionsPublishergetUserDefinedFunctionsPaginator(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest)Retrieves multiple function definitions from the Data Catalog.default GetUserDefinedFunctionsPublishergetUserDefinedFunctionsPaginator(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)Retrieves multiple function definitions from the Data Catalog.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.default CompletableFuture<GetWorkflowRunPropertiesResponse>getWorkflowRunProperties(Consumer<GetWorkflowRunPropertiesRequest.Builder> getWorkflowRunPropertiesRequest)Retrieves the workflow run properties which were set during the run.default CompletableFuture<GetWorkflowRunPropertiesResponse>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)Retrieves metadata for all runs of a given workflow.default GetWorkflowRunsPublishergetWorkflowRunsPaginator(GetWorkflowRunsRequest getWorkflowRunsRequest)Retrieves metadata for all runs of a given workflow.default CompletableFuture<ImportCatalogToGlueResponse>importCatalogToGlue(Consumer<ImportCatalogToGlueRequest.Builder> importCatalogToGlueRequest)Imports an existing Amazon Athena Data Catalog to Glue.default CompletableFuture<ImportCatalogToGlueResponse>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)Lists all the blueprint names in an account.default ListBlueprintsPublisherlistBlueprintsPaginator(ListBlueprintsRequest listBlueprintsRequest)Lists all the blueprint names in an account.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)Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.default ListCrawlersPublisherlistCrawlersPaginator(ListCrawlersRequest listCrawlersRequest)Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag.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.default CompletableFuture<ListCustomEntityTypesResponse>listCustomEntityTypes(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest)Lists all the custom patterns that have been created.default CompletableFuture<ListCustomEntityTypesResponse>listCustomEntityTypes(ListCustomEntityTypesRequest listCustomEntityTypesRequest)Lists all the custom patterns that have been created.default ListCustomEntityTypesPublisherlistCustomEntityTypesPaginator(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest)Lists all the custom patterns that have been created.default ListCustomEntityTypesPublisherlistCustomEntityTypesPaginator(ListCustomEntityTypesRequest listCustomEntityTypesRequest)Lists all the custom patterns that have been created.default CompletableFuture<ListDataQualityResultsResponse>listDataQualityResults(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest)Returns all data quality execution results for your account.default CompletableFuture<ListDataQualityResultsResponse>listDataQualityResults(ListDataQualityResultsRequest listDataQualityResultsRequest)Returns all data quality execution results for your account.default ListDataQualityResultsPublisherlistDataQualityResultsPaginator(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest)Returns all data quality execution results for your account.default ListDataQualityResultsPublisherlistDataQualityResultsPaginator(ListDataQualityResultsRequest listDataQualityResultsRequest)Returns all data quality execution results for your account.default CompletableFuture<ListDataQualityRuleRecommendationRunsResponse>listDataQualityRuleRecommendationRuns(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest)Lists the recommendation runs meeting the filter criteria.default CompletableFuture<ListDataQualityRuleRecommendationRunsResponse>listDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest)Lists the recommendation runs meeting the filter criteria.default ListDataQualityRuleRecommendationRunsPublisherlistDataQualityRuleRecommendationRunsPaginator(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest)Lists the recommendation runs meeting the filter criteria.default ListDataQualityRuleRecommendationRunsPublisherlistDataQualityRuleRecommendationRunsPaginator(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest)Lists the recommendation runs meeting the filter criteria.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.default CompletableFuture<ListDataQualityRulesetEvaluationRunsResponse>listDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest)Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.default ListDataQualityRulesetEvaluationRunsPublisherlistDataQualityRulesetEvaluationRunsPaginator(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest)Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.default ListDataQualityRulesetEvaluationRunsPublisherlistDataQualityRulesetEvaluationRunsPaginator(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest)Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.default CompletableFuture<ListDataQualityRulesetsResponse>listDataQualityRulesets(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest)Returns a paginated list of rulesets for the specified list of Glue tables.default CompletableFuture<ListDataQualityRulesetsResponse>listDataQualityRulesets(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest)Returns a paginated list of rulesets for the specified list of Glue tables.default ListDataQualityRulesetsPublisherlistDataQualityRulesetsPaginator(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest)Returns a paginated list of rulesets for the specified list of Glue tables.default ListDataQualityRulesetsPublisherlistDataQualityRulesetsPaginator(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest)Returns a paginated list of rulesets for the specified list of Glue tables.default CompletableFuture<ListDevEndpointsResponse>listDevEndpoints(Consumer<ListDevEndpointsRequest.Builder> listDevEndpointsRequest)Retrieves the names of allDevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.default CompletableFuture<ListDevEndpointsResponse>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)Retrieves the names of allDevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.default ListDevEndpointsPublisherlistDevEndpointsPaginator(ListDevEndpointsRequest listDevEndpointsRequest)Retrieves the names of allDevEndpointresources in this Amazon Web Services account, or the resources with the specified tag.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)Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.default ListJobsPublisherlistJobsPaginator(ListJobsRequest listJobsRequest)Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag.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.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.default ListMLTransformsPublisherlistMLTransformsPaginator(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.default ListMLTransformsPublisherlistMLTransformsPaginator(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 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)Returns a list of registries that you have created, with minimal registry information.default ListRegistriesPublisherlistRegistriesPaginator(ListRegistriesRequest listRegistriesRequest)Returns a list of registries that you have created, with minimal registry information.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)Returns a list of schemas with minimal details.default ListSchemasPublisherlistSchemasPaginator(ListSchemasRequest listSchemasRequest)Returns a list of schemas with minimal details.default CompletableFuture<ListSchemaVersionsResponse>listSchemaVersions(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest)Returns a list of schema versions that you have created, with minimal information.default CompletableFuture<ListSchemaVersionsResponse>listSchemaVersions(ListSchemaVersionsRequest listSchemaVersionsRequest)Returns a list of schema versions that you have created, with minimal information.default ListSchemaVersionsPublisherlistSchemaVersionsPaginator(Consumer<ListSchemaVersionsRequest.Builder> listSchemaVersionsRequest)Returns a list of schema versions that you have created, with minimal information.default ListSchemaVersionsPublisherlistSchemaVersionsPaginator(ListSchemaVersionsRequest listSchemaVersionsRequest)Returns a list of schema versions that you have created, with minimal information.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)Retrieve a list of sessions.default ListSessionsPublisherlistSessionsPaginator(ListSessionsRequest listSessionsRequest)Retrieve a list of sessions.default CompletableFuture<ListStatementsResponse>listStatements(Consumer<ListStatementsRequest.Builder> listStatementsRequest)Lists statements for the session.default CompletableFuture<ListStatementsResponse>listStatements(ListStatementsRequest listStatementsRequest)Lists statements for the session.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)Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.default ListTriggersPublisherlistTriggersPaginator(ListTriggersRequest listTriggersRequest)Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag.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)Lists names of workflows created in the account.default ListWorkflowsPublisherlistWorkflowsPaginator(ListWorkflowsRequest listWorkflowsRequest)Lists names of workflows created in the account.default CompletableFuture<PutDataCatalogEncryptionSettingsResponse>putDataCatalogEncryptionSettings(Consumer<PutDataCatalogEncryptionSettingsRequest.Builder> putDataCatalogEncryptionSettingsRequest)Sets the security configuration for a specified catalog.default CompletableFuture<PutDataCatalogEncryptionSettingsResponse>putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest)Sets the security configuration for a specified catalog.default CompletableFuture<PutResourcePolicyResponse>putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest)Sets the Data Catalog resource policy for access control.default CompletableFuture<PutResourcePolicyResponse>putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)Sets the Data Catalog resource policy for access control.default CompletableFuture<PutSchemaVersionMetadataResponse>putSchemaVersionMetadata(Consumer<PutSchemaVersionMetadataRequest.Builder> putSchemaVersionMetadataRequest)Puts the metadata key value pair for a specified schema version ID.default CompletableFuture<PutSchemaVersionMetadataResponse>putSchemaVersionMetadata(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest)Puts the metadata key value pair for a specified schema version ID.default CompletableFuture<PutWorkflowRunPropertiesResponse>putWorkflowRunProperties(Consumer<PutWorkflowRunPropertiesRequest.Builder> putWorkflowRunPropertiesRequest)Puts the specified workflow run properties for the given workflow run.default CompletableFuture<PutWorkflowRunPropertiesResponse>putWorkflowRunProperties(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest)Puts the specified workflow run properties for the given workflow run.default CompletableFuture<QuerySchemaVersionMetadataResponse>querySchemaVersionMetadata(Consumer<QuerySchemaVersionMetadataRequest.Builder> querySchemaVersionMetadataRequest)Queries for the schema version metadata information.default CompletableFuture<QuerySchemaVersionMetadataResponse>querySchemaVersionMetadata(QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest)Queries for the schema version metadata information.default CompletableFuture<RegisterSchemaVersionResponse>registerSchemaVersion(Consumer<RegisterSchemaVersionRequest.Builder> registerSchemaVersionRequest)Adds a new version to the existing schema.default CompletableFuture<RegisterSchemaVersionResponse>registerSchemaVersion(RegisterSchemaVersionRequest registerSchemaVersionRequest)Adds a new version to the existing schema.default CompletableFuture<RemoveSchemaVersionMetadataResponse>removeSchemaVersionMetadata(Consumer<RemoveSchemaVersionMetadataRequest.Builder> removeSchemaVersionMetadataRequest)Removes a key value pair from the schema version metadata for the specified schema version ID.default CompletableFuture<RemoveSchemaVersionMetadataResponse>removeSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest)Removes a key value pair from the schema version metadata for the specified schema version ID.default CompletableFuture<ResetJobBookmarkResponse>resetJobBookmark(Consumer<ResetJobBookmarkRequest.Builder> resetJobBookmarkRequest)Resets a bookmark entry.default CompletableFuture<ResetJobBookmarkResponse>resetJobBookmark(ResetJobBookmarkRequest resetJobBookmarkRequest)Resets a bookmark entry.default CompletableFuture<ResumeWorkflowRunResponse>resumeWorkflowRun(Consumer<ResumeWorkflowRunRequest.Builder> resumeWorkflowRunRequest)Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run.default CompletableFuture<ResumeWorkflowRunResponse>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)Searches a set of tables based on properties in the table metadata as well as on the parent database.default SearchTablesPublishersearchTablesPaginator(SearchTablesRequest searchTablesRequest)Searches a set of tables based on properties in the table metadata as well as on the parent database.default GlueServiceClientConfigurationserviceClientConfiguration()default CompletableFuture<StartBlueprintRunResponse>startBlueprintRun(Consumer<StartBlueprintRunRequest.Builder> startBlueprintRunRequest)Starts a new run of the specified blueprint.default CompletableFuture<StartBlueprintRunResponse>startBlueprintRun(StartBlueprintRunRequest startBlueprintRunRequest)Starts a new run of the specified blueprint.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.default CompletableFuture<StartCrawlerScheduleResponse>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.default CompletableFuture<StartCrawlerScheduleResponse>startCrawlerSchedule(StartCrawlerScheduleRequest startCrawlerScheduleRequest)Changes the schedule state of the specified crawler toSCHEDULED, unless the crawler is already running or the schedule state is alreadySCHEDULED.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.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.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).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).default CompletableFuture<StartExportLabelsTaskRunResponse>startExportLabelsTaskRun(Consumer<StartExportLabelsTaskRunRequest.Builder> startExportLabelsTaskRunRequest)Begins an asynchronous task to export all labeled data for a particular transform.default CompletableFuture<StartExportLabelsTaskRunResponse>startExportLabelsTaskRun(StartExportLabelsTaskRunRequest startExportLabelsTaskRunRequest)Begins an asynchronous task to export all labeled data for a particular transform.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.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.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.default CompletableFuture<StartMlEvaluationTaskRunResponse>startMLEvaluationTaskRun(Consumer<StartMlEvaluationTaskRunRequest.Builder> startMlEvaluationTaskRunRequest)Starts a task to estimate the quality of the transform.default CompletableFuture<StartMlEvaluationTaskRunResponse>startMLEvaluationTaskRun(StartMlEvaluationTaskRunRequest startMlEvaluationTaskRunRequest)Starts a task to estimate the quality of the transform.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.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.default CompletableFuture<StartTriggerResponse>startTrigger(Consumer<StartTriggerRequest.Builder> startTriggerRequest)Starts an existing trigger.default CompletableFuture<StartTriggerResponse>startTrigger(StartTriggerRequest startTriggerRequest)Starts an existing trigger.default CompletableFuture<StartWorkflowRunResponse>startWorkflowRun(Consumer<StartWorkflowRunRequest.Builder> startWorkflowRunRequest)Starts a new run of the specified workflow.default CompletableFuture<StartWorkflowRunResponse>startWorkflowRun(StartWorkflowRunRequest startWorkflowRunRequest)Starts a new run of the specified workflow.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.default CompletableFuture<StopCrawlerScheduleResponse>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.default CompletableFuture<StopCrawlerScheduleResponse>stopCrawlerSchedule(StopCrawlerScheduleRequest stopCrawlerScheduleRequest)Sets the schedule state of the specified crawler toNOT_SCHEDULED, but does not stop the crawler if it is already running.default CompletableFuture<StopSessionResponse>stopSession(Consumer<StopSessionRequest.Builder> stopSessionRequest)Stops the session.default CompletableFuture<StopSessionResponse>stopSession(StopSessionRequest stopSessionRequest)Stops the session.default CompletableFuture<StopTriggerResponse>stopTrigger(Consumer<StopTriggerRequest.Builder> stopTriggerRequest)Stops a specified trigger.default CompletableFuture<StopTriggerResponse>stopTrigger(StopTriggerRequest stopTriggerRequest)Stops a specified trigger.default CompletableFuture<StopWorkflowRunResponse>stopWorkflowRun(Consumer<StopWorkflowRunRequest.Builder> stopWorkflowRunRequest)Stops the execution of the specified workflow run.default CompletableFuture<StopWorkflowRunResponse>stopWorkflowRun(StopWorkflowRunRequest stopWorkflowRunRequest)Stops the execution of the specified workflow run.default CompletableFuture<TagResourceResponse>tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)Adds tags to a resource.default CompletableFuture<TagResourceResponse>tagResource(TagResourceRequest tagResourceRequest)Adds tags to a resource.default CompletableFuture<UntagResourceResponse>untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)Removes tags from a resource.default CompletableFuture<UntagResourceResponse>untagResource(UntagResourceRequest untagResourceRequest)Removes tags from a resource.default CompletableFuture<UpdateBlueprintResponse>updateBlueprint(Consumer<UpdateBlueprintRequest.Builder> updateBlueprintRequest)Updates a registered blueprint.default CompletableFuture<UpdateBlueprintResponse>updateBlueprint(UpdateBlueprintRequest updateBlueprintRequest)Updates a registered blueprint.default CompletableFuture<UpdateClassifierResponse>updateClassifier(Consumer<UpdateClassifierRequest.Builder> updateClassifierRequest)Modifies an existing classifier (aGrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field is present).default CompletableFuture<UpdateClassifierResponse>updateClassifier(UpdateClassifierRequest updateClassifierRequest)Modifies an existing classifier (aGrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field is present).default CompletableFuture<UpdateColumnStatisticsForPartitionResponse>updateColumnStatisticsForPartition(Consumer<UpdateColumnStatisticsForPartitionRequest.Builder> updateColumnStatisticsForPartitionRequest)Creates or updates partition statistics of columns.default CompletableFuture<UpdateColumnStatisticsForPartitionResponse>updateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest)Creates or updates partition statistics of columns.default CompletableFuture<UpdateColumnStatisticsForTableResponse>updateColumnStatisticsForTable(Consumer<UpdateColumnStatisticsForTableRequest.Builder> updateColumnStatisticsForTableRequest)Creates or updates table statistics of columns.default CompletableFuture<UpdateColumnStatisticsForTableResponse>updateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest)Creates or updates table statistics of columns.default CompletableFuture<UpdateConnectionResponse>updateConnection(Consumer<UpdateConnectionRequest.Builder> updateConnectionRequest)Updates a connection definition in the Data Catalog.default CompletableFuture<UpdateConnectionResponse>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.default CompletableFuture<UpdateCrawlerScheduleResponse>updateCrawlerSchedule(Consumer<UpdateCrawlerScheduleRequest.Builder> updateCrawlerScheduleRequest)Updates the schedule of a crawler using acronexpression.default CompletableFuture<UpdateCrawlerScheduleResponse>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.default CompletableFuture<UpdateDataQualityRulesetResponse>updateDataQualityRuleset(Consumer<UpdateDataQualityRulesetRequest.Builder> updateDataQualityRulesetRequest)Updates the specified data quality ruleset.default CompletableFuture<UpdateDataQualityRulesetResponse>updateDataQualityRuleset(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest)Updates the specified data quality ruleset.default CompletableFuture<UpdateDevEndpointResponse>updateDevEndpoint(Consumer<UpdateDevEndpointRequest.Builder> updateDevEndpointRequest)Updates a specified development endpoint.default CompletableFuture<UpdateDevEndpointResponse>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.default CompletableFuture<UpdateJobFromSourceControlResponse>updateJobFromSourceControl(Consumer<UpdateJobFromSourceControlRequest.Builder> updateJobFromSourceControlRequest)Synchronizes a job from the source control repository.default CompletableFuture<UpdateJobFromSourceControlResponse>updateJobFromSourceControl(UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest)Synchronizes a job from the source control repository.default CompletableFuture<UpdateMlTransformResponse>updateMLTransform(Consumer<UpdateMlTransformRequest.Builder> updateMlTransformRequest)Updates an existing machine learning transform.default CompletableFuture<UpdateMlTransformResponse>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.default CompletableFuture<UpdateSourceControlFromJobResponse>updateSourceControlFromJob(Consumer<UpdateSourceControlFromJobRequest.Builder> updateSourceControlFromJobRequest)Synchronizes a job to the source control repository.default CompletableFuture<UpdateSourceControlFromJobResponse>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.default CompletableFuture<UpdateTriggerResponse>updateTrigger(Consumer<UpdateTriggerRequest.Builder> updateTriggerRequest)Updates a trigger definition.default CompletableFuture<UpdateTriggerResponse>updateTrigger(UpdateTriggerRequest updateTriggerRequest)Updates a trigger definition.default CompletableFuture<UpdateUserDefinedFunctionResponse>updateUserDefinedFunction(Consumer<UpdateUserDefinedFunctionRequest.Builder> updateUserDefinedFunctionRequest)Updates an existing function definition in the Data Catalog.default CompletableFuture<UpdateUserDefinedFunctionResponse>updateUserDefinedFunction(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest)Updates an existing function definition in the Data Catalog.default CompletableFuture<UpdateWorkflowResponse>updateWorkflow(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest)Updates an existing workflow.default CompletableFuture<UpdateWorkflowResponse>updateWorkflow(UpdateWorkflowRequest updateWorkflowRequest)Updates an existing workflow.-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
batchCreatePartition
default CompletableFuture<BatchCreatePartitionResponse> batchCreatePartition(BatchCreatePartitionRequest batchCreatePartitionRequest)
Creates one or more partitions in a batch operation.
- Parameters:
batchCreatePartitionRequest-- Returns:
- A Java Future containing the result of the BatchCreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchDeleteConnection
default CompletableFuture<BatchDeleteConnectionResponse> batchDeleteConnection(BatchDeleteConnectionRequest batchDeleteConnectionRequest)
Deletes a list of connection definitions from the Data Catalog.
- Parameters:
batchDeleteConnectionRequest-- Returns:
- A Java Future containing the result of the BatchDeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchDeletePartition
default CompletableFuture<BatchDeletePartitionResponse> batchDeletePartition(BatchDeletePartitionRequest batchDeletePartitionRequest)
Deletes one or more partitions in a batch operation.
- Parameters:
batchDeletePartitionRequest-- Returns:
- A Java Future containing the result of the BatchDeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchDeleteTableVersion
default CompletableFuture<BatchDeleteTableVersionResponse> batchDeleteTableVersion(BatchDeleteTableVersionRequest batchDeleteTableVersionRequest)
Deletes a specified batch of versions of a table.
- Parameters:
batchDeleteTableVersionRequest-- Returns:
- A Java Future containing the result of the BatchDeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchGetBlueprints
default CompletableFuture<BatchGetBlueprintsResponse> batchGetBlueprints(BatchGetBlueprintsRequest batchGetBlueprintsRequest)
Retrieves information about a list of blueprints.
- Parameters:
batchGetBlueprintsRequest-- Returns:
- A Java Future containing the result of the BatchGetBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchGetCustomEntityTypes
default CompletableFuture<BatchGetCustomEntityTypesResponse> batchGetCustomEntityTypes(BatchGetCustomEntityTypesRequest batchGetCustomEntityTypesRequest)
Retrieves the details for the custom patterns specified by a list of names.
- Parameters:
batchGetCustomEntityTypesRequest-- Returns:
- A Java Future containing the result of the BatchGetCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchGetDataQualityResult
default CompletableFuture<BatchGetDataQualityResultResponse> batchGetDataQualityResult(BatchGetDataQualityResultRequest batchGetDataQualityResultRequest)
Retrieves a list of data quality results for the specified result IDs.
- Parameters:
batchGetDataQualityResultRequest-- Returns:
- A Java Future containing the result of the BatchGetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchGetPartition
default CompletableFuture<BatchGetPartitionResponse> batchGetPartition(BatchGetPartitionRequest batchGetPartitionRequest)
Retrieves partitions in a batch request.
- Parameters:
batchGetPartitionRequest-- Returns:
- A Java Future containing the result of the BatchGetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchStopJobRun
default CompletableFuture<BatchStopJobRunResponse> batchStopJobRun(BatchStopJobRunRequest batchStopJobRunRequest)
Stops one or more job runs for a specified job definition.
- Parameters:
batchStopJobRunRequest-- Returns:
- A Java Future containing the result of the BatchStopJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
batchUpdatePartition
default CompletableFuture<BatchUpdatePartitionResponse> batchUpdatePartition(BatchUpdatePartitionRequest batchUpdatePartitionRequest)
Updates one or more partitions in a batch operation.
- Parameters:
batchUpdatePartitionRequest-- Returns:
- A Java Future containing the result of the BatchUpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
cancelDataQualityRuleRecommendationRun
default CompletableFuture<CancelDataQualityRuleRecommendationRunResponse> cancelDataQualityRuleRecommendationRun(CancelDataQualityRuleRecommendationRunRequest cancelDataQualityRuleRecommendationRunRequest)
Cancels the specified recommendation run that was being used to generate rules.
- Parameters:
cancelDataQualityRuleRecommendationRunRequest-- Returns:
- A Java Future containing the result of the CancelDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
cancelDataQualityRulesetEvaluationRun
default CompletableFuture<CancelDataQualityRulesetEvaluationRunResponse> cancelDataQualityRulesetEvaluationRun(CancelDataQualityRulesetEvaluationRunRequest cancelDataQualityRulesetEvaluationRunRequest)
Cancels a run where a ruleset is being evaluated against a data source.
- Parameters:
cancelDataQualityRulesetEvaluationRunRequest-- Returns:
- A Java Future containing the result of the CancelDataQualityRulesetEvaluationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
cancelStatement
default CompletableFuture<CancelStatementResponse> cancelStatement(CancelStatementRequest cancelStatementRequest)
Cancels the statement.
- Parameters:
cancelStatementRequest-- Returns:
- A Java Future containing the result of the CancelStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createBlueprint
default CompletableFuture<CreateBlueprintResponse> createBlueprint(CreateBlueprintRequest createBlueprintRequest)
Registers a blueprint with Glue.
- Parameters:
createBlueprintRequest-- Returns:
- A Java Future containing the result of the CreateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createClassifier
default CompletableFuture<CreateClassifierResponse> createClassifier(CreateClassifierRequest createClassifierRequest)
Creates a classifier in the user's account. This can be a
GrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field of the request is present.- Parameters:
createClassifierRequest-- Returns:
- A Java Future containing the result of the CreateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createConnection
default CompletableFuture<CreateConnectionResponse> createConnection(CreateConnectionRequest createConnectionRequest)
Creates a connection definition in the Data Catalog.
- Parameters:
createConnectionRequest-- Returns:
- A Java Future containing the result of the CreateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createConnection
default CompletableFuture<CreateConnectionResponse> createConnection(Consumer<CreateConnectionRequest.Builder> createConnectionRequest)
Creates a connection definition in the Data Catalog.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createCustomEntityType
default CompletableFuture<CreateCustomEntityTypeResponse> createCustomEntityType(CreateCustomEntityTypeRequest createCustomEntityTypeRequest)
Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.
Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.
- Parameters:
createCustomEntityTypeRequest-- Returns:
- A Java Future containing the result of the CreateCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createDataQualityRuleset
default CompletableFuture<CreateDataQualityRulesetResponse> createDataQualityRuleset(CreateDataQualityRulesetRequest createDataQualityRulesetRequest)
Creates a data quality ruleset with DQDL rules applied to a specified Glue table.
You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.
- Parameters:
createDataQualityRulesetRequest-- Returns:
- A Java Future containing the result of the CreateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createDatabase
default CompletableFuture<CreateDatabaseResponse> createDatabase(CreateDatabaseRequest createDatabaseRequest)
Creates a new database in a Data Catalog.
- Parameters:
createDatabaseRequest-- Returns:
- A Java Future containing the result of the CreateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- FederatedResourceAlreadyExistsException A federated resource already exists.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createDevEndpoint
default CompletableFuture<CreateDevEndpointResponse> createDevEndpoint(CreateDevEndpointRequest createDevEndpointRequest)
Creates a new development endpoint.
- Parameters:
createDevEndpointRequest-- Returns:
- A Java Future containing the result of the CreateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createJob
default CompletableFuture<CreateJobResponse> createJob(CreateJobRequest createJobRequest)
Creates a new job definition.
- Parameters:
createJobRequest-- Returns:
- A Java Future containing the result of the CreateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- AlreadyExistsException A resource to be created or added already exists.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createPartition
default CompletableFuture<CreatePartitionResponse> createPartition(CreatePartitionRequest createPartitionRequest)
Creates a new partition.
- Parameters:
createPartitionRequest-- Returns:
- A Java Future containing the result of the CreatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createPartitionIndex
default CompletableFuture<CreatePartitionIndexResponse> createPartitionIndex(CreatePartitionIndexRequest createPartitionIndexRequest)
Creates a specified partition index in an existing table.
- Parameters:
createPartitionIndexRequest-- Returns:
- A Java Future containing the result of the CreatePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createRegistry
default CompletableFuture<CreateRegistryResponse> createRegistry(CreateRegistryRequest createRegistryRequest)
Creates a new registry which may be used to hold a collection of schemas.
- Parameters:
createRegistryRequest-- Returns:
- A Java Future containing the result of the CreateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createScript
default CompletableFuture<CreateScriptResponse> createScript(CreateScriptRequest createScriptRequest)
Transforms a directed acyclic graph (DAG) into code.
- Parameters:
createScriptRequest-- Returns:
- A Java Future containing the result of the CreateScript operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createSecurityConfiguration
default CompletableFuture<CreateSecurityConfigurationResponse> createSecurityConfiguration(CreateSecurityConfigurationRequest createSecurityConfigurationRequest)
Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.
- Parameters:
createSecurityConfigurationRequest-- Returns:
- A Java Future containing the result of the CreateSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createSession
default CompletableFuture<CreateSessionResponse> createSession(CreateSessionRequest createSessionRequest)
Creates a new session.
- Parameters:
createSessionRequest- Request to create a new session.- Returns:
- A Java Future containing the result of the CreateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- AlreadyExistsException A resource to be created or added already exists.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createTable
default CompletableFuture<CreateTableResponse> createTable(CreateTableRequest createTableRequest)
Creates a new table definition in the Data Catalog.
- Parameters:
createTableRequest-- Returns:
- A Java Future containing the result of the CreateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createTrigger
default CompletableFuture<CreateTriggerResponse> createTrigger(CreateTriggerRequest createTriggerRequest)
Creates a new trigger.
- Parameters:
createTriggerRequest-- Returns:
- A Java Future containing the result of the CreateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createUserDefinedFunction
default CompletableFuture<CreateUserDefinedFunctionResponse> createUserDefinedFunction(CreateUserDefinedFunctionRequest createUserDefinedFunctionRequest)
Creates a new function definition in the Data Catalog.
- Parameters:
createUserDefinedFunctionRequest-- Returns:
- A Java Future containing the result of the CreateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
createWorkflow
default CompletableFuture<CreateWorkflowResponse> createWorkflow(CreateWorkflowRequest createWorkflowRequest)
Creates a new workflow.
- Parameters:
createWorkflowRequest-- Returns:
- A Java Future containing the result of the CreateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteBlueprint
default CompletableFuture<DeleteBlueprintResponse> deleteBlueprint(DeleteBlueprintRequest deleteBlueprintRequest)
Deletes an existing blueprint.
- Parameters:
deleteBlueprintRequest-- Returns:
- A Java Future containing the result of the DeleteBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteClassifier
default CompletableFuture<DeleteClassifierResponse> deleteClassifier(DeleteClassifierRequest deleteClassifierRequest)
Removes a classifier from the Data Catalog.
- Parameters:
deleteClassifierRequest-- Returns:
- A Java Future containing the result of the DeleteClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteColumnStatisticsForPartition
default CompletableFuture<DeleteColumnStatisticsForPartitionResponse> deleteColumnStatisticsForPartition(DeleteColumnStatisticsForPartitionRequest deleteColumnStatisticsForPartitionRequest)
Delete the partition column statistics of a column.
The Identity and Access Management (IAM) permission required for this operation is
DeletePartition.- Parameters:
deleteColumnStatisticsForPartitionRequest-- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteColumnStatisticsForTable
default CompletableFuture<DeleteColumnStatisticsForTableResponse> deleteColumnStatisticsForTable(DeleteColumnStatisticsForTableRequest deleteColumnStatisticsForTableRequest)
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
DeleteTable.- Parameters:
deleteColumnStatisticsForTableRequest-- Returns:
- A Java Future containing the result of the DeleteColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteConnection
default CompletableFuture<DeleteConnectionResponse> deleteConnection(DeleteConnectionRequest deleteConnectionRequest)
Deletes a connection from the Data Catalog.
- Parameters:
deleteConnectionRequest-- Returns:
- A Java Future containing the result of the DeleteConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteCrawler
default CompletableFuture<DeleteCrawlerResponse> deleteCrawler(DeleteCrawlerRequest deleteCrawlerRequest)
Removes a specified crawler from the Glue Data Catalog, unless the crawler state is
RUNNING.- Parameters:
deleteCrawlerRequest-- Returns:
- A Java Future containing the result of the DeleteCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteCustomEntityType
default CompletableFuture<DeleteCustomEntityTypeResponse> deleteCustomEntityType(DeleteCustomEntityTypeRequest deleteCustomEntityTypeRequest)
Deletes a custom pattern by specifying its name.
- Parameters:
deleteCustomEntityTypeRequest-- Returns:
- A Java Future containing the result of the DeleteCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteDataQualityRuleset
default CompletableFuture<DeleteDataQualityRulesetResponse> deleteDataQualityRuleset(DeleteDataQualityRulesetRequest deleteDataQualityRulesetRequest)
Deletes a data quality ruleset.
- Parameters:
deleteDataQualityRulesetRequest-- Returns:
- A Java Future containing the result of the DeleteDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteDevEndpoint
default CompletableFuture<DeleteDevEndpointResponse> deleteDevEndpoint(DeleteDevEndpointRequest deleteDevEndpointRequest)
Deletes a specified development endpoint.
- Parameters:
deleteDevEndpointRequest-- Returns:
- A Java Future containing the result of the DeleteDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteJob
default CompletableFuture<DeleteJobResponse> deleteJob(DeleteJobRequest deleteJobRequest)
Deletes a specified job definition. If the job definition is not found, no exception is thrown.
- Parameters:
deleteJobRequest-- Returns:
- A Java Future containing the result of the DeleteJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteMLTransform
default CompletableFuture<DeleteMlTransformResponse> deleteMLTransform(DeleteMlTransformRequest deleteMlTransformRequest)
Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling
DeleteMLTransforms. However, any Glue jobs that still reference the deleted transform will no longer succeed.- Parameters:
deleteMlTransformRequest-- Returns:
- A Java Future containing the result of the DeleteMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deletePartition
default CompletableFuture<DeletePartitionResponse> deletePartition(DeletePartitionRequest deletePartitionRequest)
Deletes a specified partition.
- Parameters:
deletePartitionRequest-- Returns:
- A Java Future containing the result of the DeletePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deletePartitionIndex
default CompletableFuture<DeletePartitionIndexResponse> deletePartitionIndex(DeletePartitionIndexRequest deletePartitionIndexRequest)
Deletes a specified partition index from an existing table.
- Parameters:
deletePartitionIndexRequest-- Returns:
- A Java Future containing the result of the DeletePartitionIndex operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteResourcePolicy
default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Deletes a specified policy.
- Parameters:
deleteResourcePolicyRequest-- Returns:
- A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteSecurityConfiguration
default CompletableFuture<DeleteSecurityConfigurationResponse> deleteSecurityConfiguration(DeleteSecurityConfigurationRequest deleteSecurityConfigurationRequest)
Deletes a specified security configuration.
- Parameters:
deleteSecurityConfigurationRequest-- Returns:
- A Java Future containing the result of the DeleteSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteSession
default CompletableFuture<DeleteSessionResponse> deleteSession(DeleteSessionRequest deleteSessionRequest)
Deletes the session.
- Parameters:
deleteSessionRequest-- Returns:
- A Java Future containing the result of the DeleteSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteTable
default CompletableFuture<DeleteTableResponse> deleteTable(DeleteTableRequest 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.- Parameters:
deleteTableRequest-- Returns:
- A Java Future containing the result of the DeleteTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteTableVersion
default CompletableFuture<DeleteTableVersionResponse> deleteTableVersion(DeleteTableVersionRequest deleteTableVersionRequest)
Deletes a specified version of a table.
- Parameters:
deleteTableVersionRequest-- Returns:
- A Java Future containing the result of the DeleteTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteTrigger
default CompletableFuture<DeleteTriggerResponse> deleteTrigger(DeleteTriggerRequest deleteTriggerRequest)
Deletes a specified trigger. If the trigger is not found, no exception is thrown.
- Parameters:
deleteTriggerRequest-- Returns:
- A Java Future containing the result of the DeleteTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteUserDefinedFunction
default CompletableFuture<DeleteUserDefinedFunctionResponse> deleteUserDefinedFunction(DeleteUserDefinedFunctionRequest deleteUserDefinedFunctionRequest)
Deletes an existing function definition from the Data Catalog.
- Parameters:
deleteUserDefinedFunctionRequest-- Returns:
- A Java Future containing the result of the DeleteUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
deleteWorkflow
default CompletableFuture<DeleteWorkflowResponse> deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest)
Deletes a workflow.
- Parameters:
deleteWorkflowRequest-- Returns:
- A Java Future containing the result of the DeleteWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBlueprint
default CompletableFuture<GetBlueprintResponse> getBlueprint(GetBlueprintRequest getBlueprintRequest)
Retrieves the details of a blueprint.
- Parameters:
getBlueprintRequest-- Returns:
- A Java Future containing the result of the GetBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBlueprintRun
default CompletableFuture<GetBlueprintRunResponse> getBlueprintRun(GetBlueprintRunRequest getBlueprintRunRequest)
Retrieves the details of a blueprint run.
- Parameters:
getBlueprintRunRequest-- Returns:
- A Java Future containing the result of the GetBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBlueprintRuns
default CompletableFuture<GetBlueprintRunsResponse> getBlueprintRuns(GetBlueprintRunsRequest getBlueprintRunsRequest)
Retrieves the details of blueprint runs for a specified blueprint.
- Parameters:
getBlueprintRunsRequest-- Returns:
- A Java Future containing the result of the GetBlueprintRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getBlueprintRunsPaginator
default GetBlueprintRunsPublisher getBlueprintRunsPaginator(GetBlueprintRunsRequest getBlueprintRunsRequest)
Retrieves the details of blueprint runs for a specified blueprint.
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.- 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:
- AWS API Documentation
-
getBlueprintRunsPaginator
default GetBlueprintRunsPublisher getBlueprintRunsPaginator(Consumer<GetBlueprintRunsRequest.Builder> getBlueprintRunsRequest)
Retrieves the details of blueprint runs for a specified blueprint.
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.- 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:
- AWS API Documentation
-
getCatalogImportStatus
default CompletableFuture<GetCatalogImportStatusResponse> getCatalogImportStatus(GetCatalogImportStatusRequest getCatalogImportStatusRequest)
Retrieves the status of a migration operation.
- Parameters:
getCatalogImportStatusRequest-- Returns:
- A Java Future containing the result of the GetCatalogImportStatus operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getClassifier
default CompletableFuture<GetClassifierResponse> getClassifier(GetClassifierRequest getClassifierRequest)
Retrieve a classifier by name.
- Parameters:
getClassifierRequest-- Returns:
- A Java Future containing the result of the GetClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getClassifiers
default CompletableFuture<GetClassifiersResponse> getClassifiers(GetClassifiersRequest getClassifiersRequest)
Lists all classifier objects in the Data Catalog.
- Parameters:
getClassifiersRequest-- Returns:
- A Java Future containing the result of the GetClassifiers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getClassifiersPaginator
default GetClassifiersPublisher getClassifiersPaginator(GetClassifiersRequest getClassifiersRequest)
Lists all classifier objects in the Data Catalog.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getClassifiersPaginator
default GetClassifiersPublisher getClassifiersPaginator(Consumer<GetClassifiersRequest.Builder> getClassifiersRequest)
Lists all classifier objects in the Data Catalog.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getColumnStatisticsForPartition
default CompletableFuture<GetColumnStatisticsForPartitionResponse> getColumnStatisticsForPartition(GetColumnStatisticsForPartitionRequest getColumnStatisticsForPartitionRequest)
Retrieves partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetPartition.- Parameters:
getColumnStatisticsForPartitionRequest-- Returns:
- A Java Future containing the result of the GetColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getColumnStatisticsForTable
default CompletableFuture<GetColumnStatisticsForTableResponse> getColumnStatisticsForTable(GetColumnStatisticsForTableRequest getColumnStatisticsForTableRequest)
Retrieves table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
GetTable.- Parameters:
getColumnStatisticsForTableRequest-- Returns:
- A Java Future containing the result of the GetColumnStatisticsForTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getConnection
default CompletableFuture<GetConnectionResponse> getConnection(GetConnectionRequest getConnectionRequest)
Retrieves a connection definition from the Data Catalog.
- Parameters:
getConnectionRequest-- Returns:
- A Java Future containing the result of the GetConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getConnections
default CompletableFuture<GetConnectionsResponse> getConnections(GetConnectionsRequest getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
- Parameters:
getConnectionsRequest-- Returns:
- A Java Future containing the result of the GetConnections operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getConnectionsPaginator
default GetConnectionsPublisher getConnectionsPaginator(GetConnectionsRequest getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
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.- 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:
- AWS API Documentation
-
getConnectionsPaginator
default GetConnectionsPublisher getConnectionsPaginator(Consumer<GetConnectionsRequest.Builder> getConnectionsRequest)
Retrieves a list of connection definitions from the Data Catalog.
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.- 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:
- AWS API Documentation
-
getCrawler
default CompletableFuture<GetCrawlerResponse> getCrawler(GetCrawlerRequest getCrawlerRequest)
Retrieves metadata for a specified crawler.
- Parameters:
getCrawlerRequest-- Returns:
- A Java Future containing the result of the GetCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getCrawlerMetrics
default CompletableFuture<GetCrawlerMetricsResponse> getCrawlerMetrics(GetCrawlerMetricsRequest getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
- Parameters:
getCrawlerMetricsRequest-- Returns:
- A Java Future containing the result of the GetCrawlerMetrics operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCrawlerMetricsPaginator
default GetCrawlerMetricsPublisher getCrawlerMetricsPaginator(GetCrawlerMetricsRequest getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCrawlerMetricsPaginator
default GetCrawlerMetricsPublisher getCrawlerMetricsPaginator(Consumer<GetCrawlerMetricsRequest.Builder> getCrawlerMetricsRequest)
Retrieves metrics about specified crawlers.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCrawlers
default CompletableFuture<GetCrawlersResponse> getCrawlers(GetCrawlersRequest getCrawlersRequest)
Retrieves metadata for all crawlers defined in the customer account.
- Parameters:
getCrawlersRequest-- Returns:
- A Java Future containing the result of the GetCrawlers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCrawlersPaginator
default GetCrawlersPublisher getCrawlersPaginator(GetCrawlersRequest getCrawlersRequest)
Retrieves metadata for all crawlers defined in the customer account.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCrawlersPaginator
default GetCrawlersPublisher getCrawlersPaginator(Consumer<GetCrawlersRequest.Builder> getCrawlersRequest)
Retrieves metadata for all crawlers defined in the customer account.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCustomEntityType
default CompletableFuture<GetCustomEntityTypeResponse> getCustomEntityType(GetCustomEntityTypeRequest getCustomEntityTypeRequest)
Retrieves the details of a custom pattern by specifying its name.
- Parameters:
getCustomEntityTypeRequest-- Returns:
- A Java Future containing the result of the GetCustomEntityType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDataCatalogEncryptionSettings
default CompletableFuture<GetDataCatalogEncryptionSettingsResponse> getDataCatalogEncryptionSettings(GetDataCatalogEncryptionSettingsRequest getDataCatalogEncryptionSettingsRequest)
Retrieves the security configuration for a specified catalog.
- Parameters:
getDataCatalogEncryptionSettingsRequest-- Returns:
- A Java Future containing the result of the GetDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDataQualityResult
default CompletableFuture<GetDataQualityResultResponse> getDataQualityResult(GetDataQualityResultRequest getDataQualityResultRequest)
Retrieves the result of a data quality rule evaluation.
- Parameters:
getDataQualityResultRequest-- Returns:
- A Java Future containing the result of the GetDataQualityResult operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDataQualityRuleRecommendationRun
default CompletableFuture<GetDataQualityRuleRecommendationRunResponse> getDataQualityRuleRecommendationRun(GetDataQualityRuleRecommendationRunRequest getDataQualityRuleRecommendationRunRequest)
Gets the specified recommendation run that was used to generate rules.
- Parameters:
getDataQualityRuleRecommendationRunRequest-- Returns:
- A Java Future containing the result of the GetDataQualityRuleRecommendationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDataQualityRuleset
default CompletableFuture<GetDataQualityRulesetResponse> getDataQualityRuleset(GetDataQualityRulesetRequest getDataQualityRulesetRequest)
Returns an existing ruleset by identifier or name.
- Parameters:
getDataQualityRulesetRequest-- Returns:
- A Java Future containing the result of the GetDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDataQualityRulesetEvaluationRun
default CompletableFuture<GetDataQualityRulesetEvaluationRunResponse> getDataQualityRulesetEvaluationRun(GetDataQualityRulesetEvaluationRunRequest getDataQualityRulesetEvaluationRunRequest)
Retrieves a specific run where a ruleset is evaluated against a data source.
- Parameters:
getDataQualityRulesetEvaluationRunRequest-- Returns:
- A Java Future containing the result of the GetDataQualityRulesetEvaluationRun operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDatabase
default CompletableFuture<GetDatabaseResponse> getDatabase(GetDatabaseRequest getDatabaseRequest)
Retrieves the definition of a specified database.
- Parameters:
getDatabaseRequest-- Returns:
- A Java Future containing the result of the GetDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDatabases
default CompletableFuture<GetDatabasesResponse> getDatabases(GetDatabasesRequest getDatabasesRequest)
Retrieves all databases defined in a given Data Catalog.
- Parameters:
getDatabasesRequest-- Returns:
- A Java Future containing the result of the GetDatabases operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDatabasesPaginator
default GetDatabasesPublisher getDatabasesPaginator(GetDatabasesRequest getDatabasesRequest)
Retrieves all databases defined in a given Data Catalog.
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.- 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:
- AWS API Documentation
-
getDatabasesPaginator
default GetDatabasesPublisher getDatabasesPaginator(Consumer<GetDatabasesRequest.Builder> getDatabasesRequest)
Retrieves all databases defined in a given Data Catalog.
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.- 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:
- AWS API Documentation
-
getDataflowGraph
default CompletableFuture<GetDataflowGraphResponse> getDataflowGraph(GetDataflowGraphRequest getDataflowGraphRequest)
Transforms a Python script into a directed acyclic graph (DAG).
- Parameters:
getDataflowGraphRequest-- Returns:
- A Java Future containing the result of the GetDataflowGraph operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDevEndpoint
default CompletableFuture<GetDevEndpointResponse> getDevEndpoint(GetDevEndpointRequest getDevEndpointRequest)
Retrieves information about a specified development endpoint.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
- Parameters:
getDevEndpointRequest-- Returns:
- A Java Future containing the result of the GetDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDevEndpoints
default CompletableFuture<GetDevEndpointsResponse> getDevEndpoints(GetDevEndpointsRequest getDevEndpointsRequest)
Retrieves all the development endpoints in this Amazon Web Services account.
When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.
- Parameters:
getDevEndpointsRequest-- Returns:
- A Java Future containing the result of the GetDevEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getDevEndpointsPaginator
default GetDevEndpointsPublisher getDevEndpointsPaginator(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.
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.- 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:
- AWS API Documentation
-
getDevEndpointsPaginator
default GetDevEndpointsPublisher getDevEndpointsPaginator(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 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.- 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:
- AWS API Documentation
-
getJob
default CompletableFuture<GetJobResponse> getJob(GetJobRequest getJobRequest)
Retrieves an existing job definition.
- Parameters:
getJobRequest-- Returns:
- A Java Future containing the result of the GetJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getJob
default CompletableFuture<GetJobResponse> getJob(Consumer<GetJobRequest.Builder> getJobRequest)
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.- 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:
- AWS API Documentation
-
getJobBookmark
default CompletableFuture<GetJobBookmarkResponse> getJobBookmark(GetJobBookmarkRequest getJobBookmarkRequest)
Returns information on a job bookmark entry.
For more information about enabling and using job bookmarks, see:
- Parameters:
getJobBookmarkRequest-- Returns:
- A Java Future containing the result of the GetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getJobRun
default CompletableFuture<GetJobRunResponse> getJobRun(GetJobRunRequest getJobRunRequest)
Retrieves the metadata for a given job run.
- Parameters:
getJobRunRequest-- Returns:
- A Java Future containing the result of the GetJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getJobRun
default CompletableFuture<GetJobRunResponse> getJobRun(Consumer<GetJobRunRequest.Builder> getJobRunRequest)
Retrieves the metadata for a given job run.
This is a convenience which creates an instance of the
GetJobRunRequest.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.- 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:
- AWS API Documentation
-
getJobRuns
default CompletableFuture<GetJobRunsResponse> getJobRuns(GetJobRunsRequest getJobRunsRequest)
Retrieves metadata for all runs of a given job definition.
- Parameters:
getJobRunsRequest-- Returns:
- A Java Future containing the result of the GetJobRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getJobRunsPaginator
default GetJobRunsPublisher getJobRunsPaginator(GetJobRunsRequest getJobRunsRequest)
Retrieves metadata for all runs of a given job definition.
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.- 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:
- AWS API Documentation
-
getJobRunsPaginator
default GetJobRunsPublisher getJobRunsPaginator(Consumer<GetJobRunsRequest.Builder> getJobRunsRequest)
Retrieves metadata for all runs of a given job definition.
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.- 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:
- AWS API Documentation
-
getJobs
default CompletableFuture<GetJobsResponse> getJobs(GetJobsRequest getJobsRequest)
Retrieves all current job definitions.
- Parameters:
getJobsRequest-- Returns:
- A Java Future containing the result of the GetJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getJobs
default CompletableFuture<GetJobsResponse> getJobs(Consumer<GetJobsRequest.Builder> getJobsRequest)
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.- 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:
- AWS API Documentation
-
getJobsPaginator
default GetJobsPublisher getJobsPaginator(GetJobsRequest getJobsRequest)
Retrieves all current job definitions.
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.- 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:
- AWS API Documentation
-
getJobsPaginator
default GetJobsPublisher getJobsPaginator(Consumer<GetJobsRequest.Builder> getJobsRequest)
Retrieves all current job definitions.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getMLTaskRunsPaginator
default GetMLTaskRunsPublisher getMLTaskRunsPaginator(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.
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.- 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:
- AWS API Documentation
-
getMLTaskRunsPaginator
default GetMLTaskRunsPublisher getMLTaskRunsPaginator(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 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.- 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:
- AWS API Documentation
-
getMLTransform
default CompletableFuture<GetMlTransformResponse> getMLTransform(GetMlTransformRequest getMlTransformRequest)
Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling
GetMLTransform.- Parameters:
getMlTransformRequest-- Returns:
- A Java Future containing the result of the GetMLTransform operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getMLTransforms
default CompletableFuture<GetMlTransformsResponse> getMLTransforms(GetMlTransformsRequest getMlTransformsRequest)
Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling
GetMLTransforms.- Parameters:
getMlTransformsRequest-- Returns:
- A Java Future containing the result of the GetMLTransforms operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getMLTransformsPaginator
default GetMLTransformsPublisher getMLTransformsPaginator(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.
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.- 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:
- AWS API Documentation
-
getMLTransformsPaginator
default GetMLTransformsPublisher getMLTransformsPaginator(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 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.- 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:
- AWS API Documentation
-
getMapping
default CompletableFuture<GetMappingResponse> getMapping(GetMappingRequest getMappingRequest)
Creates mappings.
- Parameters:
getMappingRequest-- Returns:
- A Java Future containing the result of the GetMapping operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getPartition
default CompletableFuture<GetPartitionResponse> getPartition(GetPartitionRequest getPartitionRequest)
Retrieves information about a specified partition.
- Parameters:
getPartitionRequest-- Returns:
- A Java Future containing the result of the GetPartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getPartitionIndexes
default CompletableFuture<GetPartitionIndexesResponse> getPartitionIndexes(GetPartitionIndexesRequest getPartitionIndexesRequest)
Retrieves the partition indexes associated with a table.
- Parameters:
getPartitionIndexesRequest-- Returns:
- A Java Future containing the result of the GetPartitionIndexes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- ConflictException The
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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getPartitionIndexesPaginator
default GetPartitionIndexesPublisher getPartitionIndexesPaginator(GetPartitionIndexesRequest getPartitionIndexesRequest)
Retrieves the partition indexes associated with a table.
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.- 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:
- AWS API Documentation
-
getPartitionIndexesPaginator
default GetPartitionIndexesPublisher getPartitionIndexesPaginator(Consumer<GetPartitionIndexesRequest.Builder> getPartitionIndexesRequest)
Retrieves the partition indexes associated with a table.
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.- 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:
- AWS API Documentation
-
getPartitions
default CompletableFuture<GetPartitionsResponse> getPartitions(GetPartitionsRequest getPartitionsRequest)
Retrieves information about the partitions in a table.
- Parameters:
getPartitionsRequest-- Returns:
- A Java Future containing the result of the GetPartitions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- InvalidStateException An error that indicates your data is in an invalid state.
- ResourceNotReadyException A resource was not ready for a transaction.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getPartitionsPaginator
default GetPartitionsPublisher getPartitionsPaginator(GetPartitionsRequest getPartitionsRequest)
Retrieves information about the partitions in a table.
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getPartitionsPaginator
default GetPartitionsPublisher getPartitionsPaginator(Consumer<GetPartitionsRequest.Builder> getPartitionsRequest)
Retrieves information about the partitions in a table.
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getPlan
default CompletableFuture<GetPlanResponse> getPlan(GetPlanRequest getPlanRequest)
Gets code to perform a specified mapping.
- Parameters:
getPlanRequest-- Returns:
- A Java Future containing the result of the GetPlan operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getPlan
default CompletableFuture<GetPlanResponse> getPlan(Consumer<GetPlanRequest.Builder> getPlanRequest)
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.- 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:
- AWS API Documentation
-
getRegistry
default CompletableFuture<GetRegistryResponse> getRegistry(GetRegistryRequest getRegistryRequest)
Describes the specified registry in detail.
- Parameters:
getRegistryRequest-- Returns:
- A Java Future containing the result of the GetRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getResourcePolicies
default CompletableFuture<GetResourcePoliciesResponse> getResourcePolicies(GetResourcePoliciesRequest getResourcePoliciesRequest)
Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.
If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can't return the Data Catalog resource policy.
- Parameters:
getResourcePoliciesRequest-- Returns:
- A Java Future containing the result of the GetResourcePolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getResourcePoliciesPaginator
default GetResourcePoliciesPublisher getResourcePoliciesPaginator(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.
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.- 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:
- AWS API Documentation
-
getResourcePoliciesPaginator
default GetResourcePoliciesPublisher getResourcePoliciesPaginator(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 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.- 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:
- AWS API Documentation
-
getResourcePolicy
default CompletableFuture<GetResourcePolicyResponse> getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest)
Retrieves a specified resource policy.
- Parameters:
getResourcePolicyRequest-- Returns:
- A Java Future containing the result of the GetResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSchema
default CompletableFuture<GetSchemaResponse> getSchema(GetSchemaRequest getSchemaRequest)
Describes the specified schema in detail.
- Parameters:
getSchemaRequest-- Returns:
- A Java Future containing the result of the GetSchema operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSchemaVersion
default CompletableFuture<GetSchemaVersionResponse> getSchemaVersion(GetSchemaVersionRequest getSchemaVersionRequest)
Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.
- Parameters:
getSchemaVersionRequest-- Returns:
- A Java Future containing the result of the GetSchemaVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSchemaVersionsDiff
default CompletableFuture<GetSchemaVersionsDiffResponse> getSchemaVersionsDiff(GetSchemaVersionsDiffRequest getSchemaVersionsDiffRequest)
Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.
This API allows you to compare two schema versions between two schema definitions under the same schema.
- Parameters:
getSchemaVersionsDiffRequest-- Returns:
- A Java Future containing the result of the GetSchemaVersionsDiff operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSecurityConfiguration
default CompletableFuture<GetSecurityConfigurationResponse> getSecurityConfiguration(GetSecurityConfigurationRequest getSecurityConfigurationRequest)
Retrieves a specified security configuration.
- Parameters:
getSecurityConfigurationRequest-- Returns:
- A Java Future containing the result of the GetSecurityConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSecurityConfigurations
default CompletableFuture<GetSecurityConfigurationsResponse> getSecurityConfigurations(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest)
Retrieves a list of all security configurations.
- Parameters:
getSecurityConfigurationsRequest-- Returns:
- A Java Future containing the result of the GetSecurityConfigurations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getSecurityConfigurationsPaginator
default GetSecurityConfigurationsPublisher getSecurityConfigurationsPaginator(GetSecurityConfigurationsRequest getSecurityConfigurationsRequest)
Retrieves a list of all security configurations.
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.- 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:
- AWS API Documentation
-
getSecurityConfigurationsPaginator
default GetSecurityConfigurationsPublisher getSecurityConfigurationsPaginator(Consumer<GetSecurityConfigurationsRequest.Builder> getSecurityConfigurationsRequest)
Retrieves a list of all security configurations.
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.- 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:
- AWS API Documentation
-
getSession
default CompletableFuture<GetSessionResponse> getSession(GetSessionRequest getSessionRequest)
Retrieves the session.
- Parameters:
getSessionRequest-- Returns:
- A Java Future containing the result of the GetSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getStatement
default CompletableFuture<GetStatementResponse> getStatement(GetStatementRequest getStatementRequest)
Retrieves the statement.
- Parameters:
getStatementRequest-- Returns:
- A Java Future containing the result of the GetStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getTable
default CompletableFuture<GetTableResponse> getTable(GetTableRequest getTableRequest)
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTableVersion
default CompletableFuture<GetTableVersionResponse> getTableVersion(GetTableVersionRequest getTableVersionRequest)
Retrieves a specified version of a table.
- Parameters:
getTableVersionRequest-- Returns:
- A Java Future containing the result of the GetTableVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getTableVersions
default CompletableFuture<GetTableVersionsResponse> getTableVersions(GetTableVersionsRequest getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
- Parameters:
getTableVersionsRequest-- Returns:
- A Java Future containing the result of the GetTableVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getTableVersionsPaginator
default GetTableVersionsPublisher getTableVersionsPaginator(GetTableVersionsRequest getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
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.- 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:
- AWS API Documentation
-
getTableVersionsPaginator
default GetTableVersionsPublisher getTableVersionsPaginator(Consumer<GetTableVersionsRequest.Builder> getTableVersionsRequest)
Retrieves a list of strings that identify available versions of a specified table.
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.- 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:
- AWS API Documentation
-
getTables
default CompletableFuture<GetTablesResponse> getTables(GetTablesRequest getTablesRequest)
Retrieves the definitions of some or all of the tables in a given
Database.- Parameters:
getTablesRequest-- Returns:
- A Java Future containing the result of the GetTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTablesPaginator
default GetTablesPublisher getTablesPaginator(GetTablesRequest getTablesRequest)
Retrieves the definitions of some or all of the tables in a given
Database.
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTablesPaginator
default GetTablesPublisher getTablesPaginator(Consumer<GetTablesRequest.Builder> getTablesRequest)
Retrieves the definitions of some or all of the tables in a given
Database.
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTags
default CompletableFuture<GetTagsResponse> getTags(GetTagsRequest getTagsRequest)
Retrieves a list of tags associated with a resource.
- Parameters:
getTagsRequest-- Returns:
- A Java Future containing the result of the GetTags operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getTags
default CompletableFuture<GetTagsResponse> getTags(Consumer<GetTagsRequest.Builder> getTagsRequest)
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.- 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:
- AWS API Documentation
-
getTrigger
default CompletableFuture<GetTriggerResponse> getTrigger(GetTriggerRequest getTriggerRequest)
Retrieves the definition of a trigger.
- Parameters:
getTriggerRequest-- Returns:
- A Java Future containing the result of the GetTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getTriggers
default CompletableFuture<GetTriggersResponse> getTriggers(GetTriggersRequest getTriggersRequest)
Gets all the triggers associated with a job.
- Parameters:
getTriggersRequest-- Returns:
- A Java Future containing the result of the GetTriggers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getTriggersPaginator
default GetTriggersPublisher getTriggersPaginator(GetTriggersRequest getTriggersRequest)
Gets all the triggers associated with a job.
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.- 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:
- AWS API Documentation
-
getTriggersPaginator
default GetTriggersPublisher getTriggersPaginator(Consumer<GetTriggersRequest.Builder> getTriggersRequest)
Gets all the triggers associated with a job.
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.- 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:
- AWS API Documentation
-
getUnfilteredPartitionMetadata
default CompletableFuture<GetUnfilteredPartitionMetadataResponse> getUnfilteredPartitionMetadata(GetUnfilteredPartitionMetadataRequest getUnfilteredPartitionMetadataRequest)
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartition.- Parameters:
getUnfilteredPartitionMetadataRequest-- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUnfilteredPartitionsMetadata
default CompletableFuture<GetUnfilteredPartitionsMetadataResponse> getUnfilteredPartitionsMetadata(GetUnfilteredPartitionsMetadataRequest getUnfilteredPartitionsMetadataRequest)
Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetPartitions.- Parameters:
getUnfilteredPartitionsMetadataRequest-- Returns:
- A Java Future containing the result of the GetUnfilteredPartitionsMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUnfilteredPartitionsMetadataPaginator
default GetUnfilteredPartitionsMetadataPublisher getUnfilteredPartitionsMetadataPaginator(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.
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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUnfilteredPartitionsMetadataPaginator
default GetUnfilteredPartitionsMetadataPublisher getUnfilteredPartitionsMetadataPaginator(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 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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUnfilteredTableMetadata
default CompletableFuture<GetUnfilteredTableMetadataResponse> getUnfilteredTableMetadata(GetUnfilteredTableMetadataRequest getUnfilteredTableMetadataRequest)
Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetTable.- Parameters:
getUnfilteredTableMetadataRequest-- Returns:
- A Java Future containing the result of the GetUnfilteredTableMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- PermissionTypeMismatchException The operation timed out.
- FederationSourceException A federation source failed.
- FederationSourceRetryableException
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUnfilteredTableMetadata
default CompletableFuture<GetUnfilteredTableMetadataResponse> getUnfilteredTableMetadata(Consumer<GetUnfilteredTableMetadataRequest.Builder> getUnfilteredTableMetadataRequest)
Retrieves table metadata from the Data Catalog that contains unfiltered metadata.
For IAM authorization, the public IAM action associated with this API is
glue:GetTable.
This is a convenience which creates an instance of the
GetUnfilteredTableMetadataRequest.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.- 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
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getUserDefinedFunction
default CompletableFuture<GetUserDefinedFunctionResponse> getUserDefinedFunction(GetUserDefinedFunctionRequest getUserDefinedFunctionRequest)
Retrieves a specified function definition from the Data Catalog.
- Parameters:
getUserDefinedFunctionRequest-- Returns:
- A Java Future containing the result of the GetUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getUserDefinedFunctions
default CompletableFuture<GetUserDefinedFunctionsResponse> getUserDefinedFunctions(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)
Retrieves multiple function definitions from the Data Catalog.
- Parameters:
getUserDefinedFunctionsRequest-- Returns:
- A Java Future containing the result of the GetUserDefinedFunctions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getUserDefinedFunctionsPaginator
default GetUserDefinedFunctionsPublisher getUserDefinedFunctionsPaginator(GetUserDefinedFunctionsRequest getUserDefinedFunctionsRequest)
Retrieves multiple function definitions from the Data Catalog.
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.- 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:
- AWS API Documentation
-
getUserDefinedFunctionsPaginator
default GetUserDefinedFunctionsPublisher getUserDefinedFunctionsPaginator(Consumer<GetUserDefinedFunctionsRequest.Builder> getUserDefinedFunctionsRequest)
Retrieves multiple function definitions from the Data Catalog.
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.- 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:
- AWS API Documentation
-
getWorkflow
default CompletableFuture<GetWorkflowResponse> getWorkflow(GetWorkflowRequest getWorkflowRequest)
Retrieves resource metadata for a workflow.
- Parameters:
getWorkflowRequest-- Returns:
- A Java Future containing the result of the GetWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getWorkflowRun
default CompletableFuture<GetWorkflowRunResponse> getWorkflowRun(GetWorkflowRunRequest getWorkflowRunRequest)
Retrieves the metadata for a given workflow run.
- Parameters:
getWorkflowRunRequest-- Returns:
- A Java Future containing the result of the GetWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getWorkflowRun
default CompletableFuture<GetWorkflowRunResponse> getWorkflowRun(Consumer<GetWorkflowRunRequest.Builder> getWorkflowRunRequest)
Retrieves the metadata for a given workflow run.
This is a convenience which creates an instance of the
GetWorkflowRunRequest.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.- 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:
- AWS API Documentation
-
getWorkflowRunProperties
default CompletableFuture<GetWorkflowRunPropertiesResponse> getWorkflowRunProperties(GetWorkflowRunPropertiesRequest getWorkflowRunPropertiesRequest)
Retrieves the workflow run properties which were set during the run.
- Parameters:
getWorkflowRunPropertiesRequest-- Returns:
- A Java Future containing the result of the GetWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getWorkflowRuns
default CompletableFuture<GetWorkflowRunsResponse> getWorkflowRuns(GetWorkflowRunsRequest getWorkflowRunsRequest)
Retrieves metadata for all runs of a given workflow.
- Parameters:
getWorkflowRunsRequest-- Returns:
- A Java Future containing the result of the GetWorkflowRuns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
getWorkflowRunsPaginator
default GetWorkflowRunsPublisher getWorkflowRunsPaginator(GetWorkflowRunsRequest getWorkflowRunsRequest)
Retrieves metadata for all runs of a given workflow.
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.- 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:
- AWS API Documentation
-
getWorkflowRunsPaginator
default GetWorkflowRunsPublisher getWorkflowRunsPaginator(Consumer<GetWorkflowRunsRequest.Builder> getWorkflowRunsRequest)
Retrieves metadata for all runs of a given workflow.
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.- 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:
- AWS API Documentation
-
importCatalogToGlue
default CompletableFuture<ImportCatalogToGlueResponse> importCatalogToGlue(ImportCatalogToGlueRequest importCatalogToGlueRequest)
Imports an existing Amazon Athena Data Catalog to Glue.
- Parameters:
importCatalogToGlueRequest-- Returns:
- A Java Future containing the result of the ImportCatalogToGlue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listBlueprints
default CompletableFuture<ListBlueprintsResponse> listBlueprints(ListBlueprintsRequest listBlueprintsRequest)
Lists all the blueprint names in an account.
- Parameters:
listBlueprintsRequest-- Returns:
- A Java Future containing the result of the ListBlueprints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listBlueprintsPaginator
default ListBlueprintsPublisher listBlueprintsPaginator(ListBlueprintsRequest listBlueprintsRequest)
Lists all the blueprint names in an account.
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.- 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:
- AWS API Documentation
-
listBlueprintsPaginator
default ListBlueprintsPublisher listBlueprintsPaginator(Consumer<ListBlueprintsRequest.Builder> listBlueprintsRequest)
Lists all the blueprint names in an account.
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.- 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:
- AWS API Documentation
-
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listCrawlersPaginator
default ListCrawlersPublisher listCrawlersPaginator(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.
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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listCrawlersPaginator
default ListCrawlersPublisher listCrawlersPaginator(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 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.- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listCrawls
default CompletableFuture<ListCrawlsResponse> listCrawls(ListCrawlsRequest 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.
- Parameters:
listCrawlsRequest-- Returns:
- A Java Future containing the result of the ListCrawls operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
-
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.- 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:
- AWS API Documentation
-
-
listCustomEntityTypes
default CompletableFuture<ListCustomEntityTypesResponse> listCustomEntityTypes(ListCustomEntityTypesRequest listCustomEntityTypesRequest)
Lists all the custom patterns that have been created.
- Parameters:
listCustomEntityTypesRequest-- Returns:
- A Java Future containing the result of the ListCustomEntityTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listCustomEntityTypesPaginator
default ListCustomEntityTypesPublisher listCustomEntityTypesPaginator(ListCustomEntityTypesRequest listCustomEntityTypesRequest)
Lists all the custom patterns that have been created.
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.- 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:
- AWS API Documentation
-
listCustomEntityTypesPaginator
default ListCustomEntityTypesPublisher listCustomEntityTypesPaginator(Consumer<ListCustomEntityTypesRequest.Builder> listCustomEntityTypesRequest)
Lists all the custom patterns that have been created.
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.- 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:
- AWS API Documentation
-
listDataQualityResults
default CompletableFuture<ListDataQualityResultsResponse> listDataQualityResults(ListDataQualityResultsRequest listDataQualityResultsRequest)
Returns all data quality execution results for your account.
- Parameters:
listDataQualityResultsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listDataQualityResultsPaginator
default ListDataQualityResultsPublisher listDataQualityResultsPaginator(ListDataQualityResultsRequest listDataQualityResultsRequest)
Returns all data quality execution results for your account.
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.- 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:
- AWS API Documentation
-
listDataQualityResultsPaginator
default ListDataQualityResultsPublisher listDataQualityResultsPaginator(Consumer<ListDataQualityResultsRequest.Builder> listDataQualityResultsRequest)
Returns all data quality execution results for your account.
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.- 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:
- AWS API Documentation
-
listDataQualityRuleRecommendationRuns
default CompletableFuture<ListDataQualityRuleRecommendationRunsResponse> listDataQualityRuleRecommendationRuns(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest)
Lists the recommendation runs meeting the filter criteria.
- Parameters:
listDataQualityRuleRecommendationRunsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityRuleRecommendationRuns operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listDataQualityRuleRecommendationRunsPaginator
default ListDataQualityRuleRecommendationRunsPublisher listDataQualityRuleRecommendationRunsPaginator(ListDataQualityRuleRecommendationRunsRequest listDataQualityRuleRecommendationRunsRequest)
Lists the recommendation runs meeting the filter criteria.
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.- 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:
- AWS API Documentation
-
listDataQualityRuleRecommendationRunsPaginator
default ListDataQualityRuleRecommendationRunsPublisher listDataQualityRuleRecommendationRunsPaginator(Consumer<ListDataQualityRuleRecommendationRunsRequest.Builder> listDataQualityRuleRecommendationRunsRequest)
Lists the recommendation runs meeting the filter criteria.
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.- 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:
- AWS API Documentation
-
listDataQualityRulesetEvaluationRuns
default CompletableFuture<ListDataQualityRulesetEvaluationRunsResponse> listDataQualityRulesetEvaluationRuns(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest)
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
- Parameters:
listDataQualityRulesetEvaluationRunsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityRulesetEvaluationRuns operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listDataQualityRulesetEvaluationRunsPaginator
default ListDataQualityRulesetEvaluationRunsPublisher listDataQualityRulesetEvaluationRunsPaginator(ListDataQualityRulesetEvaluationRunsRequest listDataQualityRulesetEvaluationRunsRequest)
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
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.- 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:
- AWS API Documentation
-
listDataQualityRulesetEvaluationRunsPaginator
default ListDataQualityRulesetEvaluationRunsPublisher listDataQualityRulesetEvaluationRunsPaginator(Consumer<ListDataQualityRulesetEvaluationRunsRequest.Builder> listDataQualityRulesetEvaluationRunsRequest)
Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.
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.- 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:
- AWS API Documentation
-
listDataQualityRulesets
default CompletableFuture<ListDataQualityRulesetsResponse> listDataQualityRulesets(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest)
Returns a paginated list of rulesets for the specified list of Glue tables.
- Parameters:
listDataQualityRulesetsRequest-- Returns:
- A Java Future containing the result of the ListDataQualityRulesets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listDataQualityRulesetsPaginator
default ListDataQualityRulesetsPublisher listDataQualityRulesetsPaginator(ListDataQualityRulesetsRequest listDataQualityRulesetsRequest)
Returns a paginated list of rulesets for the specified list of Glue tables.
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.- 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:
- AWS API Documentation
-
listDataQualityRulesetsPaginator
default ListDataQualityRulesetsPublisher listDataQualityRulesetsPaginator(Consumer<ListDataQualityRulesetsRequest.Builder> listDataQualityRulesetsRequest)
Returns a paginated list of rulesets for the specified list of Glue tables.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listDevEndpointsPaginator
default ListDevEndpointsPublisher listDevEndpointsPaginator(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.
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.- 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:
- AWS API Documentation
-
listDevEndpointsPaginator
default ListDevEndpointsPublisher listDevEndpointsPaginator(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 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.- 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:
- AWS API Documentation
-
listJobs
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. 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listJobsPaginator
default ListJobsPublisher listJobsPaginator(ListJobsRequest 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 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.- 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:
- AWS API Documentation
-
listJobsPaginator
default ListJobsPublisher listJobsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listMLTransformsPaginator
default ListMLTransformsPublisher listMLTransformsPaginator(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.
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.- 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:
- AWS API Documentation
-
listMLTransformsPaginator
default ListMLTransformsPublisher listMLTransformsPaginator(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 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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listRegistriesPaginator
default ListRegistriesPublisher listRegistriesPaginator(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.
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.- 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:
- AWS API Documentation
-
listRegistriesPaginator
default ListRegistriesPublisher listRegistriesPaginator(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 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.- 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:
- AWS API Documentation
-
listSchemaVersions
default CompletableFuture<ListSchemaVersionsResponse> listSchemaVersions(ListSchemaVersionsRequest listSchemaVersionsRequest)
Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.
- Parameters:
listSchemaVersionsRequest-- Returns:
- A Java Future containing the result of the ListSchemaVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listSchemaVersionsPaginator
default ListSchemaVersionsPublisher listSchemaVersionsPaginator(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.
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.- 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:
- AWS API Documentation
-
listSchemaVersionsPaginator
default ListSchemaVersionsPublisher listSchemaVersionsPaginator(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 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.- 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:
- AWS API Documentation
-
listSchemas
default CompletableFuture<ListSchemasResponse> listSchemas(ListSchemasRequest 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.- Parameters:
listSchemasRequest-- Returns:
- A Java Future containing the result of the ListSchemas operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listSchemasPaginator
default ListSchemasPublisher listSchemasPaginator(ListSchemasRequest 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 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.- 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:
- AWS API Documentation
-
listSchemasPaginator
default ListSchemasPublisher listSchemasPaginator(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 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.- 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:
- AWS API Documentation
-
listSessions
default CompletableFuture<ListSessionsResponse> listSessions(ListSessionsRequest listSessionsRequest)
Retrieve a list of sessions.
- Parameters:
listSessionsRequest-- Returns:
- A Java Future containing the result of the ListSessions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listSessionsPaginator
default ListSessionsPublisher listSessionsPaginator(ListSessionsRequest listSessionsRequest)
Retrieve a list of sessions.
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.- 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:
- AWS API Documentation
-
listSessionsPaginator
default ListSessionsPublisher listSessionsPaginator(Consumer<ListSessionsRequest.Builder> listSessionsRequest)
Retrieve a list of sessions.
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.- 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:
- AWS API Documentation
-
listStatements
default CompletableFuture<ListStatementsResponse> listStatements(ListStatementsRequest listStatementsRequest)
Lists statements for the session.
- Parameters:
listStatementsRequest-- Returns:
- A Java Future containing the result of the ListStatements operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listTriggersPaginator
default ListTriggersPublisher listTriggersPaginator(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.
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.- 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:
- AWS API Documentation
-
listTriggersPaginator
default ListTriggersPublisher listTriggersPaginator(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 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.- 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:
- AWS API Documentation
-
listWorkflows
default CompletableFuture<ListWorkflowsResponse> listWorkflows(ListWorkflowsRequest listWorkflowsRequest)
Lists names of workflows created in the account.
- Parameters:
listWorkflowsRequest-- Returns:
- A Java Future containing the result of the ListWorkflows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
listWorkflowsPaginator
default ListWorkflowsPublisher listWorkflowsPaginator(ListWorkflowsRequest listWorkflowsRequest)
Lists names of workflows created in the account.
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.- 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:
- AWS API Documentation
-
listWorkflowsPaginator
default ListWorkflowsPublisher listWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest)
Lists names of workflows created in the account.
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.- 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:
- AWS API Documentation
-
putDataCatalogEncryptionSettings
default CompletableFuture<PutDataCatalogEncryptionSettingsResponse> putDataCatalogEncryptionSettings(PutDataCatalogEncryptionSettingsRequest putDataCatalogEncryptionSettingsRequest)
Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.
- Parameters:
putDataCatalogEncryptionSettingsRequest-- Returns:
- A Java Future containing the result of the PutDataCatalogEncryptionSettings operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
putResourcePolicy
default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest)
Sets the Data Catalog resource policy for access control.
- Parameters:
putResourcePolicyRequest-- Returns:
- A Java Future containing the result of the PutResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ConditionCheckFailureException A specified condition was not satisfied.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
putSchemaVersionMetadata
default CompletableFuture<PutSchemaVersionMetadataResponse> putSchemaVersionMetadata(PutSchemaVersionMetadataRequest putSchemaVersionMetadataRequest)
Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.
- Parameters:
putSchemaVersionMetadataRequest-- Returns:
- A Java Future containing the result of the PutSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
putWorkflowRunProperties
default CompletableFuture<PutWorkflowRunPropertiesResponse> putWorkflowRunProperties(PutWorkflowRunPropertiesRequest putWorkflowRunPropertiesRequest)
Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.
- Parameters:
putWorkflowRunPropertiesRequest-- Returns:
- A Java Future containing the result of the PutWorkflowRunProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AlreadyExistsException A resource to be created or added already exists.
- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
querySchemaVersionMetadata
default CompletableFuture<QuerySchemaVersionMetadataResponse> querySchemaVersionMetadata(QuerySchemaVersionMetadataRequest querySchemaVersionMetadataRequest)
Queries for the schema version metadata information.
- Parameters:
querySchemaVersionMetadataRequest-- Returns:
- A Java Future containing the result of the QuerySchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
removeSchemaVersionMetadata
default CompletableFuture<RemoveSchemaVersionMetadataResponse> removeSchemaVersionMetadata(RemoveSchemaVersionMetadataRequest removeSchemaVersionMetadataRequest)
Removes a key value pair from the schema version metadata for the specified schema version ID.
- Parameters:
removeSchemaVersionMetadataRequest-- Returns:
- A Java Future containing the result of the RemoveSchemaVersionMetadata operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
resetJobBookmark
default CompletableFuture<ResetJobBookmarkResponse> resetJobBookmark(ResetJobBookmarkRequest resetJobBookmarkRequest)
Resets a bookmark entry.
For more information about enabling and using job bookmarks, see:
- Parameters:
resetJobBookmarkRequest-- Returns:
- A Java Future containing the result of the ResetJobBookmark operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
resumeWorkflowRun
default CompletableFuture<ResumeWorkflowRunResponse> resumeWorkflowRun(ResumeWorkflowRunRequest resumeWorkflowRunRequest)
Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.
- Parameters:
resumeWorkflowRunRequest-- Returns:
- A Java Future containing the result of the ResumeWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
runStatement
default CompletableFuture<RunStatementResponse> runStatement(RunStatementRequest runStatementRequest)
Executes the statement.
- Parameters:
runStatementRequest-- Returns:
- A Java Future containing the result of the RunStatement operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
searchTables
default CompletableFuture<SearchTablesResponse> searchTables(SearchTablesRequest searchTablesRequest)
Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.
You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.
- Parameters:
searchTablesRequest-- Returns:
- A Java Future containing the result of the SearchTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InternalServiceException An internal service error occurred.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
searchTablesPaginator
default SearchTablesPublisher searchTablesPaginator(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.
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.- 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:
- AWS API Documentation
-
searchTablesPaginator
default SearchTablesPublisher searchTablesPaginator(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 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.- 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:
- AWS API Documentation
-
startBlueprintRun
default CompletableFuture<StartBlueprintRunResponse> startBlueprintRun(StartBlueprintRunRequest startBlueprintRunRequest)
Starts a new run of the specified blueprint.
- Parameters:
startBlueprintRunRequest-- Returns:
- A Java Future containing the result of the StartBlueprintRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- EntityNotFoundException A specified entity does not exist
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
startCrawler
default CompletableFuture<StartCrawlerResponse> startCrawler(StartCrawlerRequest startCrawlerRequest)
Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.
- Parameters:
startCrawlerRequest-- Returns:
- A Java Future containing the result of the StartCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerRunningException The operation cannot be performed because the crawler is already running.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
startCrawlerSchedule
default CompletableFuture<StartCrawlerScheduleResponse> startCrawlerSchedule(StartCrawlerScheduleRequest startCrawlerScheduleRequest)
Changes the schedule state of the specified crawler to
SCHEDULED, unless the crawler is already running or the schedule state is alreadySCHEDULED.- Parameters:
startCrawlerScheduleRequest-- Returns:
- A Java Future containing the result of the StartCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerRunningException The specified scheduler is already running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- NoScheduleException There is no applicable schedule.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.
- Parameters:
startDataQualityRuleRecommendationRunRequest-- Returns:
- A Java Future containing the result of the StartDataQualityRuleRecommendationRun operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ConflictException The
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:
- AWS API Documentation
-
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.
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
startJobRun
default CompletableFuture<StartJobRunResponse> startJobRun(StartJobRunRequest startJobRunRequest)
Starts a job run using a job definition.
- Parameters:
startJobRunRequest-- Returns:
- A Java Future containing the result of the StartJobRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
startTrigger
default CompletableFuture<StartTriggerResponse> startTrigger(StartTriggerRequest startTriggerRequest)
Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.
- Parameters:
startTriggerRequest-- Returns:
- A Java Future containing the result of the StartTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
startWorkflowRun
default CompletableFuture<StartWorkflowRunResponse> startWorkflowRun(StartWorkflowRunRequest startWorkflowRunRequest)
Starts a new run of the specified workflow.
- Parameters:
startWorkflowRunRequest-- Returns:
- A Java Future containing the result of the StartWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- ConcurrentRunsExceededException Too many jobs are being run concurrently.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
stopCrawler
default CompletableFuture<StopCrawlerResponse> stopCrawler(StopCrawlerRequest stopCrawlerRequest)
If the specified crawler is running, stops the crawl.
- Parameters:
stopCrawlerRequest-- Returns:
- A Java Future containing the result of the StopCrawler operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- CrawlerNotRunningException The specified crawler is not running.
- CrawlerStoppingException The specified crawler is stopping.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
stopCrawlerSchedule
default CompletableFuture<StopCrawlerScheduleResponse> stopCrawlerSchedule(StopCrawlerScheduleRequest stopCrawlerScheduleRequest)
Sets the schedule state of the specified crawler to
NOT_SCHEDULED, but does not stop the crawler if it is already running.- Parameters:
stopCrawlerScheduleRequest-- Returns:
- A Java Future containing the result of the StopCrawlerSchedule operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- SchedulerNotRunningException The specified scheduler is not running.
- SchedulerTransitioningException The specified scheduler is transitioning.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
stopSession
default CompletableFuture<StopSessionResponse> stopSession(StopSessionRequest stopSessionRequest)
Stops the session.
- Parameters:
stopSessionRequest-- Returns:
- A Java Future containing the result of the StopSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- IllegalSessionStateException The session is in an invalid state to perform a requested operation.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
stopTrigger
default CompletableFuture<StopTriggerResponse> stopTrigger(StopTriggerRequest stopTriggerRequest)
Stops a specified trigger.
- Parameters:
stopTriggerRequest-- Returns:
- A Java Future containing the result of the StopTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
stopWorkflowRun
default CompletableFuture<StopWorkflowRunResponse> stopWorkflowRun(StopWorkflowRunRequest stopWorkflowRunRequest)
Stops the execution of the specified workflow run.
- Parameters:
stopWorkflowRunRequest-- Returns:
- A Java Future containing the result of the StopWorkflowRun operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- IllegalWorkflowStateException The workflow is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest 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.
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- EntityNotFoundException A specified entity does not exist
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateBlueprint
default CompletableFuture<UpdateBlueprintResponse> updateBlueprint(UpdateBlueprintRequest updateBlueprintRequest)
Updates a registered blueprint.
- Parameters:
updateBlueprintRequest-- Returns:
- A Java Future containing the result of the UpdateBlueprint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- IllegalBlueprintStateException The blueprint is in an invalid state to perform a requested operation.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateClassifier
default CompletableFuture<UpdateClassifierResponse> updateClassifier(UpdateClassifierRequest updateClassifierRequest)
Modifies an existing classifier (a
GrokClassifier, anXMLClassifier, aJsonClassifier, or aCsvClassifier, depending on which field is present).- Parameters:
updateClassifierRequest-- Returns:
- A Java Future containing the result of the UpdateClassifier operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- VersionMismatchException There was a version conflict.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateColumnStatisticsForPartition
default CompletableFuture<UpdateColumnStatisticsForPartitionResponse> updateColumnStatisticsForPartition(UpdateColumnStatisticsForPartitionRequest updateColumnStatisticsForPartitionRequest)
Creates or updates partition statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdatePartition.- Parameters:
updateColumnStatisticsForPartitionRequest-- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForPartition operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateColumnStatisticsForTable
default CompletableFuture<UpdateColumnStatisticsForTableResponse> updateColumnStatisticsForTable(UpdateColumnStatisticsForTableRequest updateColumnStatisticsForTableRequest)
Creates or updates table statistics of columns.
The Identity and Access Management (IAM) permission required for this operation is
UpdateTable.- Parameters:
updateColumnStatisticsForTableRequest-- Returns:
- A Java Future containing the result of the UpdateColumnStatisticsForTable operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateConnection
default CompletableFuture<UpdateConnectionResponse> updateConnection(UpdateConnectionRequest updateConnectionRequest)
Updates a connection definition in the Data Catalog.
- Parameters:
updateConnectionRequest-- Returns:
- A Java Future containing the result of the UpdateConnection operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateDataQualityRuleset
default CompletableFuture<UpdateDataQualityRulesetResponse> updateDataQualityRuleset(UpdateDataQualityRulesetRequest updateDataQualityRulesetRequest)
Updates the specified data quality ruleset.
- Parameters:
updateDataQualityRulesetRequest-- Returns:
- A Java Future containing the result of the UpdateDataQualityRuleset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- AlreadyExistsException A resource to be created or added already exists.
- IdempotentParameterMismatchException The same unique identifier was associated with two different records.
- InvalidInputException The input provided was not valid.
- OperationTimeoutException The operation timed out.
- InternalServiceException An internal service error occurred.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateDatabase
default CompletableFuture<UpdateDatabaseResponse> updateDatabase(UpdateDatabaseRequest updateDatabaseRequest)
Updates an existing database definition in a Data Catalog.
- Parameters:
updateDatabaseRequest-- Returns:
- A Java Future containing the result of the UpdateDatabase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateDevEndpoint
default CompletableFuture<UpdateDevEndpointResponse> updateDevEndpoint(UpdateDevEndpointRequest updateDevEndpointRequest)
Updates a specified development endpoint.
- Parameters:
updateDevEndpointRequest-- Returns:
- A Java Future containing the result of the UpdateDevEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateJob
default CompletableFuture<UpdateJobResponse> updateJob(UpdateJobRequest updateJobRequest)
Updates an existing job definition. The previous job definition is completely overwritten by this information.
- Parameters:
updateJobRequest-- Returns:
- A Java Future containing the result of the UpdateJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateJobFromSourceControl
default CompletableFuture<UpdateJobFromSourceControlResponse> updateJobFromSourceControl(UpdateJobFromSourceControlRequest updateJobFromSourceControlRequest)
Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.
This API supports optional parameters which take in the repository information.
- Parameters:
updateJobFromSourceControlRequest-- Returns:
- A Java Future containing the result of the UpdateJobFromSourceControl operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updatePartition
default CompletableFuture<UpdatePartitionResponse> updatePartition(UpdatePartitionRequest updatePartitionRequest)
Updates a partition.
- Parameters:
updatePartitionRequest-- Returns:
- A Java Future containing the result of the UpdatePartition operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateRegistry
default CompletableFuture<UpdateRegistryResponse> updateRegistry(UpdateRegistryRequest updateRegistryRequest)
Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.
- Parameters:
updateRegistryRequest-- Returns:
- A Java Future containing the result of the UpdateRegistry operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- AccessDeniedException Access to a resource was denied.
- EntityNotFoundException A specified entity does not exist
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- InternalServiceException An internal service error occurred.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateSourceControlFromJob
default CompletableFuture<UpdateSourceControlFromJobResponse> updateSourceControlFromJob(UpdateSourceControlFromJobRequest updateSourceControlFromJobRequest)
Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.
This API supports optional parameters which take in the repository information.
- Parameters:
updateSourceControlFromJobRequest-- Returns:
- A Java Future containing the result of the UpdateSourceControlFromJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException Access to a resource was denied.
- AlreadyExistsException A resource to be created or added already exists.
- InvalidInputException The input provided was not valid.
- ValidationException A value could not be validated.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateTable
default CompletableFuture<UpdateTableResponse> updateTable(UpdateTableRequest updateTableRequest)
Updates a metadata table in the Data Catalog.
- Parameters:
updateTableRequest-- Returns:
- A Java Future containing the result of the UpdateTable operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- ResourceNumberLimitExceededException A resource numerical limit was exceeded.
- GlueEncryptionException An encryption operation failed.
- ResourceNotReadyException A resource was not ready for a transaction.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateTrigger
default CompletableFuture<UpdateTriggerResponse> updateTrigger(UpdateTriggerRequest updateTriggerRequest)
Updates a trigger definition.
- Parameters:
updateTriggerRequest-- Returns:
- A Java Future containing the result of the UpdateTrigger operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- EntityNotFoundException A specified entity does not exist
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateUserDefinedFunction
default CompletableFuture<UpdateUserDefinedFunctionResponse> updateUserDefinedFunction(UpdateUserDefinedFunctionRequest updateUserDefinedFunctionRequest)
Updates an existing function definition in the Data Catalog.
- Parameters:
updateUserDefinedFunctionRequest-- Returns:
- A Java Future containing the result of the UpdateUserDefinedFunction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- EntityNotFoundException A specified entity does not exist
- InvalidInputException The input provided was not valid.
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- GlueEncryptionException An encryption operation failed.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
updateWorkflow
default CompletableFuture<UpdateWorkflowResponse> updateWorkflow(UpdateWorkflowRequest updateWorkflowRequest)
Updates an existing workflow.
- Parameters:
updateWorkflowRequest-- Returns:
- A Java Future containing the result of the UpdateWorkflow operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- InvalidInputException The input provided was not valid.
- EntityNotFoundException A specified entity does not exist
- InternalServiceException An internal service error occurred.
- OperationTimeoutException The operation timed out.
- ConcurrentModificationException Two processes are trying to modify a resource simultaneously.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- GlueException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
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.- 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:
- AWS API Documentation
-
serviceClientConfiguration
default GlueServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
create
static GlueAsyncClient create()
Create aGlueAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static GlueAsyncClientBuilder builder()
Create a builder that can be used to configure and create aGlueAsyncClient.
-
-