Interface IoTSiteWiseAsyncClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in
some cases such as credentials retrieval and endpoint discovery as part of the async API call.
Welcome to the IoT SiteWise API Reference. IoT SiteWise is an Amazon Web Services service that connects Industrial Internet of Things (IIoT) devices to the power of the Amazon Web Services Cloud. For more information, see the IoT SiteWise User Guide. For information about IoT SiteWise quotas, see Quotas in the IoT SiteWise User Guide.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault CompletableFuture<AssociateAssetsResponse> associateAssets(Consumer<AssociateAssetsRequest.Builder> associateAssetsRequest) Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model.default CompletableFuture<AssociateAssetsResponse> associateAssets(AssociateAssetsRequest associateAssetsRequest) Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model.associateTimeSeriesToAssetProperty(Consumer<AssociateTimeSeriesToAssetPropertyRequest.Builder> associateTimeSeriesToAssetPropertyRequest) Associates a time series (data stream) with an asset property.associateTimeSeriesToAssetProperty(AssociateTimeSeriesToAssetPropertyRequest associateTimeSeriesToAssetPropertyRequest) Associates a time series (data stream) with an asset property.batchAssociateDataSegmentsToDataset(Consumer<BatchAssociateDataSegmentsToDatasetRequest.Builder> batchAssociateDataSegmentsToDatasetRequest) Associates a batch of data segments with a curated dataset.batchAssociateDataSegmentsToDataset(BatchAssociateDataSegmentsToDatasetRequest batchAssociateDataSegmentsToDatasetRequest) Associates a batch of data segments with a curated dataset.batchAssociateProjectAssets(Consumer<BatchAssociateProjectAssetsRequest.Builder> batchAssociateProjectAssetsRequest) batchAssociateProjectAssets(BatchAssociateProjectAssetsRequest batchAssociateProjectAssetsRequest) batchDeleteDatasetDataSegments(Consumer<BatchDeleteDatasetDataSegmentsRequest.Builder> batchDeleteDatasetDataSegmentsRequest) Deletes a batch of data segments from a session dataset.batchDeleteDatasetDataSegments(BatchDeleteDatasetDataSegmentsRequest batchDeleteDatasetDataSegmentsRequest) Deletes a batch of data segments from a session dataset.batchDisassociateDataSegmentsFromDataset(Consumer<BatchDisassociateDataSegmentsFromDatasetRequest.Builder> batchDisassociateDataSegmentsFromDatasetRequest) Disassociates a batch of data segments from a curated dataset.batchDisassociateDataSegmentsFromDataset(BatchDisassociateDataSegmentsFromDatasetRequest batchDisassociateDataSegmentsFromDatasetRequest) Disassociates a batch of data segments from a curated dataset.batchDisassociateProjectAssets(Consumer<BatchDisassociateProjectAssetsRequest.Builder> batchDisassociateProjectAssetsRequest) Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.batchDisassociateProjectAssets(BatchDisassociateProjectAssetsRequest batchDisassociateProjectAssetsRequest) Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.batchGetAssetPropertyAggregates(Consumer<BatchGetAssetPropertyAggregatesRequest.Builder> batchGetAssetPropertyAggregatesRequest) Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties.batchGetAssetPropertyAggregates(BatchGetAssetPropertyAggregatesRequest batchGetAssetPropertyAggregatesRequest) Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties.batchGetAssetPropertyAggregatesPaginator(Consumer<BatchGetAssetPropertyAggregatesRequest.Builder> batchGetAssetPropertyAggregatesRequest) This is a variant ofbatchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)operation.batchGetAssetPropertyAggregatesPaginator(BatchGetAssetPropertyAggregatesRequest batchGetAssetPropertyAggregatesRequest) This is a variant ofbatchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)operation.batchGetAssetPropertyValue(Consumer<BatchGetAssetPropertyValueRequest.Builder> batchGetAssetPropertyValueRequest) Gets the current value for one or more asset properties.batchGetAssetPropertyValue(BatchGetAssetPropertyValueRequest batchGetAssetPropertyValueRequest) Gets the current value for one or more asset properties.batchGetAssetPropertyValueHistory(Consumer<BatchGetAssetPropertyValueHistoryRequest.Builder> batchGetAssetPropertyValueHistoryRequest) Gets the historical values for one or more asset properties.batchGetAssetPropertyValueHistory(BatchGetAssetPropertyValueHistoryRequest batchGetAssetPropertyValueHistoryRequest) Gets the historical values for one or more asset properties.batchGetAssetPropertyValueHistoryPaginator(Consumer<BatchGetAssetPropertyValueHistoryRequest.Builder> batchGetAssetPropertyValueHistoryRequest) This is a variant ofbatchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)operation.batchGetAssetPropertyValueHistoryPaginator(BatchGetAssetPropertyValueHistoryRequest batchGetAssetPropertyValueHistoryRequest) This is a variant ofbatchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)operation.batchGetAssetPropertyValuePaginator(Consumer<BatchGetAssetPropertyValueRequest.Builder> batchGetAssetPropertyValueRequest) This is a variant ofbatchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)operation.batchGetAssetPropertyValuePaginator(BatchGetAssetPropertyValueRequest batchGetAssetPropertyValueRequest) This is a variant ofbatchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)operation.batchPutAssetPropertyValue(Consumer<BatchPutAssetPropertyValueRequest.Builder> batchPutAssetPropertyValueRequest) Sends a list of asset property values to IoT SiteWise.batchPutAssetPropertyValue(BatchPutAssetPropertyValueRequest batchPutAssetPropertyValueRequest) Sends a list of asset property values to IoT SiteWise.builder()Create a builder that can be used to configure and create aIoTSiteWiseAsyncClient.cancelEnrichmentJob(Consumer<CancelEnrichmentJobRequest.Builder> cancelEnrichmentJobRequest) Cancels a running or pending enrichment job.cancelEnrichmentJob(CancelEnrichmentJobRequest cancelEnrichmentJobRequest) Cancels a running or pending enrichment job.cancelPipelineExecution(Consumer<CancelPipelineExecutionRequest.Builder> cancelPipelineExecutionRequest) Cancels a pipeline execution in the specified workspace.cancelPipelineExecution(CancelPipelineExecutionRequest cancelPipelineExecutionRequest) Cancels a pipeline execution in the specified workspace.default CompletableFuture<CancelQueryResponse> cancelQuery(Consumer<CancelQueryRequest.Builder> cancelQueryRequest) Cancels a running query.default CompletableFuture<CancelQueryResponse> cancelQuery(CancelQueryRequest cancelQueryRequest) Cancels a running query.static IoTSiteWiseAsyncClientcreate()Create aIoTSiteWiseAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.createAccessPolicy(Consumer<CreateAccessPolicyRequest.Builder> createAccessPolicyRequest) createAccessPolicy(CreateAccessPolicyRequest createAccessPolicyRequest) createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest) Creates a new application for the workspace and IdC application providedcreateApplication(CreateApplicationRequest createApplicationRequest) Creates a new application for the workspace and IdC application provideddefault CompletableFuture<CreateAssetResponse> createAsset(Consumer<CreateAssetRequest.Builder> createAssetRequest) Creates an asset from an existing asset model.default CompletableFuture<CreateAssetResponse> createAsset(CreateAssetRequest createAssetRequest) Creates an asset from an existing asset model.createAssetModel(Consumer<CreateAssetModelRequest.Builder> createAssetModelRequest) Creates an asset model from specified property and hierarchy definitions.createAssetModel(CreateAssetModelRequest createAssetModelRequest) Creates an asset model from specified property and hierarchy definitions.createAssetModelCompositeModel(Consumer<CreateAssetModelCompositeModelRequest.Builder> createAssetModelCompositeModelRequest) Creates a custom composite model from specified property and hierarchy definitions.createAssetModelCompositeModel(CreateAssetModelCompositeModelRequest createAssetModelCompositeModelRequest) Creates a custom composite model from specified property and hierarchy definitions.createBulkImportJob(Consumer<CreateBulkImportJobRequest.Builder> createBulkImportJobRequest) Defines a job to ingest data to IoT SiteWise from Amazon S3.createBulkImportJob(CreateBulkImportJobRequest createBulkImportJobRequest) Defines a job to ingest data to IoT SiteWise from Amazon S3.createComputationModel(Consumer<CreateComputationModelRequest.Builder> createComputationModelRequest) Create a computation model with a configuration and data binding.createComputationModel(CreateComputationModelRequest createComputationModelRequest) Create a computation model with a configuration and data binding.default CompletableFuture<CreateDashboardResponse> createDashboard(Consumer<CreateDashboardRequest.Builder> createDashboardRequest) default CompletableFuture<CreateDashboardResponse> createDashboard(CreateDashboardRequest createDashboardRequest) default CompletableFuture<CreateDatasetResponse> createDataset(Consumer<CreateDatasetRequest.Builder> createDatasetRequest) Creates a dataset.default CompletableFuture<CreateDatasetResponse> createDataset(CreateDatasetRequest createDatasetRequest) Creates a dataset.createDatasetExportJob(Consumer<CreateDatasetExportJobRequest.Builder> createDatasetExportJobRequest) Starts an asynchronous job that exports dataset and time-series data from a workspace to Amazon S3.createDatasetExportJob(CreateDatasetExportJobRequest createDatasetExportJobRequest) Starts an asynchronous job that exports dataset and time-series data from a workspace to Amazon S3.createEnrichmentJob(Consumer<CreateEnrichmentJobRequest.Builder> createEnrichmentJobRequest) Creates an asynchronous enrichment job to analyze time-series sensor data.createEnrichmentJob(CreateEnrichmentJobRequest createEnrichmentJobRequest) Creates an asynchronous enrichment job to analyze time-series sensor data.default CompletableFuture<CreateGatewayResponse> createGateway(Consumer<CreateGatewayRequest.Builder> createGatewayRequest) Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise.default CompletableFuture<CreateGatewayResponse> createGateway(CreateGatewayRequest createGatewayRequest) Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise.default CompletableFuture<CreatePipelineResponse> createPipeline(Consumer<CreatePipelineRequest.Builder> createPipelineRequest) Creates a new pipeline in the specified workspace.default CompletableFuture<CreatePipelineResponse> createPipeline(CreatePipelineRequest createPipelineRequest) Creates a new pipeline in the specified workspace.default CompletableFuture<CreatePortalResponse> createPortal(Consumer<CreatePortalRequest.Builder> createPortalRequest) default CompletableFuture<CreatePortalResponse> createPortal(CreatePortalRequest createPortalRequest) default CompletableFuture<CreateProjectResponse> createProject(Consumer<CreateProjectRequest.Builder> createProjectRequest) default CompletableFuture<CreateProjectResponse> createProject(CreateProjectRequest createProjectRequest) default CompletableFuture<CreateTaskResponse> createTask(Consumer<CreateTaskRequest.Builder> createTaskRequest) Creates a new task in the specified workspace.default CompletableFuture<CreateTaskResponse> createTask(CreateTaskRequest createTaskRequest) Creates a new task in the specified workspace.default CompletableFuture<CreateWorkspaceResponse> createWorkspace(Consumer<CreateWorkspaceRequest.Builder> createWorkspaceRequest) Creates a workspace in IoT SiteWise.default CompletableFuture<CreateWorkspaceResponse> createWorkspace(CreateWorkspaceRequest createWorkspaceRequest) Creates a workspace in IoT SiteWise.deleteAccessPolicy(Consumer<DeleteAccessPolicyRequest.Builder> deleteAccessPolicyRequest) Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource.deleteAccessPolicy(DeleteAccessPolicyRequest deleteAccessPolicyRequest) Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource.deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest) Deletes an application by IDdeleteApplication(DeleteApplicationRequest deleteApplicationRequest) Deletes an application by IDdefault CompletableFuture<DeleteAssetResponse> deleteAsset(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) Deletes an asset.default CompletableFuture<DeleteAssetResponse> deleteAsset(DeleteAssetRequest deleteAssetRequest) Deletes an asset.deleteAssetModel(Consumer<DeleteAssetModelRequest.Builder> deleteAssetModelRequest) Deletes an asset model.deleteAssetModel(DeleteAssetModelRequest deleteAssetModelRequest) Deletes an asset model.deleteAssetModelCompositeModel(Consumer<DeleteAssetModelCompositeModelRequest.Builder> deleteAssetModelCompositeModelRequest) Deletes a composite model.deleteAssetModelCompositeModel(DeleteAssetModelCompositeModelRequest deleteAssetModelCompositeModelRequest) Deletes a composite model.deleteAssetModelInterfaceRelationship(Consumer<DeleteAssetModelInterfaceRelationshipRequest.Builder> deleteAssetModelInterfaceRelationshipRequest) Deletes an interface relationship between an asset model and an interface asset model.deleteAssetModelInterfaceRelationship(DeleteAssetModelInterfaceRelationshipRequest deleteAssetModelInterfaceRelationshipRequest) Deletes an interface relationship between an asset model and an interface asset model.deleteComputationModel(Consumer<DeleteComputationModelRequest.Builder> deleteComputationModelRequest) Deletes a computation model.deleteComputationModel(DeleteComputationModelRequest deleteComputationModelRequest) Deletes a computation model.default CompletableFuture<DeleteDashboardResponse> deleteDashboard(Consumer<DeleteDashboardRequest.Builder> deleteDashboardRequest) Deletes a dashboard from IoT SiteWise Monitor.default CompletableFuture<DeleteDashboardResponse> deleteDashboard(DeleteDashboardRequest deleteDashboardRequest) Deletes a dashboard from IoT SiteWise Monitor.default CompletableFuture<DeleteDatasetResponse> deleteDataset(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest) Deletes a dataset.default CompletableFuture<DeleteDatasetResponse> deleteDataset(DeleteDatasetRequest deleteDatasetRequest) Deletes a dataset.default CompletableFuture<DeleteGatewayResponse> deleteGateway(Consumer<DeleteGatewayRequest.Builder> deleteGatewayRequest) Deletes a gateway from IoT SiteWise.default CompletableFuture<DeleteGatewayResponse> deleteGateway(DeleteGatewayRequest deleteGatewayRequest) Deletes a gateway from IoT SiteWise.default CompletableFuture<DeletePipelineResponse> deletePipeline(Consumer<DeletePipelineRequest.Builder> deletePipelineRequest) Deletes a pipeline from the specified workspace.default CompletableFuture<DeletePipelineResponse> deletePipeline(DeletePipelineRequest deletePipelineRequest) Deletes a pipeline from the specified workspace.default CompletableFuture<DeletePortalResponse> deletePortal(Consumer<DeletePortalRequest.Builder> deletePortalRequest) Deletes a portal from IoT SiteWise Monitor.default CompletableFuture<DeletePortalResponse> deletePortal(DeletePortalRequest deletePortalRequest) Deletes a portal from IoT SiteWise Monitor.default CompletableFuture<DeleteProjectResponse> deleteProject(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest) Deletes a project from IoT SiteWise Monitor.default CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectRequest deleteProjectRequest) Deletes a project from IoT SiteWise Monitor.default CompletableFuture<DeleteTaskResponse> deleteTask(Consumer<DeleteTaskRequest.Builder> deleteTaskRequest) Deletes a task from the specified workspace.default CompletableFuture<DeleteTaskResponse> deleteTask(DeleteTaskRequest deleteTaskRequest) Deletes a task from the specified workspace.deleteTimeSeries(Consumer<DeleteTimeSeriesRequest.Builder> deleteTimeSeriesRequest) Deletes a time series (data stream).deleteTimeSeries(DeleteTimeSeriesRequest deleteTimeSeriesRequest) Deletes a time series (data stream).default CompletableFuture<DeleteWorkspaceResponse> deleteWorkspace(Consumer<DeleteWorkspaceRequest.Builder> deleteWorkspaceRequest) Deletes a workspace.default CompletableFuture<DeleteWorkspaceResponse> deleteWorkspace(DeleteWorkspaceRequest deleteWorkspaceRequest) Deletes a workspace.describeAccessPolicy(Consumer<DescribeAccessPolicyRequest.Builder> describeAccessPolicyRequest) Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.describeAccessPolicy(DescribeAccessPolicyRequest describeAccessPolicyRequest) Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.default CompletableFuture<DescribeActionResponse> describeAction(Consumer<DescribeActionRequest.Builder> describeActionRequest) Retrieves information about an action.default CompletableFuture<DescribeActionResponse> describeAction(DescribeActionRequest describeActionRequest) Retrieves information about an action.describeApplication(Consumer<DescribeApplicationRequest.Builder> describeApplicationRequest) Retrieves Application details based on the IDdescribeApplication(DescribeApplicationRequest describeApplicationRequest) Retrieves Application details based on the IDdefault CompletableFuture<DescribeAssetResponse> describeAsset(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) Retrieves information about an asset.default CompletableFuture<DescribeAssetResponse> describeAsset(DescribeAssetRequest describeAssetRequest) Retrieves information about an asset.describeAssetCompositeModel(Consumer<DescribeAssetCompositeModelRequest.Builder> describeAssetCompositeModelRequest) Retrieves information about an asset composite model (also known as an asset component).describeAssetCompositeModel(DescribeAssetCompositeModelRequest describeAssetCompositeModelRequest) Retrieves information about an asset composite model (also known as an asset component).describeAssetModel(Consumer<DescribeAssetModelRequest.Builder> describeAssetModelRequest) Retrieves information about an asset model.describeAssetModel(DescribeAssetModelRequest describeAssetModelRequest) Retrieves information about an asset model.describeAssetModelCompositeModel(Consumer<DescribeAssetModelCompositeModelRequest.Builder> describeAssetModelCompositeModelRequest) Retrieves information about an asset model composite model (also known as an asset model component).describeAssetModelCompositeModel(DescribeAssetModelCompositeModelRequest describeAssetModelCompositeModelRequest) Retrieves information about an asset model composite model (also known as an asset model component).describeAssetModelInterfaceRelationship(Consumer<DescribeAssetModelInterfaceRelationshipRequest.Builder> describeAssetModelInterfaceRelationshipRequest) Retrieves information about an interface relationship between an asset model and an interface asset model.describeAssetModelInterfaceRelationship(DescribeAssetModelInterfaceRelationshipRequest describeAssetModelInterfaceRelationshipRequest) Retrieves information about an interface relationship between an asset model and an interface asset model.describeAssetProperty(Consumer<DescribeAssetPropertyRequest.Builder> describeAssetPropertyRequest) Retrieves information about an asset property.describeAssetProperty(DescribeAssetPropertyRequest describeAssetPropertyRequest) Retrieves information about an asset property.describeBulkImportJob(Consumer<DescribeBulkImportJobRequest.Builder> describeBulkImportJobRequest) Retrieves information about a bulk import job request.describeBulkImportJob(DescribeBulkImportJobRequest describeBulkImportJobRequest) Retrieves information about a bulk import job request.describeComputationModel(Consumer<DescribeComputationModelRequest.Builder> describeComputationModelRequest) Retrieves information about a computation model.describeComputationModel(DescribeComputationModelRequest describeComputationModelRequest) Retrieves information about a computation model.describeComputationModelExecutionSummary(Consumer<DescribeComputationModelExecutionSummaryRequest.Builder> describeComputationModelExecutionSummaryRequest) Retrieves information about the execution summary of a computation model.describeComputationModelExecutionSummary(DescribeComputationModelExecutionSummaryRequest describeComputationModelExecutionSummaryRequest) Retrieves information about the execution summary of a computation model.describeDashboard(Consumer<DescribeDashboardRequest.Builder> describeDashboardRequest) Retrieves information about a dashboard.describeDashboard(DescribeDashboardRequest describeDashboardRequest) Retrieves information about a dashboard.default CompletableFuture<DescribeDatasetResponse> describeDataset(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest) Retrieves information about a dataset.default CompletableFuture<DescribeDatasetResponse> describeDataset(DescribeDatasetRequest describeDatasetRequest) Retrieves information about a dataset.describeDatasetExportJob(Consumer<DescribeDatasetExportJobRequest.Builder> describeDatasetExportJobRequest) Retrieves information about a dataset export job.describeDatasetExportJob(DescribeDatasetExportJobRequest describeDatasetExportJobRequest) Retrieves information about a dataset export job.describeDefaultEncryptionConfiguration(Consumer<DescribeDefaultEncryptionConfigurationRequest.Builder> describeDefaultEncryptionConfigurationRequest) Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region.describeDefaultEncryptionConfiguration(DescribeDefaultEncryptionConfigurationRequest describeDefaultEncryptionConfigurationRequest) Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region.describeEnrichmentJob(Consumer<DescribeEnrichmentJobRequest.Builder> describeEnrichmentJobRequest) Retrieves detailed information about a specific enrichment job, including its current status, configuration, and timestamps.describeEnrichmentJob(DescribeEnrichmentJobRequest describeEnrichmentJobRequest) Retrieves detailed information about a specific enrichment job, including its current status, configuration, and timestamps.describeExecution(Consumer<DescribeExecutionRequest.Builder> describeExecutionRequest) Retrieves information about the execution.describeExecution(DescribeExecutionRequest describeExecutionRequest) Retrieves information about the execution.default CompletableFuture<DescribeGatewayResponse> describeGateway(Consumer<DescribeGatewayRequest.Builder> describeGatewayRequest) Retrieves information about a gateway.default CompletableFuture<DescribeGatewayResponse> describeGateway(DescribeGatewayRequest describeGatewayRequest) Retrieves information about a gateway.describeGatewayCapabilityConfiguration(Consumer<DescribeGatewayCapabilityConfigurationRequest.Builder> describeGatewayCapabilityConfigurationRequest) Each gateway capability defines data sources for a gateway.describeGatewayCapabilityConfiguration(DescribeGatewayCapabilityConfigurationRequest describeGatewayCapabilityConfigurationRequest) Each gateway capability defines data sources for a gateway.describeLoggingOptions(Consumer<DescribeLoggingOptionsRequest.Builder> describeLoggingOptionsRequest) Retrieves the current IoT SiteWise logging options.describeLoggingOptions(DescribeLoggingOptionsRequest describeLoggingOptionsRequest) Retrieves the current IoT SiteWise logging options.describePipeline(Consumer<DescribePipelineRequest.Builder> describePipelineRequest) Retrieves detailed information about a specific pipeline in a workspace.describePipeline(DescribePipelineRequest describePipelineRequest) Retrieves detailed information about a specific pipeline in a workspace.describePipelineExecution(Consumer<DescribePipelineExecutionRequest.Builder> describePipelineExecutionRequest) Retrieves detailed information about a specific pipeline execution, including the overall execution status and the status of each individual compute node.describePipelineExecution(DescribePipelineExecutionRequest describePipelineExecutionRequest) Retrieves detailed information about a specific pipeline execution, including the overall execution status and the status of each individual compute node.describePipelineExecutionPaginator(Consumer<DescribePipelineExecutionRequest.Builder> describePipelineExecutionRequest) This is a variant ofdescribePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)operation.describePipelineExecutionPaginator(DescribePipelineExecutionRequest describePipelineExecutionRequest) This is a variant ofdescribePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)operation.default CompletableFuture<DescribePortalResponse> describePortal(Consumer<DescribePortalRequest.Builder> describePortalRequest) Retrieves information about a portal.default CompletableFuture<DescribePortalResponse> describePortal(DescribePortalRequest describePortalRequest) Retrieves information about a portal.default CompletableFuture<DescribeProjectResponse> describeProject(Consumer<DescribeProjectRequest.Builder> describeProjectRequest) Retrieves information about a project.default CompletableFuture<DescribeProjectResponse> describeProject(DescribeProjectRequest describeProjectRequest) Retrieves information about a project.default CompletableFuture<DescribeQueryResponse> describeQuery(Consumer<DescribeQueryRequest.Builder> describeQueryRequest) Retrieves information about a query, including its status.default CompletableFuture<DescribeQueryResponse> describeQuery(DescribeQueryRequest describeQueryRequest) Retrieves information about a query, including its status.default CompletableFuture<DescribeSearchResponse> describeSearch(Consumer<DescribeSearchRequest.Builder> describeSearchRequest) Returns the current status and metadata of a single search, including the query that was submitted, the search type, and — when the search has failed — the reason.default CompletableFuture<DescribeSearchResponse> describeSearch(DescribeSearchRequest describeSearchRequest) Returns the current status and metadata of a single search, including the query that was submitted, the search type, and — when the search has failed — the reason.describeStorageConfiguration(Consumer<DescribeStorageConfigurationRequest.Builder> describeStorageConfigurationRequest) Retrieves information about the storage configuration for IoT SiteWise.describeStorageConfiguration(DescribeStorageConfigurationRequest describeStorageConfigurationRequest) Retrieves information about the storage configuration for IoT SiteWise.default CompletableFuture<DescribeTaskResponse> describeTask(Consumer<DescribeTaskRequest.Builder> describeTaskRequest) Retrieves detailed information about a specific task in a workspace.default CompletableFuture<DescribeTaskResponse> describeTask(DescribeTaskRequest describeTaskRequest) Retrieves detailed information about a specific task in a workspace.describeTimeSeries(Consumer<DescribeTimeSeriesRequest.Builder> describeTimeSeriesRequest) Retrieves information about a time series (data stream).describeTimeSeries(DescribeTimeSeriesRequest describeTimeSeriesRequest) Retrieves information about a time series (data stream).describeWorkspace(Consumer<DescribeWorkspaceRequest.Builder> describeWorkspaceRequest) Retrieves information about a workspace.describeWorkspace(DescribeWorkspaceRequest describeWorkspaceRequest) Retrieves information about a workspace.disassociateAssets(Consumer<DisassociateAssetsRequest.Builder> disassociateAssetsRequest) Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.disassociateAssets(DisassociateAssetsRequest disassociateAssetsRequest) Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.disassociateTimeSeriesFromAssetProperty(Consumer<DisassociateTimeSeriesFromAssetPropertyRequest.Builder> disassociateTimeSeriesFromAssetPropertyRequest) Disassociates a time series (data stream) from an asset property.disassociateTimeSeriesFromAssetProperty(DisassociateTimeSeriesFromAssetPropertyRequest disassociateTimeSeriesFromAssetPropertyRequest) Disassociates a time series (data stream) from an asset property.default CompletableFuture<ExecuteActionResponse> executeAction(Consumer<ExecuteActionRequest.Builder> executeActionRequest) Executes an action on a target resource.default CompletableFuture<ExecuteActionResponse> executeAction(ExecuteActionRequest executeActionRequest) Executes an action on a target resource.default CompletableFuture<ExecuteQueryResponse> executeQuery(Consumer<ExecuteQueryRequest.Builder> executeQueryRequest) Run SQL queries to retrieve metadata and time-series data from asset models, assets, measurements, metrics, transforms, and aggregates.default CompletableFuture<ExecuteQueryResponse> executeQuery(ExecuteQueryRequest executeQueryRequest) Run SQL queries to retrieve metadata and time-series data from asset models, assets, measurements, metrics, transforms, and aggregates.default ExecuteQueryPublisherexecuteQueryPaginator(Consumer<ExecuteQueryRequest.Builder> executeQueryRequest) This is a variant ofexecuteQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)operation.default ExecuteQueryPublisherexecuteQueryPaginator(ExecuteQueryRequest executeQueryRequest) This is a variant ofexecuteQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)operation.getAssetPropertyAggregates(Consumer<GetAssetPropertyAggregatesRequest.Builder> getAssetPropertyAggregatesRequest) Gets aggregated values for an asset property.getAssetPropertyAggregates(GetAssetPropertyAggregatesRequest getAssetPropertyAggregatesRequest) Gets aggregated values for an asset property.getAssetPropertyAggregatesPaginator(Consumer<GetAssetPropertyAggregatesRequest.Builder> getAssetPropertyAggregatesRequest) This is a variant ofgetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)operation.getAssetPropertyAggregatesPaginator(GetAssetPropertyAggregatesRequest getAssetPropertyAggregatesRequest) This is a variant ofgetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)operation.getAssetPropertyValue(Consumer<GetAssetPropertyValueRequest.Builder> getAssetPropertyValueRequest) Gets an asset property's current value.getAssetPropertyValue(GetAssetPropertyValueRequest getAssetPropertyValueRequest) Gets an asset property's current value.getAssetPropertyValueHistory(Consumer<GetAssetPropertyValueHistoryRequest.Builder> getAssetPropertyValueHistoryRequest) Gets the history of an asset property's values.getAssetPropertyValueHistory(GetAssetPropertyValueHistoryRequest getAssetPropertyValueHistoryRequest) Gets the history of an asset property's values.getAssetPropertyValueHistoryPaginator(Consumer<GetAssetPropertyValueHistoryRequest.Builder> getAssetPropertyValueHistoryRequest) This is a variant ofgetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)operation.getAssetPropertyValueHistoryPaginator(GetAssetPropertyValueHistoryRequest getAssetPropertyValueHistoryRequest) This is a variant ofgetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)operation.default CompletableFuture<GetCaptureDataResponse> getCaptureData(Consumer<GetCaptureDataRequest.Builder> getCaptureDataRequest) Retrieves video data for a specific time range.default CompletableFuture<GetCaptureDataResponse> getCaptureData(GetCaptureDataRequest getCaptureDataRequest) Retrieves video data for a specific time range.getInterpolatedAssetPropertyValues(Consumer<GetInterpolatedAssetPropertyValuesRequest.Builder> getInterpolatedAssetPropertyValuesRequest) Get interpolated values for an asset property for a specified time interval, during a period of time.getInterpolatedAssetPropertyValues(GetInterpolatedAssetPropertyValuesRequest getInterpolatedAssetPropertyValuesRequest) Get interpolated values for an asset property for a specified time interval, during a period of time.getInterpolatedAssetPropertyValuesPaginator(Consumer<GetInterpolatedAssetPropertyValuesRequest.Builder> getInterpolatedAssetPropertyValuesRequest) This is a variant ofgetInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)operation.getInterpolatedAssetPropertyValuesPaginator(GetInterpolatedAssetPropertyValuesRequest getInterpolatedAssetPropertyValuesRequest) This is a variant ofgetInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)operation.default CompletableFuture<GetQueryResultsResponse> getQueryResults(Consumer<GetQueryResultsRequest.Builder> getQueryResultsRequest) Retrieves the paginated results of a query.default CompletableFuture<GetQueryResultsResponse> getQueryResults(GetQueryResultsRequest getQueryResultsRequest) Retrieves the paginated results of a query.default GetQueryResultsPublishergetQueryResultsPaginator(Consumer<GetQueryResultsRequest.Builder> getQueryResultsRequest) This is a variant ofgetQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)operation.default GetQueryResultsPublishergetQueryResultsPaginator(GetQueryResultsRequest getQueryResultsRequest) This is a variant ofgetQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)operation.getSearchResults(Consumer<GetSearchResultsRequest.Builder> getSearchResultsRequest) Retrieves the ranked results of a search, ordered by descending relevance score.getSearchResults(GetSearchResultsRequest getSearchResultsRequest) Retrieves the ranked results of a search, ordered by descending relevance score.default GetSearchResultsPublishergetSearchResultsPaginator(Consumer<GetSearchResultsRequest.Builder> getSearchResultsRequest) This is a variant ofgetSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)operation.default GetSearchResultsPublishergetSearchResultsPaginator(GetSearchResultsRequest getSearchResultsRequest) This is a variant ofgetSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)operation.default CompletableFuture<Void> invokeAssistant(Consumer<InvokeAssistantRequest.Builder> invokeAssistantRequest, InvokeAssistantResponseHandler asyncResponseHandler) Invokes SiteWise Assistant to start or continue a conversation.default CompletableFuture<Void> invokeAssistant(InvokeAssistantRequest invokeAssistantRequest, InvokeAssistantResponseHandler asyncResponseHandler) Invokes SiteWise Assistant to start or continue a conversation.listAccessPolicies(Consumer<ListAccessPoliciesRequest.Builder> listAccessPoliciesRequest) Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).listAccessPolicies(ListAccessPoliciesRequest listAccessPoliciesRequest) Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).default ListAccessPoliciesPublisherlistAccessPoliciesPaginator(Consumer<ListAccessPoliciesRequest.Builder> listAccessPoliciesRequest) This is a variant oflistAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)operation.default ListAccessPoliciesPublisherlistAccessPoliciesPaginator(ListAccessPoliciesRequest listAccessPoliciesRequest) This is a variant oflistAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)operation.default CompletableFuture<ListActionsResponse> listActions(Consumer<ListActionsRequest.Builder> listActionsRequest) Retrieves a paginated list of actions for a specific target resource.default CompletableFuture<ListActionsResponse> listActions(ListActionsRequest listActionsRequest) Retrieves a paginated list of actions for a specific target resource.default ListActionsPublisherlistActionsPaginator(Consumer<ListActionsRequest.Builder> listActionsRequest) This is a variant oflistActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)operation.default ListActionsPublisherlistActionsPaginator(ListActionsRequest listActionsRequest) This is a variant oflistActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)operation.listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) Retrieves a paginated list of existing applicationslistApplications(ListApplicationsRequest listApplicationsRequest) Retrieves a paginated list of existing applicationsdefault ListApplicationsPublisherlistApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) This is a variant oflistApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)operation.default ListApplicationsPublisherlistApplicationsPaginator(ListApplicationsRequest listApplicationsRequest) This is a variant oflistApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)operation.listAssetModelCompositeModels(Consumer<ListAssetModelCompositeModelsRequest.Builder> listAssetModelCompositeModelsRequest) Retrieves a paginated list of composite models associated with the asset modellistAssetModelCompositeModels(ListAssetModelCompositeModelsRequest listAssetModelCompositeModelsRequest) Retrieves a paginated list of composite models associated with the asset modellistAssetModelCompositeModelsPaginator(Consumer<ListAssetModelCompositeModelsRequest.Builder> listAssetModelCompositeModelsRequest) This is a variant oflistAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)operation.listAssetModelCompositeModelsPaginator(ListAssetModelCompositeModelsRequest listAssetModelCompositeModelsRequest) This is a variant oflistAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)operation.listAssetModelProperties(Consumer<ListAssetModelPropertiesRequest.Builder> listAssetModelPropertiesRequest) Retrieves a paginated list of properties associated with an asset model.listAssetModelProperties(ListAssetModelPropertiesRequest listAssetModelPropertiesRequest) Retrieves a paginated list of properties associated with an asset model.listAssetModelPropertiesPaginator(Consumer<ListAssetModelPropertiesRequest.Builder> listAssetModelPropertiesRequest) This is a variant oflistAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)operation.listAssetModelPropertiesPaginator(ListAssetModelPropertiesRequest listAssetModelPropertiesRequest) This is a variant oflistAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)operation.default CompletableFuture<ListAssetModelsResponse> listAssetModels(Consumer<ListAssetModelsRequest.Builder> listAssetModelsRequest) Retrieves a paginated list of summaries of all asset models.default CompletableFuture<ListAssetModelsResponse> listAssetModels(ListAssetModelsRequest listAssetModelsRequest) Retrieves a paginated list of summaries of all asset models.default ListAssetModelsPublisherlistAssetModelsPaginator(Consumer<ListAssetModelsRequest.Builder> listAssetModelsRequest) This is a variant oflistAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)operation.default ListAssetModelsPublisherlistAssetModelsPaginator(ListAssetModelsRequest listAssetModelsRequest) This is a variant oflistAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)operation.listAssetProperties(Consumer<ListAssetPropertiesRequest.Builder> listAssetPropertiesRequest) Retrieves a paginated list of properties associated with an asset.listAssetProperties(ListAssetPropertiesRequest listAssetPropertiesRequest) Retrieves a paginated list of properties associated with an asset.default ListAssetPropertiesPublisherlistAssetPropertiesPaginator(Consumer<ListAssetPropertiesRequest.Builder> listAssetPropertiesRequest) This is a variant oflistAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)operation.default ListAssetPropertiesPublisherlistAssetPropertiesPaginator(ListAssetPropertiesRequest listAssetPropertiesRequest) This is a variant oflistAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)operation.listAssetRelationships(Consumer<ListAssetRelationshipsRequest.Builder> listAssetRelationshipsRequest) Retrieves a paginated list of asset relationships for an asset.listAssetRelationships(ListAssetRelationshipsRequest listAssetRelationshipsRequest) Retrieves a paginated list of asset relationships for an asset.default ListAssetRelationshipsPublisherlistAssetRelationshipsPaginator(Consumer<ListAssetRelationshipsRequest.Builder> listAssetRelationshipsRequest) This is a variant oflistAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)operation.default ListAssetRelationshipsPublisherlistAssetRelationshipsPaginator(ListAssetRelationshipsRequest listAssetRelationshipsRequest) This is a variant oflistAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)operation.default CompletableFuture<ListAssetsResponse> listAssets(Consumer<ListAssetsRequest.Builder> listAssetsRequest) Retrieves a paginated list of asset summaries.default CompletableFuture<ListAssetsResponse> listAssets(ListAssetsRequest listAssetsRequest) Retrieves a paginated list of asset summaries.default ListAssetsPublisherlistAssetsPaginator(Consumer<ListAssetsRequest.Builder> listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)operation.default ListAssetsPublisherlistAssetsPaginator(ListAssetsRequest listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)operation.listAssociatedAssets(Consumer<ListAssociatedAssetsRequest.Builder> listAssociatedAssetsRequest) Retrieves a paginated list of associated assets.listAssociatedAssets(ListAssociatedAssetsRequest listAssociatedAssetsRequest) Retrieves a paginated list of associated assets.default ListAssociatedAssetsPublisherlistAssociatedAssetsPaginator(Consumer<ListAssociatedAssetsRequest.Builder> listAssociatedAssetsRequest) This is a variant oflistAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)operation.default ListAssociatedAssetsPublisherlistAssociatedAssetsPaginator(ListAssociatedAssetsRequest listAssociatedAssetsRequest) This is a variant oflistAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)operation.listBulkImportJobs(Consumer<ListBulkImportJobsRequest.Builder> listBulkImportJobsRequest) Retrieves a paginated list of bulk import job requests.listBulkImportJobs(ListBulkImportJobsRequest listBulkImportJobsRequest) Retrieves a paginated list of bulk import job requests.default ListBulkImportJobsPublisherlistBulkImportJobsPaginator(Consumer<ListBulkImportJobsRequest.Builder> listBulkImportJobsRequest) This is a variant oflistBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)operation.default ListBulkImportJobsPublisherlistBulkImportJobsPaginator(ListBulkImportJobsRequest listBulkImportJobsRequest) This is a variant oflistBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)operation.listCompositionRelationships(Consumer<ListCompositionRelationshipsRequest.Builder> listCompositionRelationshipsRequest) Retrieves a paginated list of composition relationships for an asset model of typeCOMPONENT_MODEL.listCompositionRelationships(ListCompositionRelationshipsRequest listCompositionRelationshipsRequest) Retrieves a paginated list of composition relationships for an asset model of typeCOMPONENT_MODEL.listCompositionRelationshipsPaginator(Consumer<ListCompositionRelationshipsRequest.Builder> listCompositionRelationshipsRequest) This is a variant oflistCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)operation.listCompositionRelationshipsPaginator(ListCompositionRelationshipsRequest listCompositionRelationshipsRequest) This is a variant oflistCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)operation.listComputationModelDataBindingUsages(Consumer<ListComputationModelDataBindingUsagesRequest.Builder> listComputationModelDataBindingUsagesRequest) Lists all data binding usages for computation models.listComputationModelDataBindingUsages(ListComputationModelDataBindingUsagesRequest listComputationModelDataBindingUsagesRequest) Lists all data binding usages for computation models.listComputationModelDataBindingUsagesPaginator(Consumer<ListComputationModelDataBindingUsagesRequest.Builder> listComputationModelDataBindingUsagesRequest) listComputationModelDataBindingUsagesPaginator(ListComputationModelDataBindingUsagesRequest listComputationModelDataBindingUsagesRequest) listComputationModelResolveToResources(Consumer<ListComputationModelResolveToResourcesRequest.Builder> listComputationModelResolveToResourcesRequest) Lists all distinct resources that are resolved from the executed actions of the computation model.listComputationModelResolveToResources(ListComputationModelResolveToResourcesRequest listComputationModelResolveToResourcesRequest) Lists all distinct resources that are resolved from the executed actions of the computation model.listComputationModelResolveToResourcesPaginator(Consumer<ListComputationModelResolveToResourcesRequest.Builder> listComputationModelResolveToResourcesRequest) listComputationModelResolveToResourcesPaginator(ListComputationModelResolveToResourcesRequest listComputationModelResolveToResourcesRequest) listComputationModels(Consumer<ListComputationModelsRequest.Builder> listComputationModelsRequest) Retrieves a paginated list of summaries of all computation models.listComputationModels(ListComputationModelsRequest listComputationModelsRequest) Retrieves a paginated list of summaries of all computation models.default ListComputationModelsPublisherlistComputationModelsPaginator(Consumer<ListComputationModelsRequest.Builder> listComputationModelsRequest) This is a variant oflistComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)operation.default ListComputationModelsPublisherlistComputationModelsPaginator(ListComputationModelsRequest listComputationModelsRequest) This is a variant oflistComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)operation.default CompletableFuture<ListDashboardsResponse> listDashboards(Consumer<ListDashboardsRequest.Builder> listDashboardsRequest) Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.default CompletableFuture<ListDashboardsResponse> listDashboards(ListDashboardsRequest listDashboardsRequest) Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.default ListDashboardsPublisherlistDashboardsPaginator(Consumer<ListDashboardsRequest.Builder> listDashboardsRequest) This is a variant oflistDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)operation.default ListDashboardsPublisherlistDashboardsPaginator(ListDashboardsRequest listDashboardsRequest) This is a variant oflistDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)operation.listDatasetDataSegmentRelationships(Consumer<ListDatasetDataSegmentRelationshipsRequest.Builder> listDatasetDataSegmentRelationshipsRequest) Retrieves a paginated list of data segment relationships for a session dataset.listDatasetDataSegmentRelationships(ListDatasetDataSegmentRelationshipsRequest listDatasetDataSegmentRelationshipsRequest) Retrieves a paginated list of data segment relationships for a session dataset.listDatasetDataSegmentRelationshipsPaginator(Consumer<ListDatasetDataSegmentRelationshipsRequest.Builder> listDatasetDataSegmentRelationshipsRequest) listDatasetDataSegmentRelationshipsPaginator(ListDatasetDataSegmentRelationshipsRequest listDatasetDataSegmentRelationshipsRequest) listDatasetDataSegments(Consumer<ListDatasetDataSegmentsRequest.Builder> listDatasetDataSegmentsRequest) Retrieves a paginated list of data segments associated with a dataset.listDatasetDataSegments(ListDatasetDataSegmentsRequest listDatasetDataSegmentsRequest) Retrieves a paginated list of data segments associated with a dataset.default ListDatasetDataSegmentsPublisherlistDatasetDataSegmentsPaginator(Consumer<ListDatasetDataSegmentsRequest.Builder> listDatasetDataSegmentsRequest) This is a variant oflistDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)operation.default ListDatasetDataSegmentsPublisherlistDatasetDataSegmentsPaginator(ListDatasetDataSegmentsRequest listDatasetDataSegmentsRequest) This is a variant oflistDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)operation.listDatasetExportJobs(Consumer<ListDatasetExportJobsRequest.Builder> listDatasetExportJobsRequest) Retrieves a paginated list of dataset export jobs for a workspace.listDatasetExportJobs(ListDatasetExportJobsRequest listDatasetExportJobsRequest) Retrieves a paginated list of dataset export jobs for a workspace.default ListDatasetExportJobsPublisherlistDatasetExportJobsPaginator(Consumer<ListDatasetExportJobsRequest.Builder> listDatasetExportJobsRequest) This is a variant oflistDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)operation.default ListDatasetExportJobsPublisherlistDatasetExportJobsPaginator(ListDatasetExportJobsRequest listDatasetExportJobsRequest) This is a variant oflistDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)operation.default CompletableFuture<ListDatasetsResponse> listDatasets(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) Retrieves a paginated list of datasets for a specific target resource.default CompletableFuture<ListDatasetsResponse> listDatasets(ListDatasetsRequest listDatasetsRequest) Retrieves a paginated list of datasets for a specific target resource.default ListDatasetsPublisherlistDatasetsPaginator(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)operation.default ListDatasetsPublisherlistDatasetsPaginator(ListDatasetsRequest listDatasetsRequest) This is a variant oflistDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)operation.listEnrichmentJobs(Consumer<ListEnrichmentJobsRequest.Builder> listEnrichmentJobsRequest) Lists enrichment jobs within a workspace with optional filtering and pagination.listEnrichmentJobs(ListEnrichmentJobsRequest listEnrichmentJobsRequest) Lists enrichment jobs within a workspace with optional filtering and pagination.default ListEnrichmentJobsPublisherlistEnrichmentJobsPaginator(Consumer<ListEnrichmentJobsRequest.Builder> listEnrichmentJobsRequest) This is a variant oflistEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)operation.default ListEnrichmentJobsPublisherlistEnrichmentJobsPaginator(ListEnrichmentJobsRequest listEnrichmentJobsRequest) This is a variant oflistEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)operation.default CompletableFuture<ListExecutionsResponse> listExecutions(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest) Retrieves a paginated list of summaries of all executions.default CompletableFuture<ListExecutionsResponse> listExecutions(ListExecutionsRequest listExecutionsRequest) Retrieves a paginated list of summaries of all executions.default ListExecutionsPublisherlistExecutionsPaginator(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest) This is a variant oflistExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)operation.default ListExecutionsPublisherlistExecutionsPaginator(ListExecutionsRequest listExecutionsRequest) This is a variant oflistExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)operation.default CompletableFuture<ListGatewaysResponse> listGateways(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) Retrieves a paginated list of gateways.default CompletableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest listGatewaysRequest) Retrieves a paginated list of gateways.default ListGatewaysPublisherlistGatewaysPaginator(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) This is a variant oflistGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)operation.default ListGatewaysPublisherlistGatewaysPaginator(ListGatewaysRequest listGatewaysRequest) This is a variant oflistGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)operation.listInterfaceRelationships(Consumer<ListInterfaceRelationshipsRequest.Builder> listInterfaceRelationshipsRequest) Retrieves a paginated list of asset models that have a specific interface asset model applied to them.listInterfaceRelationships(ListInterfaceRelationshipsRequest listInterfaceRelationshipsRequest) Retrieves a paginated list of asset models that have a specific interface asset model applied to them.listInterfaceRelationshipsPaginator(Consumer<ListInterfaceRelationshipsRequest.Builder> listInterfaceRelationshipsRequest) This is a variant oflistInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)operation.listInterfaceRelationshipsPaginator(ListInterfaceRelationshipsRequest listInterfaceRelationshipsRequest) This is a variant oflistInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)operation.listPipelineExecutions(Consumer<ListPipelineExecutionsRequest.Builder> listPipelineExecutionsRequest) Lists pipeline executions for a specific pipeline in a workspace.listPipelineExecutions(ListPipelineExecutionsRequest listPipelineExecutionsRequest) Lists pipeline executions for a specific pipeline in a workspace.default ListPipelineExecutionsPublisherlistPipelineExecutionsPaginator(Consumer<ListPipelineExecutionsRequest.Builder> listPipelineExecutionsRequest) This is a variant oflistPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)operation.default ListPipelineExecutionsPublisherlistPipelineExecutionsPaginator(ListPipelineExecutionsRequest listPipelineExecutionsRequest) This is a variant oflistPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)operation.default CompletableFuture<ListPipelinesResponse> listPipelines(Consumer<ListPipelinesRequest.Builder> listPipelinesRequest) Lists pipelines in a workspace.default CompletableFuture<ListPipelinesResponse> listPipelines(ListPipelinesRequest listPipelinesRequest) Lists pipelines in a workspace.default ListPipelinesPublisherlistPipelinesPaginator(Consumer<ListPipelinesRequest.Builder> listPipelinesRequest) This is a variant oflistPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)operation.default ListPipelinesPublisherlistPipelinesPaginator(ListPipelinesRequest listPipelinesRequest) This is a variant oflistPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)operation.default CompletableFuture<ListPortalsResponse> listPortals(Consumer<ListPortalsRequest.Builder> listPortalsRequest) Retrieves a paginated list of IoT SiteWise Monitor portals.default CompletableFuture<ListPortalsResponse> listPortals(ListPortalsRequest listPortalsRequest) Retrieves a paginated list of IoT SiteWise Monitor portals.default ListPortalsPublisherlistPortalsPaginator(Consumer<ListPortalsRequest.Builder> listPortalsRequest) This is a variant oflistPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)operation.default ListPortalsPublisherlistPortalsPaginator(ListPortalsRequest listPortalsRequest) This is a variant oflistPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)operation.listProjectAssets(Consumer<ListProjectAssetsRequest.Builder> listProjectAssetsRequest) Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.listProjectAssets(ListProjectAssetsRequest listProjectAssetsRequest) Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.default ListProjectAssetsPublisherlistProjectAssetsPaginator(Consumer<ListProjectAssetsRequest.Builder> listProjectAssetsRequest) This is a variant oflistProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)operation.default ListProjectAssetsPublisherlistProjectAssetsPaginator(ListProjectAssetsRequest listProjectAssetsRequest) This is a variant oflistProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)operation.default CompletableFuture<ListProjectsResponse> listProjects(Consumer<ListProjectsRequest.Builder> listProjectsRequest) Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.default CompletableFuture<ListProjectsResponse> listProjects(ListProjectsRequest listProjectsRequest) Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.default ListProjectsPublisherlistProjectsPaginator(Consumer<ListProjectsRequest.Builder> listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)operation.default ListProjectsPublisherlistProjectsPaginator(ListProjectsRequest listProjectsRequest) This is a variant oflistProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)operation.default CompletableFuture<ListQueriesResponse> listQueries(Consumer<ListQueriesRequest.Builder> listQueriesRequest) Retrieves a paginated list of queries for a workspace.default CompletableFuture<ListQueriesResponse> listQueries(ListQueriesRequest listQueriesRequest) Retrieves a paginated list of queries for a workspace.default ListQueriesPublisherlistQueriesPaginator(Consumer<ListQueriesRequest.Builder> listQueriesRequest) This is a variant oflistQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)operation.default ListQueriesPublisherlistQueriesPaginator(ListQueriesRequest listQueriesRequest) This is a variant oflistQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)operation.default CompletableFuture<ListSearchesResponse> listSearches(Consumer<ListSearchesRequest.Builder> listSearchesRequest) Lists the searches in a workspace, most recently started first.default CompletableFuture<ListSearchesResponse> listSearches(ListSearchesRequest listSearchesRequest) Lists the searches in a workspace, most recently started first.default ListSearchesPublisherlistSearchesPaginator(Consumer<ListSearchesRequest.Builder> listSearchesRequest) This is a variant oflistSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)operation.default ListSearchesPublisherlistSearchesPaginator(ListSearchesRequest listSearchesRequest) This is a variant oflistSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)operation.listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Retrieves the list of tags for an IoT SiteWise resource.listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Retrieves the list of tags for an IoT SiteWise resource.default CompletableFuture<ListTasksResponse> listTasks(Consumer<ListTasksRequest.Builder> listTasksRequest) Lists tasks in a workspace.default CompletableFuture<ListTasksResponse> listTasks(ListTasksRequest listTasksRequest) Lists tasks in a workspace.default ListTasksPublisherlistTasksPaginator(Consumer<ListTasksRequest.Builder> listTasksRequest) This is a variant oflistTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)operation.default ListTasksPublisherlistTasksPaginator(ListTasksRequest listTasksRequest) This is a variant oflistTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)operation.default CompletableFuture<ListTimeSeriesResponse> listTimeSeries(Consumer<ListTimeSeriesRequest.Builder> listTimeSeriesRequest) Retrieves a paginated list of time series (data streams).default CompletableFuture<ListTimeSeriesResponse> listTimeSeries(ListTimeSeriesRequest listTimeSeriesRequest) Retrieves a paginated list of time series (data streams).default ListTimeSeriesPublisherlistTimeSeriesPaginator(Consumer<ListTimeSeriesRequest.Builder> listTimeSeriesRequest) This is a variant oflistTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)operation.default ListTimeSeriesPublisherlistTimeSeriesPaginator(ListTimeSeriesRequest listTimeSeriesRequest) This is a variant oflistTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)operation.default CompletableFuture<ListWorkspacesResponse> listWorkspaces(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) Retrieves a paginated list of workspaces.default CompletableFuture<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest listWorkspacesRequest) Retrieves a paginated list of workspaces.default ListWorkspacesPublisherlistWorkspacesPaginator(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) This is a variant oflistWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)operation.default ListWorkspacesPublisherlistWorkspacesPaginator(ListWorkspacesRequest listWorkspacesRequest) This is a variant oflistWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)operation.putAssetModelInterfaceRelationship(Consumer<PutAssetModelInterfaceRelationshipRequest.Builder> putAssetModelInterfaceRelationshipRequest) Creates or updates an interface relationship between an asset model and an interface asset model.putAssetModelInterfaceRelationship(PutAssetModelInterfaceRelationshipRequest putAssetModelInterfaceRelationshipRequest) Creates or updates an interface relationship between an asset model and an interface asset model.putDefaultEncryptionConfiguration(Consumer<PutDefaultEncryptionConfigurationRequest.Builder> putDefaultEncryptionConfigurationRequest) Sets the default encryption configuration for the Amazon Web Services account.putDefaultEncryptionConfiguration(PutDefaultEncryptionConfigurationRequest putDefaultEncryptionConfigurationRequest) Sets the default encryption configuration for the Amazon Web Services account.putLoggingOptions(Consumer<PutLoggingOptionsRequest.Builder> putLoggingOptionsRequest) Sets logging options for IoT SiteWise.putLoggingOptions(PutLoggingOptionsRequest putLoggingOptionsRequest) Sets logging options for IoT SiteWise.putStorageConfiguration(Consumer<PutStorageConfigurationRequest.Builder> putStorageConfigurationRequest) Configures storage settings for IoT SiteWise.putStorageConfiguration(PutStorageConfigurationRequest putStorageConfigurationRequest) Configures storage settings for IoT SiteWise.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstartPipelineExecution(Consumer<StartPipelineExecutionRequest.Builder> startPipelineExecutionRequest) Starts execution of a pipeline in the specified workspace.startPipelineExecution(StartPipelineExecutionRequest startPipelineExecutionRequest) Starts execution of a pipeline in the specified workspace.default CompletableFuture<StartQueryResponse> startQuery(Consumer<StartQueryRequest.Builder> startQueryRequest) Starts an asynchronous SQL query against workspace telemetry, annotations, data segment, and dataset data.default CompletableFuture<StartQueryResponse> startQuery(StartQueryRequest startQueryRequest) Starts an asynchronous SQL query against workspace telemetry, annotations, data segment, and dataset data.default CompletableFuture<StartSearchResponse> startSearch(Consumer<StartSearchRequest.Builder> startSearchRequest) Starts an asynchronous search over the data in a workspace.default CompletableFuture<StartSearchResponse> startSearch(StartSearchRequest startSearchRequest) Starts an asynchronous search over the data in a workspace.default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to an IoT SiteWise resource.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest) Adds tags to an IoT SiteWise resource.default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag from an IoT SiteWise resource.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes a tag from an IoT SiteWise resource.updateAccessPolicy(Consumer<UpdateAccessPolicyRequest.Builder> updateAccessPolicyRequest) updateAccessPolicy(UpdateAccessPolicyRequest updateAccessPolicyRequest) default CompletableFuture<UpdateAssetResponse> updateAsset(Consumer<UpdateAssetRequest.Builder> updateAssetRequest) Updates an asset's name.default CompletableFuture<UpdateAssetResponse> updateAsset(UpdateAssetRequest updateAssetRequest) Updates an asset's name.updateAssetModel(Consumer<UpdateAssetModelRequest.Builder> updateAssetModelRequest) Updates an asset model and all of the assets that were created from the model.updateAssetModel(UpdateAssetModelRequest updateAssetModelRequest) Updates an asset model and all of the assets that were created from the model.updateAssetModelCompositeModel(Consumer<UpdateAssetModelCompositeModelRequest.Builder> updateAssetModelCompositeModelRequest) Updates a composite model and all of the assets that were created from the model.updateAssetModelCompositeModel(UpdateAssetModelCompositeModelRequest updateAssetModelCompositeModelRequest) Updates a composite model and all of the assets that were created from the model.updateAssetProperty(Consumer<UpdateAssetPropertyRequest.Builder> updateAssetPropertyRequest) Updates an asset property's alias and notification state.updateAssetProperty(UpdateAssetPropertyRequest updateAssetPropertyRequest) Updates an asset property's alias and notification state.updateComputationModel(Consumer<UpdateComputationModelRequest.Builder> updateComputationModelRequest) Updates the computation model.updateComputationModel(UpdateComputationModelRequest updateComputationModelRequest) Updates the computation model.default CompletableFuture<UpdateDashboardResponse> updateDashboard(Consumer<UpdateDashboardRequest.Builder> updateDashboardRequest) default CompletableFuture<UpdateDashboardResponse> updateDashboard(UpdateDashboardRequest updateDashboardRequest) default CompletableFuture<UpdateDatasetResponse> updateDataset(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest) Updates a dataset.default CompletableFuture<UpdateDatasetResponse> updateDataset(UpdateDatasetRequest updateDatasetRequest) Updates a dataset.default CompletableFuture<UpdateGatewayResponse> updateGateway(Consumer<UpdateGatewayRequest.Builder> updateGatewayRequest) Updates a gateway's name.default CompletableFuture<UpdateGatewayResponse> updateGateway(UpdateGatewayRequest updateGatewayRequest) Updates a gateway's name.updateGatewayCapabilityConfiguration(Consumer<UpdateGatewayCapabilityConfigurationRequest.Builder> updateGatewayCapabilityConfigurationRequest) Updates a gateway capability configuration or defines a new capability configuration.updateGatewayCapabilityConfiguration(UpdateGatewayCapabilityConfigurationRequest updateGatewayCapabilityConfigurationRequest) Updates a gateway capability configuration or defines a new capability configuration.default CompletableFuture<UpdatePipelineResponse> updatePipeline(Consumer<UpdatePipelineRequest.Builder> updatePipelineRequest) Updates an existing pipeline in the specified workspace.default CompletableFuture<UpdatePipelineResponse> updatePipeline(UpdatePipelineRequest updatePipelineRequest) Updates an existing pipeline in the specified workspace.default CompletableFuture<UpdatePortalResponse> updatePortal(Consumer<UpdatePortalRequest.Builder> updatePortalRequest) default CompletableFuture<UpdatePortalResponse> updatePortal(UpdatePortalRequest updatePortalRequest) default CompletableFuture<UpdateProjectResponse> updateProject(Consumer<UpdateProjectRequest.Builder> updateProjectRequest) default CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectRequest updateProjectRequest) default CompletableFuture<UpdateTaskResponse> updateTask(Consumer<UpdateTaskRequest.Builder> updateTaskRequest) Updates an existing task in the specified workspace.default CompletableFuture<UpdateTaskResponse> updateTask(UpdateTaskRequest updateTaskRequest) Updates an existing task in the specified workspace.default CompletableFuture<UpdateWorkspaceResponse> updateWorkspace(Consumer<UpdateWorkspaceRequest.Builder> updateWorkspaceRequest) Updates a workspace.default CompletableFuture<UpdateWorkspaceResponse> updateWorkspace(UpdateWorkspaceRequest updateWorkspaceRequest) Updates a workspace.default IoTSiteWiseAsyncWaiterwaiter()Create an instance ofIoTSiteWiseAsyncWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
associateAssets
default CompletableFuture<AssociateAssetsResponse> associateAssets(AssociateAssetsRequest associateAssetsRequest) Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see Associating assets in the IoT SiteWise User Guide.
- Parameters:
associateAssetsRequest-- Returns:
- A Java Future containing the result of the AssociateAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
associateAssets
default CompletableFuture<AssociateAssetsResponse> associateAssets(Consumer<AssociateAssetsRequest.Builder> associateAssetsRequest) Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see Associating assets in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
AssociateAssetsRequest.Builderavoiding the need to create one manually viaAssociateAssetsRequest.builder()- Parameters:
associateAssetsRequest- AConsumerthat will call methods onAssociateAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the AssociateAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
associateTimeSeriesToAssetProperty
default CompletableFuture<AssociateTimeSeriesToAssetPropertyResponse> associateTimeSeriesToAssetProperty(AssociateTimeSeriesToAssetPropertyRequest associateTimeSeriesToAssetPropertyRequest) Associates a time series (data stream) with an asset property.
- Parameters:
associateTimeSeriesToAssetPropertyRequest-- Returns:
- A Java Future containing the result of the AssociateTimeSeriesToAssetProperty operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
associateTimeSeriesToAssetProperty
default CompletableFuture<AssociateTimeSeriesToAssetPropertyResponse> associateTimeSeriesToAssetProperty(Consumer<AssociateTimeSeriesToAssetPropertyRequest.Builder> associateTimeSeriesToAssetPropertyRequest) Associates a time series (data stream) with an asset property.
This is a convenience which creates an instance of the
AssociateTimeSeriesToAssetPropertyRequest.Builderavoiding the need to create one manually viaAssociateTimeSeriesToAssetPropertyRequest.builder()- Parameters:
associateTimeSeriesToAssetPropertyRequest- AConsumerthat will call methods onAssociateTimeSeriesToAssetPropertyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the AssociateTimeSeriesToAssetProperty operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchAssociateDataSegmentsToDataset
default CompletableFuture<BatchAssociateDataSegmentsToDatasetResponse> batchAssociateDataSegmentsToDataset(BatchAssociateDataSegmentsToDatasetRequest batchAssociateDataSegmentsToDatasetRequest) Associates a batch of data segments with a curated dataset. Data segments are time-bounded slices of time series data selected from source session datasets. Data segments that belong to the same time series can't overlap in time, regardless of which dataset they belong to.
- Parameters:
batchAssociateDataSegmentsToDatasetRequest-- Returns:
- A Java Future containing the result of the BatchAssociateDataSegmentsToDataset operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchAssociateDataSegmentsToDataset
default CompletableFuture<BatchAssociateDataSegmentsToDatasetResponse> batchAssociateDataSegmentsToDataset(Consumer<BatchAssociateDataSegmentsToDatasetRequest.Builder> batchAssociateDataSegmentsToDatasetRequest) Associates a batch of data segments with a curated dataset. Data segments are time-bounded slices of time series data selected from source session datasets. Data segments that belong to the same time series can't overlap in time, regardless of which dataset they belong to.
This is a convenience which creates an instance of the
BatchAssociateDataSegmentsToDatasetRequest.Builderavoiding the need to create one manually viaBatchAssociateDataSegmentsToDatasetRequest.builder()- Parameters:
batchAssociateDataSegmentsToDatasetRequest- AConsumerthat will call methods onBatchAssociateDataSegmentsToDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchAssociateDataSegmentsToDataset operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchAssociateProjectAssets
default CompletableFuture<BatchAssociateProjectAssetsResponse> batchAssociateProjectAssets(BatchAssociateProjectAssetsRequest batchAssociateProjectAssetsRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Associates a group (batch) of assets with an IoT SiteWise Monitor project.
- Parameters:
batchAssociateProjectAssetsRequest-- Returns:
- A Java Future containing the result of the BatchAssociateProjectAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchAssociateProjectAssets
default CompletableFuture<BatchAssociateProjectAssetsResponse> batchAssociateProjectAssets(Consumer<BatchAssociateProjectAssetsRequest.Builder> batchAssociateProjectAssetsRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Associates a group (batch) of assets with an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
BatchAssociateProjectAssetsRequest.Builderavoiding the need to create one manually viaBatchAssociateProjectAssetsRequest.builder()- Parameters:
batchAssociateProjectAssetsRequest- AConsumerthat will call methods onBatchAssociateProjectAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchAssociateProjectAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteDatasetDataSegments
default CompletableFuture<BatchDeleteDatasetDataSegmentsResponse> batchDeleteDatasetDataSegments(BatchDeleteDatasetDataSegmentsRequest batchDeleteDatasetDataSegmentsRequest) Deletes a batch of data segments from a session dataset. Deleting a data segment deletes the underlying time series data for the segment's time range.
- Parameters:
batchDeleteDatasetDataSegmentsRequest-- Returns:
- A Java Future containing the result of the BatchDeleteDatasetDataSegments operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteDatasetDataSegments
default CompletableFuture<BatchDeleteDatasetDataSegmentsResponse> batchDeleteDatasetDataSegments(Consumer<BatchDeleteDatasetDataSegmentsRequest.Builder> batchDeleteDatasetDataSegmentsRequest) Deletes a batch of data segments from a session dataset. Deleting a data segment deletes the underlying time series data for the segment's time range.
This is a convenience which creates an instance of the
BatchDeleteDatasetDataSegmentsRequest.Builderavoiding the need to create one manually viaBatchDeleteDatasetDataSegmentsRequest.builder()- Parameters:
batchDeleteDatasetDataSegmentsRequest- AConsumerthat will call methods onBatchDeleteDatasetDataSegmentsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchDeleteDatasetDataSegments operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDisassociateDataSegmentsFromDataset
default CompletableFuture<BatchDisassociateDataSegmentsFromDatasetResponse> batchDisassociateDataSegmentsFromDataset(BatchDisassociateDataSegmentsFromDatasetRequest batchDisassociateDataSegmentsFromDatasetRequest) Disassociates a batch of data segments from a curated dataset. Disassociating a data segment doesn't delete the underlying data in the source session dataset.
- Parameters:
batchDisassociateDataSegmentsFromDatasetRequest-- Returns:
- A Java Future containing the result of the BatchDisassociateDataSegmentsFromDataset operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDisassociateDataSegmentsFromDataset
default CompletableFuture<BatchDisassociateDataSegmentsFromDatasetResponse> batchDisassociateDataSegmentsFromDataset(Consumer<BatchDisassociateDataSegmentsFromDatasetRequest.Builder> batchDisassociateDataSegmentsFromDatasetRequest) Disassociates a batch of data segments from a curated dataset. Disassociating a data segment doesn't delete the underlying data in the source session dataset.
This is a convenience which creates an instance of the
BatchDisassociateDataSegmentsFromDatasetRequest.Builderavoiding the need to create one manually viaBatchDisassociateDataSegmentsFromDatasetRequest.builder()- Parameters:
batchDisassociateDataSegmentsFromDatasetRequest- AConsumerthat will call methods onBatchDisassociateDataSegmentsFromDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchDisassociateDataSegmentsFromDataset operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDisassociateProjectAssets
default CompletableFuture<BatchDisassociateProjectAssetsResponse> batchDisassociateProjectAssets(BatchDisassociateProjectAssetsRequest batchDisassociateProjectAssetsRequest) Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.
- Parameters:
batchDisassociateProjectAssetsRequest-- Returns:
- A Java Future containing the result of the BatchDisassociateProjectAssets operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDisassociateProjectAssets
default CompletableFuture<BatchDisassociateProjectAssetsResponse> batchDisassociateProjectAssets(Consumer<BatchDisassociateProjectAssetsRequest.Builder> batchDisassociateProjectAssetsRequest) Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
BatchDisassociateProjectAssetsRequest.Builderavoiding the need to create one manually viaBatchDisassociateProjectAssetsRequest.builder()- Parameters:
batchDisassociateProjectAssetsRequest- AConsumerthat will call methods onBatchDisassociateProjectAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchDisassociateProjectAssets operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyAggregates
default CompletableFuture<BatchGetAssetPropertyAggregatesResponse> batchGetAssetPropertyAggregates(BatchGetAssetPropertyAggregatesRequest batchGetAssetPropertyAggregatesRequest) Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties. For more information, see Querying aggregates in the IoT SiteWise User Guide.
- Parameters:
batchGetAssetPropertyAggregatesRequest-- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyAggregates operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyAggregates
default CompletableFuture<BatchGetAssetPropertyAggregatesResponse> batchGetAssetPropertyAggregates(Consumer<BatchGetAssetPropertyAggregatesRequest.Builder> batchGetAssetPropertyAggregatesRequest) Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties. For more information, see Querying aggregates in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
BatchGetAssetPropertyAggregatesRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyAggregatesRequest.builder()- Parameters:
batchGetAssetPropertyAggregatesRequest- AConsumerthat will call methods onBatchGetAssetPropertyAggregatesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyAggregates operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyAggregatesPaginator
default BatchGetAssetPropertyAggregatesPublisher batchGetAssetPropertyAggregatesPaginator(BatchGetAssetPropertyAggregatesRequest batchGetAssetPropertyAggregatesRequest) This is a variant of
batchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)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.iotsitewise.paginators.BatchGetAssetPropertyAggregatesPublisher publisher = client.batchGetAssetPropertyAggregatesPaginator(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.iotsitewise.paginators.BatchGetAssetPropertyAggregatesPublisher publisher = client.batchGetAssetPropertyAggregatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesResponse 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
batchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)operation.- Parameters:
batchGetAssetPropertyAggregatesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyAggregatesPaginator
default BatchGetAssetPropertyAggregatesPublisher batchGetAssetPropertyAggregatesPaginator(Consumer<BatchGetAssetPropertyAggregatesRequest.Builder> batchGetAssetPropertyAggregatesRequest) This is a variant of
batchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)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.iotsitewise.paginators.BatchGetAssetPropertyAggregatesPublisher publisher = client.batchGetAssetPropertyAggregatesPaginator(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.iotsitewise.paginators.BatchGetAssetPropertyAggregatesPublisher publisher = client.batchGetAssetPropertyAggregatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesResponse 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
batchGetAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyAggregatesRequest)operation.
This is a convenience which creates an instance of the
BatchGetAssetPropertyAggregatesRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyAggregatesRequest.builder()- Parameters:
batchGetAssetPropertyAggregatesRequest- AConsumerthat will call methods onBatchGetAssetPropertyAggregatesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValue
default CompletableFuture<BatchGetAssetPropertyValueResponse> batchGetAssetPropertyValue(BatchGetAssetPropertyValueRequest batchGetAssetPropertyValueRequest) Gets the current value for one or more asset properties. For more information, see Querying current values in the IoT SiteWise User Guide.
- Parameters:
batchGetAssetPropertyValueRequest-- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValue
default CompletableFuture<BatchGetAssetPropertyValueResponse> batchGetAssetPropertyValue(Consumer<BatchGetAssetPropertyValueRequest.Builder> batchGetAssetPropertyValueRequest) Gets the current value for one or more asset properties. For more information, see Querying current values in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
BatchGetAssetPropertyValueRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyValueRequest.builder()- Parameters:
batchGetAssetPropertyValueRequest- AConsumerthat will call methods onBatchGetAssetPropertyValueRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValueHistory
default CompletableFuture<BatchGetAssetPropertyValueHistoryResponse> batchGetAssetPropertyValueHistory(BatchGetAssetPropertyValueHistoryRequest batchGetAssetPropertyValueHistoryRequest) Gets the historical values for one or more asset properties. For more information, see Querying historical values in the IoT SiteWise User Guide.
- Parameters:
batchGetAssetPropertyValueHistoryRequest-- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyValueHistory operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValueHistory
default CompletableFuture<BatchGetAssetPropertyValueHistoryResponse> batchGetAssetPropertyValueHistory(Consumer<BatchGetAssetPropertyValueHistoryRequest.Builder> batchGetAssetPropertyValueHistoryRequest) Gets the historical values for one or more asset properties. For more information, see Querying historical values in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
BatchGetAssetPropertyValueHistoryRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyValueHistoryRequest.builder()- Parameters:
batchGetAssetPropertyValueHistoryRequest- AConsumerthat will call methods onBatchGetAssetPropertyValueHistoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchGetAssetPropertyValueHistory operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValueHistoryPaginator
default BatchGetAssetPropertyValueHistoryPublisher batchGetAssetPropertyValueHistoryPaginator(BatchGetAssetPropertyValueHistoryRequest batchGetAssetPropertyValueHistoryRequest) This is a variant of
batchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)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.iotsitewise.paginators.BatchGetAssetPropertyValueHistoryPublisher publisher = client.batchGetAssetPropertyValueHistoryPaginator(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.iotsitewise.paginators.BatchGetAssetPropertyValueHistoryPublisher publisher = client.batchGetAssetPropertyValueHistoryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryResponse 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
batchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)operation.- Parameters:
batchGetAssetPropertyValueHistoryRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValueHistoryPaginator
default BatchGetAssetPropertyValueHistoryPublisher batchGetAssetPropertyValueHistoryPaginator(Consumer<BatchGetAssetPropertyValueHistoryRequest.Builder> batchGetAssetPropertyValueHistoryRequest) This is a variant of
batchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)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.iotsitewise.paginators.BatchGetAssetPropertyValueHistoryPublisher publisher = client.batchGetAssetPropertyValueHistoryPaginator(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.iotsitewise.paginators.BatchGetAssetPropertyValueHistoryPublisher publisher = client.batchGetAssetPropertyValueHistoryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryResponse 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
batchGetAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueHistoryRequest)operation.
This is a convenience which creates an instance of the
BatchGetAssetPropertyValueHistoryRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyValueHistoryRequest.builder()- Parameters:
batchGetAssetPropertyValueHistoryRequest- AConsumerthat will call methods onBatchGetAssetPropertyValueHistoryRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValuePaginator
default BatchGetAssetPropertyValuePublisher batchGetAssetPropertyValuePaginator(BatchGetAssetPropertyValueRequest batchGetAssetPropertyValueRequest) This is a variant of
batchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)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.iotsitewise.paginators.BatchGetAssetPropertyValuePublisher publisher = client.batchGetAssetPropertyValuePaginator(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.iotsitewise.paginators.BatchGetAssetPropertyValuePublisher publisher = client.batchGetAssetPropertyValuePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueResponse 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
batchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)operation.- Parameters:
batchGetAssetPropertyValueRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchGetAssetPropertyValuePaginator
default BatchGetAssetPropertyValuePublisher batchGetAssetPropertyValuePaginator(Consumer<BatchGetAssetPropertyValueRequest.Builder> batchGetAssetPropertyValueRequest) This is a variant of
batchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)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.iotsitewise.paginators.BatchGetAssetPropertyValuePublisher publisher = client.batchGetAssetPropertyValuePaginator(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.iotsitewise.paginators.BatchGetAssetPropertyValuePublisher publisher = client.batchGetAssetPropertyValuePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueResponse 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
batchGetAssetPropertyValue(software.amazon.awssdk.services.iotsitewise.model.BatchGetAssetPropertyValueRequest)operation.
This is a convenience which creates an instance of the
BatchGetAssetPropertyValueRequest.Builderavoiding the need to create one manually viaBatchGetAssetPropertyValueRequest.builder()- Parameters:
batchGetAssetPropertyValueRequest- AConsumerthat will call methods onBatchGetAssetPropertyValueRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchPutAssetPropertyValue
default CompletableFuture<BatchPutAssetPropertyValueResponse> batchPutAssetPropertyValue(BatchPutAssetPropertyValueRequest batchPutAssetPropertyValueRequest) Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
With respect to Unix epoch time, IoT SiteWise accepts only TQVs that have a timestamp of no more than 7 days in the past and no more than 10 minutes in the future. IoT SiteWise rejects timestamps outside of the inclusive range of [-7 days, +10 minutes] and returns a
TimestampOutOfRangeExceptionerror.For each asset property, IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV
{T1, GOOD, V1}, then storing{T1, GOOD, V2}replaces the existing TQV.IoT SiteWise authorizes access to each
BatchPutAssetPropertyValueentry individually. For more information, see BatchPutAssetPropertyValue authorization in the IoT SiteWise User Guide.- Parameters:
batchPutAssetPropertyValueRequest-- Returns:
- A Java Future containing the result of the BatchPutAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
batchPutAssetPropertyValue
default CompletableFuture<BatchPutAssetPropertyValueResponse> batchPutAssetPropertyValue(Consumer<BatchPutAssetPropertyValueRequest.Builder> batchPutAssetPropertyValueRequest) Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see Ingesting data using the API in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
With respect to Unix epoch time, IoT SiteWise accepts only TQVs that have a timestamp of no more than 7 days in the past and no more than 10 minutes in the future. IoT SiteWise rejects timestamps outside of the inclusive range of [-7 days, +10 minutes] and returns a
TimestampOutOfRangeExceptionerror.For each asset property, IoT SiteWise overwrites TQVs with duplicate timestamps unless the newer TQV has a different quality. For example, if you store a TQV
{T1, GOOD, V1}, then storing{T1, GOOD, V2}replaces the existing TQV.IoT SiteWise authorizes access to each
BatchPutAssetPropertyValueentry individually. For more information, see BatchPutAssetPropertyValue authorization in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
BatchPutAssetPropertyValueRequest.Builderavoiding the need to create one manually viaBatchPutAssetPropertyValueRequest.builder()- Parameters:
batchPutAssetPropertyValueRequest- AConsumerthat will call methods onBatchPutAssetPropertyValueRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the BatchPutAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
cancelEnrichmentJob
default CompletableFuture<CancelEnrichmentJobResponse> cancelEnrichmentJob(CancelEnrichmentJobRequest cancelEnrichmentJobRequest) Cancels a running or pending enrichment job. This is an idempotent operation—calling it multiple times with the same jobId is safe and returns the current status.
Behavior
- Jobs in PENDING or RUNNING status transition to CANCELLED
- Jobs in RUNNING state may not be cancellable once they have progressed to certain processing stages
- Jobs already in terminal states (COMPLETED, FAILED, TIMED_OUT) cannot be cancelled; the operation returns a ConflictingOperationException
- Cancelling an already-CANCELLED job is a no-op and returns the current status (idempotent behavior)
- The API responds immediately after recording the cancellation
- Cleanup of job resources happens asynchronously in the background
When to Cancel
Cancel a job when:
- The job is taking longer than expected
- The job was created with incorrect parameters
- You no longer need the results
Idempotency
You can safely retry cancellation requests. Calling CancelEnrichmentJob multiple times for the same job returns the current status without error as long as the job is not in a terminal state other than CANCELLED.
- Parameters:
cancelEnrichmentJobRequest-- Returns:
- A Java Future containing the result of the CancelEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelEnrichmentJob
default CompletableFuture<CancelEnrichmentJobResponse> cancelEnrichmentJob(Consumer<CancelEnrichmentJobRequest.Builder> cancelEnrichmentJobRequest) Cancels a running or pending enrichment job. This is an idempotent operation—calling it multiple times with the same jobId is safe and returns the current status.
Behavior
- Jobs in PENDING or RUNNING status transition to CANCELLED
- Jobs in RUNNING state may not be cancellable once they have progressed to certain processing stages
- Jobs already in terminal states (COMPLETED, FAILED, TIMED_OUT) cannot be cancelled; the operation returns a ConflictingOperationException
- Cancelling an already-CANCELLED job is a no-op and returns the current status (idempotent behavior)
- The API responds immediately after recording the cancellation
- Cleanup of job resources happens asynchronously in the background
When to Cancel
Cancel a job when:
- The job is taking longer than expected
- The job was created with incorrect parameters
- You no longer need the results
Idempotency
You can safely retry cancellation requests. Calling CancelEnrichmentJob multiple times for the same job returns the current status without error as long as the job is not in a terminal state other than CANCELLED.
This is a convenience which creates an instance of the
CancelEnrichmentJobRequest.Builderavoiding the need to create one manually viaCancelEnrichmentJobRequest.builder()- Parameters:
cancelEnrichmentJobRequest- AConsumerthat will call methods onCancelEnrichmentJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CancelEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelPipelineExecution
default CompletableFuture<CancelPipelineExecutionResponse> cancelPipelineExecution(CancelPipelineExecutionRequest cancelPipelineExecutionRequest) Cancels a pipeline execution in the specified workspace. If the execution is not in a terminal state (such as NOT_STARTED or RUNNING), it transitions to CANCELLING and asynchronously to CANCELLED. This operation is idempotent: calling it on an execution that is already CANCELLING or CANCELLED returns success with the current state. Calling it on a terminal execution (SUCCEEDED or FAILED) returns a conflict error. You can optionally provide a reason; it is returned in the stateDetails field when you describe the execution.
- Parameters:
cancelPipelineExecutionRequest- Request structure for CancelPipelineExecution operation.- Returns:
- A Java Future containing the result of the CancelPipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelPipelineExecution
default CompletableFuture<CancelPipelineExecutionResponse> cancelPipelineExecution(Consumer<CancelPipelineExecutionRequest.Builder> cancelPipelineExecutionRequest) Cancels a pipeline execution in the specified workspace. If the execution is not in a terminal state (such as NOT_STARTED or RUNNING), it transitions to CANCELLING and asynchronously to CANCELLED. This operation is idempotent: calling it on an execution that is already CANCELLING or CANCELLED returns success with the current state. Calling it on a terminal execution (SUCCEEDED or FAILED) returns a conflict error. You can optionally provide a reason; it is returned in the stateDetails field when you describe the execution.
This is a convenience which creates an instance of the
CancelPipelineExecutionRequest.Builderavoiding the need to create one manually viaCancelPipelineExecutionRequest.builder()- Parameters:
cancelPipelineExecutionRequest- AConsumerthat will call methods onCancelPipelineExecutionRequest.Builderto create a request. Request structure for CancelPipelineExecution operation.- Returns:
- A Java Future containing the result of the CancelPipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelQuery
Cancels a running query.
- Parameters:
cancelQueryRequest-- Returns:
- A Java Future containing the result of the CancelQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
cancelQuery
default CompletableFuture<CancelQueryResponse> cancelQuery(Consumer<CancelQueryRequest.Builder> cancelQueryRequest) Cancels a running query.
This is a convenience which creates an instance of the
CancelQueryRequest.Builderavoiding the need to create one manually viaCancelQueryRequest.builder()- Parameters:
cancelQueryRequest- AConsumerthat will call methods onCancelQueryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CancelQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAccessPolicy
default CompletableFuture<CreateAccessPolicyResponse> createAccessPolicy(CreateAccessPolicyRequest createAccessPolicyRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
Support for access policies that use an SSO Group as the identity is not supported at this time.
- Parameters:
createAccessPolicyRequest-- Returns:
- A Java Future containing the result of the CreateAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAccessPolicy
default CompletableFuture<CreateAccessPolicyResponse> createAccessPolicy(Consumer<CreateAccessPolicyRequest.Builder> createAccessPolicyRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
Support for access policies that use an SSO Group as the identity is not supported at this time.
This is a convenience which creates an instance of the
CreateAccessPolicyRequest.Builderavoiding the need to create one manually viaCreateAccessPolicyRequest.builder()- Parameters:
createAccessPolicyRequest- AConsumerthat will call methods onCreateAccessPolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createApplication
default CompletableFuture<CreateApplicationResponse> createApplication(CreateApplicationRequest createApplicationRequest) Creates a new application for the workspace and IdC application provided
- Parameters:
createApplicationRequest-- Returns:
- A Java Future containing the result of the CreateApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createApplication
default CompletableFuture<CreateApplicationResponse> createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest) Creates a new application for the workspace and IdC application provided
This is a convenience which creates an instance of the
CreateApplicationRequest.Builderavoiding the need to create one manually viaCreateApplicationRequest.builder()- Parameters:
createApplicationRequest- AConsumerthat will call methods onCreateApplicationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAsset
Creates an asset from an existing asset model. For more information, see Creating assets in the IoT SiteWise User Guide.
- Parameters:
createAssetRequest-- Returns:
- A Java Future containing the result of the CreateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAsset
default CompletableFuture<CreateAssetResponse> createAsset(Consumer<CreateAssetRequest.Builder> createAssetRequest) Creates an asset from an existing asset model. For more information, see Creating assets in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
CreateAssetRequest.Builderavoiding the need to create one manually viaCreateAssetRequest.builder()- Parameters:
createAssetRequest- AConsumerthat will call methods onCreateAssetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAssetModel
default CompletableFuture<CreateAssetModelResponse> createAssetModel(CreateAssetModelRequest createAssetModelRequest) Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the IoT SiteWise User Guide.
You can create three types of asset models,
ASSET_MODEL,COMPONENT_MODEL, or anINTERFACE.-
ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
-
COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.
-
INTERFACE – An interface is a type of model that defines a standard structure that can be applied to different asset models.
- Parameters:
createAssetModelRequest-- Returns:
- A Java Future containing the result of the CreateAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
createAssetModel
default CompletableFuture<CreateAssetModelResponse> createAssetModel(Consumer<CreateAssetModelRequest.Builder> createAssetModelRequest) Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see Defining asset models in the IoT SiteWise User Guide.
You can create three types of asset models,
ASSET_MODEL,COMPONENT_MODEL, or anINTERFACE.-
ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
-
COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.
-
INTERFACE – An interface is a type of model that defines a standard structure that can be applied to different asset models.
This is a convenience which creates an instance of the
CreateAssetModelRequest.Builderavoiding the need to create one manually viaCreateAssetModelRequest.builder()- Parameters:
createAssetModelRequest- AConsumerthat will call methods onCreateAssetModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
createAssetModelCompositeModel
default CompletableFuture<CreateAssetModelCompositeModelResponse> createAssetModelCompositeModel(CreateAssetModelCompositeModelRequest createAssetModelCompositeModelRequest) Creates a custom composite model from specified property and hierarchy definitions. There are two types of custom composite models,
inlineandcomponent-model-based.Use component-model-based custom composite models to define standard, reusable components. A component-model-based custom composite model consists of a name, a description, and the ID of the component model it references. A component-model-based custom composite model has no properties of its own; its referenced component model provides its associated properties to any created assets. For more information, see Custom composite models (Components) in the IoT SiteWise User Guide.
Use inline custom composite models to organize the properties of an asset model. The properties of inline custom composite models are local to the asset model where they are included and can't be used to create multiple assets.
To create a component-model-based model, specify the
composedAssetModelIdof an existing asset model withassetModelTypeofCOMPONENT_MODEL.To create an inline model, specify the
assetModelCompositeModelPropertiesand don't include ancomposedAssetModelId.- Parameters:
createAssetModelCompositeModelRequest-- Returns:
- A Java Future containing the result of the CreateAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAssetModelCompositeModel
default CompletableFuture<CreateAssetModelCompositeModelResponse> createAssetModelCompositeModel(Consumer<CreateAssetModelCompositeModelRequest.Builder> createAssetModelCompositeModelRequest) Creates a custom composite model from specified property and hierarchy definitions. There are two types of custom composite models,
inlineandcomponent-model-based.Use component-model-based custom composite models to define standard, reusable components. A component-model-based custom composite model consists of a name, a description, and the ID of the component model it references. A component-model-based custom composite model has no properties of its own; its referenced component model provides its associated properties to any created assets. For more information, see Custom composite models (Components) in the IoT SiteWise User Guide.
Use inline custom composite models to organize the properties of an asset model. The properties of inline custom composite models are local to the asset model where they are included and can't be used to create multiple assets.
To create a component-model-based model, specify the
composedAssetModelIdof an existing asset model withassetModelTypeofCOMPONENT_MODEL.To create an inline model, specify the
assetModelCompositeModelPropertiesand don't include ancomposedAssetModelId.
This is a convenience which creates an instance of the
CreateAssetModelCompositeModelRequest.Builderavoiding the need to create one manually viaCreateAssetModelCompositeModelRequest.builder()- Parameters:
createAssetModelCompositeModelRequest- AConsumerthat will call methods onCreateAssetModelCompositeModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBulkImportJob
default CompletableFuture<CreateBulkImportJobResponse> createBulkImportJob(CreateBulkImportJobRequest createBulkImportJobRequest) Defines a job to ingest data to IoT SiteWise from Amazon S3. For more information, see Create a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
Before you create a bulk import job that ingests data into time series outside of a workspace, you must enable IoT SiteWise warm tier or IoT SiteWise cold tier. For more information about how to configure storage settings, see PutStorageConfiguration. This requirement doesn't apply to bulk import jobs that ingest data into a session dataset in a workspace (jobs that specify a
workspaceNameanddatasetId). Those jobs don't use IoT SiteWise warm or cold tier storage.Bulk import is designed to store historical data to IoT SiteWise.
-
Newly ingested data in the hot tier triggers notifications and computations.
-
After data moves from the hot tier to the warm or cold tier based on retention settings, it does not trigger computations or notifications.
-
Data older than 7 days does not trigger computations or notifications.
- Parameters:
createBulkImportJobRequest-- Returns:
- A Java Future containing the result of the CreateBulkImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
createBulkImportJob
default CompletableFuture<CreateBulkImportJobResponse> createBulkImportJob(Consumer<CreateBulkImportJobRequest.Builder> createBulkImportJobRequest) Defines a job to ingest data to IoT SiteWise from Amazon S3. For more information, see Create a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
Before you create a bulk import job that ingests data into time series outside of a workspace, you must enable IoT SiteWise warm tier or IoT SiteWise cold tier. For more information about how to configure storage settings, see PutStorageConfiguration. This requirement doesn't apply to bulk import jobs that ingest data into a session dataset in a workspace (jobs that specify a
workspaceNameanddatasetId). Those jobs don't use IoT SiteWise warm or cold tier storage.Bulk import is designed to store historical data to IoT SiteWise.
-
Newly ingested data in the hot tier triggers notifications and computations.
-
After data moves from the hot tier to the warm or cold tier based on retention settings, it does not trigger computations or notifications.
-
Data older than 7 days does not trigger computations or notifications.
This is a convenience which creates an instance of the
CreateBulkImportJobRequest.Builderavoiding the need to create one manually viaCreateBulkImportJobRequest.builder()- Parameters:
createBulkImportJobRequest- AConsumerthat will call methods onCreateBulkImportJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateBulkImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
createComputationModel
default CompletableFuture<CreateComputationModelResponse> createComputationModel(CreateComputationModelRequest createComputationModelRequest) Create a computation model with a configuration and data binding.
- Parameters:
createComputationModelRequest-- Returns:
- A Java Future containing the result of the CreateComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createComputationModel
default CompletableFuture<CreateComputationModelResponse> createComputationModel(Consumer<CreateComputationModelRequest.Builder> createComputationModelRequest) Create a computation model with a configuration and data binding.
This is a convenience which creates an instance of the
CreateComputationModelRequest.Builderavoiding the need to create one manually viaCreateComputationModelRequest.builder()- Parameters:
createComputationModelRequest- AConsumerthat will call methods onCreateComputationModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDashboard
default CompletableFuture<CreateDashboardResponse> createDashboard(CreateDashboardRequest createDashboardRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a dashboard in an IoT SiteWise Monitor project.
- Parameters:
createDashboardRequest-- Returns:
- A Java Future containing the result of the CreateDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDashboard
default CompletableFuture<CreateDashboardResponse> createDashboard(Consumer<CreateDashboardRequest.Builder> createDashboardRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a dashboard in an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
CreateDashboardRequest.Builderavoiding the need to create one manually viaCreateDashboardRequest.builder()- Parameters:
createDashboardRequest- AConsumerthat will call methods onCreateDashboardRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDataset
default CompletableFuture<CreateDatasetResponse> createDataset(CreateDatasetRequest createDatasetRequest) Creates a dataset. Session and curated datasets are created in a workspace. A session dataset contains data segments of time series data, and a curated dataset curates data segments selected from source session datasets. A dataset that connects to an external datasource is created outside of a workspace.
- Parameters:
createDatasetRequest-- Returns:
- A Java Future containing the result of the CreateDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDataset
default CompletableFuture<CreateDatasetResponse> createDataset(Consumer<CreateDatasetRequest.Builder> createDatasetRequest) Creates a dataset. Session and curated datasets are created in a workspace. A session dataset contains data segments of time series data, and a curated dataset curates data segments selected from source session datasets. A dataset that connects to an external datasource is created outside of a workspace.
This is a convenience which creates an instance of the
CreateDatasetRequest.Builderavoiding the need to create one manually viaCreateDatasetRequest.builder()- Parameters:
createDatasetRequest- AConsumerthat will call methods onCreateDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDatasetExportJob
default CompletableFuture<CreateDatasetExportJobResponse> createDatasetExportJob(CreateDatasetExportJobRequest createDatasetExportJobRequest) Starts an asynchronous job that exports dataset and time-series data from a workspace to Amazon S3. The operation returns a jobId immediately; poll DescribeDatasetExportJob to track progress and ListDatasetExportJobs to enumerate a workspace's jobs.
- Parameters:
createDatasetExportJobRequest- Request to create a dataset export job.- Returns:
- A Java Future containing the result of the CreateDatasetExportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createDatasetExportJob
default CompletableFuture<CreateDatasetExportJobResponse> createDatasetExportJob(Consumer<CreateDatasetExportJobRequest.Builder> createDatasetExportJobRequest) Starts an asynchronous job that exports dataset and time-series data from a workspace to Amazon S3. The operation returns a jobId immediately; poll DescribeDatasetExportJob to track progress and ListDatasetExportJobs to enumerate a workspace's jobs.
This is a convenience which creates an instance of the
CreateDatasetExportJobRequest.Builderavoiding the need to create one manually viaCreateDatasetExportJobRequest.builder()- Parameters:
createDatasetExportJobRequest- AConsumerthat will call methods onCreateDatasetExportJobRequest.Builderto create a request. Request to create a dataset export job.- Returns:
- A Java Future containing the result of the CreateDatasetExportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createEnrichmentJob
default CompletableFuture<CreateEnrichmentJobResponse> createEnrichmentJob(CreateEnrichmentJobRequest createEnrichmentJobRequest) Creates an asynchronous enrichment job to analyze time-series sensor data. The operation returns immediately with job details while processing continues in the background.
Idempotency
Include a clientToken to make the operation idempotent. If you submit the same request with the same token within the idempotency window, you receive the original job details without creating a duplicate.
Prerequisites
Before creating a job, ensure:
- The workspace is in ACTIVE state (not being deleted)
- You have IAM permissions for the workspace, dataset, and time-series resources
- You have KMS Decrypt permission on the workspace's customer-managed encryption key
- No duplicate job (same workspace, dataset, property, and job type) is currently running
Workflow
- Submit the job with configuration specifying which video data to analyze and the time range
- Capture the jobId from the response
- Use DescribeEnrichmentJob to monitor progress and check job status
- When status reaches a terminal state (COMPLETED, FAILED, TIMED_OUT, CANCELLED), check results
- For COMPLETED jobs, query IoT SiteWise for semantic search on video events
Error Handling
- ConflictingOperationException: A duplicate job is already running for the same configuration
- InvalidRequestException: Invalid parameters (e.g., both timeSeriesId and propertyAlias specified)
- AccessDeniedException: Insufficient IAM or KMS permissions
- LimitExceededException: Too many concurrent jobs or requests
- Parameters:
createEnrichmentJobRequest-- Returns:
- A Java Future containing the result of the CreateEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createEnrichmentJob
default CompletableFuture<CreateEnrichmentJobResponse> createEnrichmentJob(Consumer<CreateEnrichmentJobRequest.Builder> createEnrichmentJobRequest) Creates an asynchronous enrichment job to analyze time-series sensor data. The operation returns immediately with job details while processing continues in the background.
Idempotency
Include a clientToken to make the operation idempotent. If you submit the same request with the same token within the idempotency window, you receive the original job details without creating a duplicate.
Prerequisites
Before creating a job, ensure:
- The workspace is in ACTIVE state (not being deleted)
- You have IAM permissions for the workspace, dataset, and time-series resources
- You have KMS Decrypt permission on the workspace's customer-managed encryption key
- No duplicate job (same workspace, dataset, property, and job type) is currently running
Workflow
- Submit the job with configuration specifying which video data to analyze and the time range
- Capture the jobId from the response
- Use DescribeEnrichmentJob to monitor progress and check job status
- When status reaches a terminal state (COMPLETED, FAILED, TIMED_OUT, CANCELLED), check results
- For COMPLETED jobs, query IoT SiteWise for semantic search on video events
Error Handling
- ConflictingOperationException: A duplicate job is already running for the same configuration
- InvalidRequestException: Invalid parameters (e.g., both timeSeriesId and propertyAlias specified)
- AccessDeniedException: Insufficient IAM or KMS permissions
- LimitExceededException: Too many concurrent jobs or requests
This is a convenience which creates an instance of the
CreateEnrichmentJobRequest.Builderavoiding the need to create one manually viaCreateEnrichmentJobRequest.builder()- Parameters:
createEnrichmentJobRequest- AConsumerthat will call methods onCreateEnrichmentJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGateway
default CompletableFuture<CreateGatewayResponse> createGateway(CreateGatewayRequest createGatewayRequest) Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. For more information, see Ingesting data using a gateway in the IoT SiteWise User Guide.
- Parameters:
createGatewayRequest-- Returns:
- A Java Future containing the result of the CreateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGateway
default CompletableFuture<CreateGatewayResponse> createGateway(Consumer<CreateGatewayRequest.Builder> createGatewayRequest) Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. For more information, see Ingesting data using a gateway in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
CreateGatewayRequest.Builderavoiding the need to create one manually viaCreateGatewayRequest.builder()- Parameters:
createGatewayRequest- AConsumerthat will call methods onCreateGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPipeline
default CompletableFuture<CreatePipelineResponse> createPipeline(CreatePipelineRequest createPipelineRequest) Creates a new pipeline in the specified workspace. A pipeline defines a directed acyclic graph (DAG) of compute nodes, where each node references a task and can declare dependencies on other nodes. Cyclic dependencies are not allowed. Nodes without dependencies run in parallel, while nodes with dependencies wait for all upstream nodes to complete successfully before starting.
You can set environment variables at the pipeline level that are shared across all compute nodes, and override them at the individual compute node level.
- Parameters:
createPipelineRequest- Request structure for CreatePipeline operation.- Returns:
- A Java Future containing the result of the CreatePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPipeline
default CompletableFuture<CreatePipelineResponse> createPipeline(Consumer<CreatePipelineRequest.Builder> createPipelineRequest) Creates a new pipeline in the specified workspace. A pipeline defines a directed acyclic graph (DAG) of compute nodes, where each node references a task and can declare dependencies on other nodes. Cyclic dependencies are not allowed. Nodes without dependencies run in parallel, while nodes with dependencies wait for all upstream nodes to complete successfully before starting.
You can set environment variables at the pipeline level that are shared across all compute nodes, and override them at the individual compute node level.
This is a convenience which creates an instance of the
CreatePipelineRequest.Builderavoiding the need to create one manually viaCreatePipelineRequest.builder()- Parameters:
createPipelineRequest- AConsumerthat will call methods onCreatePipelineRequest.Builderto create a request. Request structure for CreatePipeline operation.- Returns:
- A Java Future containing the result of the CreatePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPortal
default CompletableFuture<CreatePortalResponse> createPortal(CreatePortalRequest createPortalRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses IAM Identity Center or IAM to authenticate portal users and manage user permissions.
Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the IoT SiteWise User Guide.
- Parameters:
createPortalRequest-- Returns:
- A Java Future containing the result of the CreatePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPortal
default CompletableFuture<CreatePortalResponse> createPortal(Consumer<CreatePortalRequest.Builder> createPortalRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses IAM Identity Center or IAM to authenticate portal users and manage user permissions.
Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see Adding or removing portal administrators in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
CreatePortalRequest.Builderavoiding the need to create one manually viaCreatePortalRequest.builder()- Parameters:
createPortalRequest- AConsumerthat will call methods onCreatePortalRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreatePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createProject
default CompletableFuture<CreateProjectResponse> createProject(CreateProjectRequest createProjectRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a project in the specified portal.
Make sure that the project name and description don't contain confidential information.
- Parameters:
createProjectRequest-- Returns:
- A Java Future containing the result of the CreateProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createProject
default CompletableFuture<CreateProjectResponse> createProject(Consumer<CreateProjectRequest.Builder> createProjectRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Creates a project in the specified portal.
Make sure that the project name and description don't contain confidential information.
This is a convenience which creates an instance of the
CreateProjectRequest.Builderavoiding the need to create one manually viaCreateProjectRequest.builder()- Parameters:
createProjectRequest- AConsumerthat will call methods onCreateProjectRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTask
Creates a new task in the specified workspace. A task defines a reusable containerized compute workload that can be referenced by one or more pipeline compute nodes.
Specify a
containerTaskConfigurationfor custom container workloads with configurable ECR image, processing type, processing unit, and environment variables.- Parameters:
createTaskRequest- Request structure for CreateTask operation.- Returns:
- A Java Future containing the result of the CreateTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createTask
default CompletableFuture<CreateTaskResponse> createTask(Consumer<CreateTaskRequest.Builder> createTaskRequest) Creates a new task in the specified workspace. A task defines a reusable containerized compute workload that can be referenced by one or more pipeline compute nodes.
Specify a
containerTaskConfigurationfor custom container workloads with configurable ECR image, processing type, processing unit, and environment variables.
This is a convenience which creates an instance of the
CreateTaskRequest.Builderavoiding the need to create one manually viaCreateTaskRequest.builder()- Parameters:
createTaskRequest- AConsumerthat will call methods onCreateTaskRequest.Builderto create a request. Request structure for CreateTask operation.- Returns:
- A Java Future containing the result of the CreateTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkspace
default CompletableFuture<CreateWorkspaceResponse> createWorkspace(CreateWorkspaceRequest createWorkspaceRequest) Creates a workspace in IoT SiteWise. A workspace isolates its resources, such as datasets, time series, pipelines, and tasks, and their data from other workspaces, and has its own quotas and throttling limits. You must specify an encryption configuration when you create a workspace. The operation returns immediately with the workspace in the
CREATINGstate. Provisioning completes asynchronously, after which the workspace state isACTIVE, orFAILEDif provisioning doesn't complete.- Parameters:
createWorkspaceRequest-- Returns:
- A Java Future containing the result of the CreateWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkspace
default CompletableFuture<CreateWorkspaceResponse> createWorkspace(Consumer<CreateWorkspaceRequest.Builder> createWorkspaceRequest) Creates a workspace in IoT SiteWise. A workspace isolates its resources, such as datasets, time series, pipelines, and tasks, and their data from other workspaces, and has its own quotas and throttling limits. You must specify an encryption configuration when you create a workspace. The operation returns immediately with the workspace in the
CREATINGstate. Provisioning completes asynchronously, after which the workspace state isACTIVE, orFAILEDif provisioning doesn't complete.
This is a convenience which creates an instance of the
CreateWorkspaceRequest.Builderavoiding the need to create one manually viaCreateWorkspaceRequest.builder()- Parameters:
createWorkspaceRequest- AConsumerthat will call methods onCreateWorkspaceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAccessPolicy
default CompletableFuture<DeleteAccessPolicyResponse> deleteAccessPolicy(DeleteAccessPolicyRequest deleteAccessPolicyRequest) Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource. You can use this operation to revoke access to an IoT SiteWise Monitor resource.
- Parameters:
deleteAccessPolicyRequest-- Returns:
- A Java Future containing the result of the DeleteAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAccessPolicy
default CompletableFuture<DeleteAccessPolicyResponse> deleteAccessPolicy(Consumer<DeleteAccessPolicyRequest.Builder> deleteAccessPolicyRequest) Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource. You can use this operation to revoke access to an IoT SiteWise Monitor resource.
This is a convenience which creates an instance of the
DeleteAccessPolicyRequest.Builderavoiding the need to create one manually viaDeleteAccessPolicyRequest.builder()- Parameters:
deleteAccessPolicyRequest- AConsumerthat will call methods onDeleteAccessPolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteApplication
default CompletableFuture<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest deleteApplicationRequest) Deletes an application by ID
- Parameters:
deleteApplicationRequest-- Returns:
- A Java Future containing the result of the DeleteApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteApplication
default CompletableFuture<DeleteApplicationResponse> deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest) Deletes an application by ID
This is a convenience which creates an instance of the
DeleteApplicationRequest.Builderavoiding the need to create one manually viaDeleteApplicationRequest.builder()- Parameters:
deleteApplicationRequest- AConsumerthat will call methods onDeleteApplicationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAsset
Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.
- Parameters:
deleteAssetRequest-- Returns:
- A Java Future containing the result of the DeleteAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAsset
default CompletableFuture<DeleteAssetResponse> deleteAsset(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) Deletes an asset. This action can't be undone. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
You can't delete an asset that's associated to another asset. For more information, see DisassociateAssets.
This is a convenience which creates an instance of the
DeleteAssetRequest.Builderavoiding the need to create one manually viaDeleteAssetRequest.builder()- Parameters:
deleteAssetRequest- AConsumerthat will call methods onDeleteAssetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModel
default CompletableFuture<DeleteAssetModelResponse> deleteAssetModel(DeleteAssetModelRequest deleteAssetModelRequest) Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
- Parameters:
deleteAssetModelRequest-- Returns:
- A Java Future containing the result of the DeleteAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModel
default CompletableFuture<DeleteAssetModelResponse> deleteAssetModel(Consumer<DeleteAssetModelRequest.Builder> deleteAssetModelRequest) Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
DeleteAssetModelRequest.Builderavoiding the need to create one manually viaDeleteAssetModelRequest.builder()- Parameters:
deleteAssetModelRequest- AConsumerthat will call methods onDeleteAssetModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModelCompositeModel
default CompletableFuture<DeleteAssetModelCompositeModelResponse> deleteAssetModelCompositeModel(DeleteAssetModelCompositeModelRequest deleteAssetModelCompositeModelRequest) Deletes a composite model. This action can't be undone. You must delete all assets created from a composite model before you can delete the model. Also, you can't delete a composite model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
- Parameters:
deleteAssetModelCompositeModelRequest-- Returns:
- A Java Future containing the result of the DeleteAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModelCompositeModel
default CompletableFuture<DeleteAssetModelCompositeModelResponse> deleteAssetModelCompositeModel(Consumer<DeleteAssetModelCompositeModelRequest.Builder> deleteAssetModelCompositeModelRequest) Deletes a composite model. This action can't be undone. You must delete all assets created from a composite model before you can delete the model. Also, you can't delete a composite model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see Deleting assets and models in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
DeleteAssetModelCompositeModelRequest.Builderavoiding the need to create one manually viaDeleteAssetModelCompositeModelRequest.builder()- Parameters:
deleteAssetModelCompositeModelRequest- AConsumerthat will call methods onDeleteAssetModelCompositeModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModelInterfaceRelationship
default CompletableFuture<DeleteAssetModelInterfaceRelationshipResponse> deleteAssetModelInterfaceRelationship(DeleteAssetModelInterfaceRelationshipRequest deleteAssetModelInterfaceRelationshipRequest) Deletes an interface relationship between an asset model and an interface asset model.
- Parameters:
deleteAssetModelInterfaceRelationshipRequest-- Returns:
- A Java Future containing the result of the DeleteAssetModelInterfaceRelationship operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssetModelInterfaceRelationship
default CompletableFuture<DeleteAssetModelInterfaceRelationshipResponse> deleteAssetModelInterfaceRelationship(Consumer<DeleteAssetModelInterfaceRelationshipRequest.Builder> deleteAssetModelInterfaceRelationshipRequest) Deletes an interface relationship between an asset model and an interface asset model.
This is a convenience which creates an instance of the
DeleteAssetModelInterfaceRelationshipRequest.Builderavoiding the need to create one manually viaDeleteAssetModelInterfaceRelationshipRequest.builder()- Parameters:
deleteAssetModelInterfaceRelationshipRequest- AConsumerthat will call methods onDeleteAssetModelInterfaceRelationshipRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAssetModelInterfaceRelationship operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteComputationModel
default CompletableFuture<DeleteComputationModelResponse> deleteComputationModel(DeleteComputationModelRequest deleteComputationModelRequest) Deletes a computation model. This action can't be undone.
- Parameters:
deleteComputationModelRequest-- Returns:
- A Java Future containing the result of the DeleteComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteComputationModel
default CompletableFuture<DeleteComputationModelResponse> deleteComputationModel(Consumer<DeleteComputationModelRequest.Builder> deleteComputationModelRequest) Deletes a computation model. This action can't be undone.
This is a convenience which creates an instance of the
DeleteComputationModelRequest.Builderavoiding the need to create one manually viaDeleteComputationModelRequest.builder()- Parameters:
deleteComputationModelRequest- AConsumerthat will call methods onDeleteComputationModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDashboard
default CompletableFuture<DeleteDashboardResponse> deleteDashboard(DeleteDashboardRequest deleteDashboardRequest) Deletes a dashboard from IoT SiteWise Monitor.
- Parameters:
deleteDashboardRequest-- Returns:
- A Java Future containing the result of the DeleteDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDashboard
default CompletableFuture<DeleteDashboardResponse> deleteDashboard(Consumer<DeleteDashboardRequest.Builder> deleteDashboardRequest) Deletes a dashboard from IoT SiteWise Monitor.
This is a convenience which creates an instance of the
DeleteDashboardRequest.Builderavoiding the need to create one manually viaDeleteDashboardRequest.builder()- Parameters:
deleteDashboardRequest- AConsumerthat will call methods onDeleteDashboardRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDataset
default CompletableFuture<DeleteDatasetResponse> deleteDataset(DeleteDatasetRequest deleteDatasetRequest) Deletes a dataset. This can't be undone. Deleting a session dataset also deletes the underlying time series data in the session. You can't delete a session dataset while a curated dataset references its data segments. First delete the curated dataset or disassociate the data segments. Deleting a curated dataset doesn't delete the underlying data in the source session datasets.
- Parameters:
deleteDatasetRequest-- Returns:
- A Java Future containing the result of the DeleteDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteDataset
default CompletableFuture<DeleteDatasetResponse> deleteDataset(Consumer<DeleteDatasetRequest.Builder> deleteDatasetRequest) Deletes a dataset. This can't be undone. Deleting a session dataset also deletes the underlying time series data in the session. You can't delete a session dataset while a curated dataset references its data segments. First delete the curated dataset or disassociate the data segments. Deleting a curated dataset doesn't delete the underlying data in the source session datasets.
This is a convenience which creates an instance of the
DeleteDatasetRequest.Builderavoiding the need to create one manually viaDeleteDatasetRequest.builder()- Parameters:
deleteDatasetRequest- AConsumerthat will call methods onDeleteDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGateway
default CompletableFuture<DeleteGatewayResponse> deleteGateway(DeleteGatewayRequest deleteGatewayRequest) Deletes a gateway from IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system.
- Parameters:
deleteGatewayRequest-- Returns:
- A Java Future containing the result of the DeleteGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGateway
default CompletableFuture<DeleteGatewayResponse> deleteGateway(Consumer<DeleteGatewayRequest.Builder> deleteGatewayRequest) Deletes a gateway from IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system.
This is a convenience which creates an instance of the
DeleteGatewayRequest.Builderavoiding the need to create one manually viaDeleteGatewayRequest.builder()- Parameters:
deleteGatewayRequest- AConsumerthat will call methods onDeleteGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePipeline
default CompletableFuture<DeletePipelineResponse> deletePipeline(DeletePipelineRequest deletePipelineRequest) Deletes a pipeline from the specified workspace. A pipeline cannot be deleted if it has any active executions. Wait for all executions to complete before attempting to delete the pipeline, or use CancelPipelineExecution to stop a running execution.
- Parameters:
deletePipelineRequest- Request structure for DeletePipeline operation.- Returns:
- A Java Future containing the result of the DeletePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePipeline
default CompletableFuture<DeletePipelineResponse> deletePipeline(Consumer<DeletePipelineRequest.Builder> deletePipelineRequest) Deletes a pipeline from the specified workspace. A pipeline cannot be deleted if it has any active executions. Wait for all executions to complete before attempting to delete the pipeline, or use CancelPipelineExecution to stop a running execution.
This is a convenience which creates an instance of the
DeletePipelineRequest.Builderavoiding the need to create one manually viaDeletePipelineRequest.builder()- Parameters:
deletePipelineRequest- AConsumerthat will call methods onDeletePipelineRequest.Builderto create a request. Request structure for DeletePipeline operation.- Returns:
- A Java Future containing the result of the DeletePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePortal
default CompletableFuture<DeletePortalResponse> deletePortal(DeletePortalRequest deletePortalRequest) Deletes a portal from IoT SiteWise Monitor.
- Parameters:
deletePortalRequest-- Returns:
- A Java Future containing the result of the DeletePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePortal
default CompletableFuture<DeletePortalResponse> deletePortal(Consumer<DeletePortalRequest.Builder> deletePortalRequest) Deletes a portal from IoT SiteWise Monitor.
This is a convenience which creates an instance of the
DeletePortalRequest.Builderavoiding the need to create one manually viaDeletePortalRequest.builder()- Parameters:
deletePortalRequest- AConsumerthat will call methods onDeletePortalRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeletePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteProject
default CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectRequest deleteProjectRequest) Deletes a project from IoT SiteWise Monitor.
- Parameters:
deleteProjectRequest-- Returns:
- A Java Future containing the result of the DeleteProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteProject
default CompletableFuture<DeleteProjectResponse> deleteProject(Consumer<DeleteProjectRequest.Builder> deleteProjectRequest) Deletes a project from IoT SiteWise Monitor.
This is a convenience which creates an instance of the
DeleteProjectRequest.Builderavoiding the need to create one manually viaDeleteProjectRequest.builder()- Parameters:
deleteProjectRequest- AConsumerthat will call methods onDeleteProjectRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTask
Deletes a task from the specified workspace. A task cannot be deleted if it is currently referenced by any existing pipeline. Remove the task from all pipelines before attempting to delete it.
- Parameters:
deleteTaskRequest- Request structure for DeleteTask operation.- Returns:
- A Java Future containing the result of the DeleteTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTask
default CompletableFuture<DeleteTaskResponse> deleteTask(Consumer<DeleteTaskRequest.Builder> deleteTaskRequest) Deletes a task from the specified workspace. A task cannot be deleted if it is currently referenced by any existing pipeline. Remove the task from all pipelines before attempting to delete it.
This is a convenience which creates an instance of the
DeleteTaskRequest.Builderavoiding the need to create one manually viaDeleteTaskRequest.builder()- Parameters:
deleteTaskRequest- AConsumerthat will call methods onDeleteTaskRequest.Builderto create a request. Request structure for DeleteTask operation.- Returns:
- A Java Future containing the result of the DeleteTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteTimeSeries
default CompletableFuture<DeleteTimeSeriesResponse> deleteTimeSeries(DeleteTimeSeriesRequest deleteTimeSeriesRequest) Deletes a time series (data stream). If you delete a time series that's associated with an asset property, the asset property still exists, but the time series will no longer be associated with this asset property. You can't delete a time series until all of its data segments have been deleted from session datasets.
To identify a time series, do one of the following:
-
If the time series isn't associated with an asset property, specify the
aliasof the time series. -
If the time series is associated with an asset property, specify one of the following:
-
The
aliasof the time series. -
The
assetIdandpropertyIdthat identifies the asset property.
-
- Parameters:
deleteTimeSeriesRequest-- Returns:
- A Java Future containing the result of the DeleteTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
deleteTimeSeries
default CompletableFuture<DeleteTimeSeriesResponse> deleteTimeSeries(Consumer<DeleteTimeSeriesRequest.Builder> deleteTimeSeriesRequest) Deletes a time series (data stream). If you delete a time series that's associated with an asset property, the asset property still exists, but the time series will no longer be associated with this asset property. You can't delete a time series until all of its data segments have been deleted from session datasets.
To identify a time series, do one of the following:
-
If the time series isn't associated with an asset property, specify the
aliasof the time series. -
If the time series is associated with an asset property, specify one of the following:
-
The
aliasof the time series. -
The
assetIdandpropertyIdthat identifies the asset property.
-
This is a convenience which creates an instance of the
DeleteTimeSeriesRequest.Builderavoiding the need to create one manually viaDeleteTimeSeriesRequest.builder()- Parameters:
deleteTimeSeriesRequest- AConsumerthat will call methods onDeleteTimeSeriesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
deleteWorkspace
default CompletableFuture<DeleteWorkspaceResponse> deleteWorkspace(DeleteWorkspaceRequest deleteWorkspaceRequest) Deletes a workspace. Before you delete a workspace, you must delete all resources contained in or associated with the workspace, such as datasets, time series, pipelines, and tasks.
- Parameters:
deleteWorkspaceRequest-- Returns:
- A Java Future containing the result of the DeleteWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteWorkspace
default CompletableFuture<DeleteWorkspaceResponse> deleteWorkspace(Consumer<DeleteWorkspaceRequest.Builder> deleteWorkspaceRequest) Deletes a workspace. Before you delete a workspace, you must delete all resources contained in or associated with the workspace, such as datasets, time series, pipelines, and tasks.
This is a convenience which creates an instance of the
DeleteWorkspaceRequest.Builderavoiding the need to create one manually viaDeleteWorkspaceRequest.builder()- Parameters:
deleteWorkspaceRequest- AConsumerthat will call methods onDeleteWorkspaceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAccessPolicy
default CompletableFuture<DescribeAccessPolicyResponse> describeAccessPolicy(DescribeAccessPolicyRequest describeAccessPolicyRequest) Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.
- Parameters:
describeAccessPolicyRequest-- Returns:
- A Java Future containing the result of the DescribeAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAccessPolicy
default CompletableFuture<DescribeAccessPolicyResponse> describeAccessPolicy(Consumer<DescribeAccessPolicyRequest.Builder> describeAccessPolicyRequest) Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.
This is a convenience which creates an instance of the
DescribeAccessPolicyRequest.Builderavoiding the need to create one manually viaDescribeAccessPolicyRequest.builder()- Parameters:
describeAccessPolicyRequest- AConsumerthat will call methods onDescribeAccessPolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAction
default CompletableFuture<DescribeActionResponse> describeAction(DescribeActionRequest describeActionRequest) Retrieves information about an action.
- Parameters:
describeActionRequest-- Returns:
- A Java Future containing the result of the DescribeAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAction
default CompletableFuture<DescribeActionResponse> describeAction(Consumer<DescribeActionRequest.Builder> describeActionRequest) Retrieves information about an action.
This is a convenience which creates an instance of the
DescribeActionRequest.Builderavoiding the need to create one manually viaDescribeActionRequest.builder()- Parameters:
describeActionRequest- AConsumerthat will call methods onDescribeActionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeApplication
default CompletableFuture<DescribeApplicationResponse> describeApplication(DescribeApplicationRequest describeApplicationRequest) Retrieves Application details based on the ID
- Parameters:
describeApplicationRequest-- Returns:
- A Java Future containing the result of the DescribeApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeApplication
default CompletableFuture<DescribeApplicationResponse> describeApplication(Consumer<DescribeApplicationRequest.Builder> describeApplicationRequest) Retrieves Application details based on the ID
This is a convenience which creates an instance of the
DescribeApplicationRequest.Builderavoiding the need to create one manually viaDescribeApplicationRequest.builder()- Parameters:
describeApplicationRequest- AConsumerthat will call methods onDescribeApplicationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeApplication operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAsset
default CompletableFuture<DescribeAssetResponse> describeAsset(DescribeAssetRequest describeAssetRequest) Retrieves information about an asset.
- Parameters:
describeAssetRequest-- Returns:
- A Java Future containing the result of the DescribeAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAsset
default CompletableFuture<DescribeAssetResponse> describeAsset(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) Retrieves information about an asset.
This is a convenience which creates an instance of the
DescribeAssetRequest.Builderavoiding the need to create one manually viaDescribeAssetRequest.builder()- Parameters:
describeAssetRequest- AConsumerthat will call methods onDescribeAssetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetCompositeModel
default CompletableFuture<DescribeAssetCompositeModelResponse> describeAssetCompositeModel(DescribeAssetCompositeModelRequest describeAssetCompositeModelRequest) Retrieves information about an asset composite model (also known as an asset component). An
AssetCompositeModelis an instance of anAssetModelCompositeModel. If you want to see information about the model this is based on, call DescribeAssetModelCompositeModel.- Parameters:
describeAssetCompositeModelRequest-- Returns:
- A Java Future containing the result of the DescribeAssetCompositeModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetCompositeModel
default CompletableFuture<DescribeAssetCompositeModelResponse> describeAssetCompositeModel(Consumer<DescribeAssetCompositeModelRequest.Builder> describeAssetCompositeModelRequest) Retrieves information about an asset composite model (also known as an asset component). An
AssetCompositeModelis an instance of anAssetModelCompositeModel. If you want to see information about the model this is based on, call DescribeAssetModelCompositeModel.
This is a convenience which creates an instance of the
DescribeAssetCompositeModelRequest.Builderavoiding the need to create one manually viaDescribeAssetCompositeModelRequest.builder()- Parameters:
describeAssetCompositeModelRequest- AConsumerthat will call methods onDescribeAssetCompositeModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssetCompositeModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModel
default CompletableFuture<DescribeAssetModelResponse> describeAssetModel(DescribeAssetModelRequest describeAssetModelRequest) Retrieves information about an asset model. This includes details about the asset model's properties, hierarchies, composite models, and any interface relationships if the asset model implements interfaces.
- Parameters:
describeAssetModelRequest-- Returns:
- A Java Future containing the result of the DescribeAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModel
default CompletableFuture<DescribeAssetModelResponse> describeAssetModel(Consumer<DescribeAssetModelRequest.Builder> describeAssetModelRequest) Retrieves information about an asset model. This includes details about the asset model's properties, hierarchies, composite models, and any interface relationships if the asset model implements interfaces.
This is a convenience which creates an instance of the
DescribeAssetModelRequest.Builderavoiding the need to create one manually viaDescribeAssetModelRequest.builder()- Parameters:
describeAssetModelRequest- AConsumerthat will call methods onDescribeAssetModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModelCompositeModel
default CompletableFuture<DescribeAssetModelCompositeModelResponse> describeAssetModelCompositeModel(DescribeAssetModelCompositeModelRequest describeAssetModelCompositeModelRequest) Retrieves information about an asset model composite model (also known as an asset model component). For more information, see Custom composite models (Components) in the IoT SiteWise User Guide.
- Parameters:
describeAssetModelCompositeModelRequest-- Returns:
- A Java Future containing the result of the DescribeAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModelCompositeModel
default CompletableFuture<DescribeAssetModelCompositeModelResponse> describeAssetModelCompositeModel(Consumer<DescribeAssetModelCompositeModelRequest.Builder> describeAssetModelCompositeModelRequest) Retrieves information about an asset model composite model (also known as an asset model component). For more information, see Custom composite models (Components) in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
DescribeAssetModelCompositeModelRequest.Builderavoiding the need to create one manually viaDescribeAssetModelCompositeModelRequest.builder()- Parameters:
describeAssetModelCompositeModelRequest- AConsumerthat will call methods onDescribeAssetModelCompositeModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModelInterfaceRelationship
default CompletableFuture<DescribeAssetModelInterfaceRelationshipResponse> describeAssetModelInterfaceRelationship(DescribeAssetModelInterfaceRelationshipRequest describeAssetModelInterfaceRelationshipRequest) Retrieves information about an interface relationship between an asset model and an interface asset model.
- Parameters:
describeAssetModelInterfaceRelationshipRequest-- Returns:
- A Java Future containing the result of the DescribeAssetModelInterfaceRelationship operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetModelInterfaceRelationship
default CompletableFuture<DescribeAssetModelInterfaceRelationshipResponse> describeAssetModelInterfaceRelationship(Consumer<DescribeAssetModelInterfaceRelationshipRequest.Builder> describeAssetModelInterfaceRelationshipRequest) Retrieves information about an interface relationship between an asset model and an interface asset model.
This is a convenience which creates an instance of the
DescribeAssetModelInterfaceRelationshipRequest.Builderavoiding the need to create one manually viaDescribeAssetModelInterfaceRelationshipRequest.builder()- Parameters:
describeAssetModelInterfaceRelationshipRequest- AConsumerthat will call methods onDescribeAssetModelInterfaceRelationshipRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssetModelInterfaceRelationship operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetProperty
default CompletableFuture<DescribeAssetPropertyResponse> describeAssetProperty(DescribeAssetPropertyRequest describeAssetPropertyRequest) Retrieves information about an asset property.
When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value.
This operation doesn't return the value of the asset property. To get the value of an asset property, use GetAssetPropertyValue.
- Parameters:
describeAssetPropertyRequest-- Returns:
- A Java Future containing the result of the DescribeAssetProperty operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAssetProperty
default CompletableFuture<DescribeAssetPropertyResponse> describeAssetProperty(Consumer<DescribeAssetPropertyRequest.Builder> describeAssetPropertyRequest) Retrieves information about an asset property.
When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value.
This operation doesn't return the value of the asset property. To get the value of an asset property, use GetAssetPropertyValue.
This is a convenience which creates an instance of the
DescribeAssetPropertyRequest.Builderavoiding the need to create one manually viaDescribeAssetPropertyRequest.builder()- Parameters:
describeAssetPropertyRequest- AConsumerthat will call methods onDescribeAssetPropertyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeAssetProperty operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeBulkImportJob
default CompletableFuture<DescribeBulkImportJobResponse> describeBulkImportJob(DescribeBulkImportJobRequest describeBulkImportJobRequest) Retrieves information about a bulk import job request. For more information, see Describe a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
- Parameters:
describeBulkImportJobRequest-- Returns:
- A Java Future containing the result of the DescribeBulkImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeBulkImportJob
default CompletableFuture<DescribeBulkImportJobResponse> describeBulkImportJob(Consumer<DescribeBulkImportJobRequest.Builder> describeBulkImportJobRequest) Retrieves information about a bulk import job request. For more information, see Describe a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
This is a convenience which creates an instance of the
DescribeBulkImportJobRequest.Builderavoiding the need to create one manually viaDescribeBulkImportJobRequest.builder()- Parameters:
describeBulkImportJobRequest- AConsumerthat will call methods onDescribeBulkImportJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeBulkImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeComputationModel
default CompletableFuture<DescribeComputationModelResponse> describeComputationModel(DescribeComputationModelRequest describeComputationModelRequest) Retrieves information about a computation model.
- Parameters:
describeComputationModelRequest-- Returns:
- A Java Future containing the result of the DescribeComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeComputationModel
default CompletableFuture<DescribeComputationModelResponse> describeComputationModel(Consumer<DescribeComputationModelRequest.Builder> describeComputationModelRequest) Retrieves information about a computation model.
This is a convenience which creates an instance of the
DescribeComputationModelRequest.Builderavoiding the need to create one manually viaDescribeComputationModelRequest.builder()- Parameters:
describeComputationModelRequest- AConsumerthat will call methods onDescribeComputationModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeComputationModelExecutionSummary
default CompletableFuture<DescribeComputationModelExecutionSummaryResponse> describeComputationModelExecutionSummary(DescribeComputationModelExecutionSummaryRequest describeComputationModelExecutionSummaryRequest) Retrieves information about the execution summary of a computation model.
- Parameters:
describeComputationModelExecutionSummaryRequest-- Returns:
- A Java Future containing the result of the DescribeComputationModelExecutionSummary operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeComputationModelExecutionSummary
default CompletableFuture<DescribeComputationModelExecutionSummaryResponse> describeComputationModelExecutionSummary(Consumer<DescribeComputationModelExecutionSummaryRequest.Builder> describeComputationModelExecutionSummaryRequest) Retrieves information about the execution summary of a computation model.
This is a convenience which creates an instance of the
DescribeComputationModelExecutionSummaryRequest.Builderavoiding the need to create one manually viaDescribeComputationModelExecutionSummaryRequest.builder()- Parameters:
describeComputationModelExecutionSummaryRequest- AConsumerthat will call methods onDescribeComputationModelExecutionSummaryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeComputationModelExecutionSummary operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDashboard
default CompletableFuture<DescribeDashboardResponse> describeDashboard(DescribeDashboardRequest describeDashboardRequest) Retrieves information about a dashboard.
- Parameters:
describeDashboardRequest-- Returns:
- A Java Future containing the result of the DescribeDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDashboard
default CompletableFuture<DescribeDashboardResponse> describeDashboard(Consumer<DescribeDashboardRequest.Builder> describeDashboardRequest) Retrieves information about a dashboard.
This is a convenience which creates an instance of the
DescribeDashboardRequest.Builderavoiding the need to create one manually viaDescribeDashboardRequest.builder()- Parameters:
describeDashboardRequest- AConsumerthat will call methods onDescribeDashboardRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDataset
default CompletableFuture<DescribeDatasetResponse> describeDataset(DescribeDatasetRequest describeDatasetRequest) Retrieves information about a dataset.
- Parameters:
describeDatasetRequest-- Returns:
- A Java Future containing the result of the DescribeDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDataset
default CompletableFuture<DescribeDatasetResponse> describeDataset(Consumer<DescribeDatasetRequest.Builder> describeDatasetRequest) Retrieves information about a dataset.
This is a convenience which creates an instance of the
DescribeDatasetRequest.Builderavoiding the need to create one manually viaDescribeDatasetRequest.builder()- Parameters:
describeDatasetRequest- AConsumerthat will call methods onDescribeDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDatasetExportJob
default CompletableFuture<DescribeDatasetExportJobResponse> describeDatasetExportJob(DescribeDatasetExportJobRequest describeDatasetExportJobRequest) Retrieves information about a dataset export job.
- Parameters:
describeDatasetExportJobRequest- Request to describe a dataset export job.- Returns:
- A Java Future containing the result of the DescribeDatasetExportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDatasetExportJob
default CompletableFuture<DescribeDatasetExportJobResponse> describeDatasetExportJob(Consumer<DescribeDatasetExportJobRequest.Builder> describeDatasetExportJobRequest) Retrieves information about a dataset export job.
This is a convenience which creates an instance of the
DescribeDatasetExportJobRequest.Builderavoiding the need to create one manually viaDescribeDatasetExportJobRequest.builder()- Parameters:
describeDatasetExportJobRequest- AConsumerthat will call methods onDescribeDatasetExportJobRequest.Builderto create a request. Request to describe a dataset export job.- Returns:
- A Java Future containing the result of the DescribeDatasetExportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDefaultEncryptionConfiguration
default CompletableFuture<DescribeDefaultEncryptionConfigurationResponse> describeDefaultEncryptionConfiguration(DescribeDefaultEncryptionConfigurationRequest describeDefaultEncryptionConfigurationRequest) Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region. For more information, see Key management in the IoT SiteWise User Guide.
- Parameters:
describeDefaultEncryptionConfigurationRequest-- Returns:
- A Java Future containing the result of the DescribeDefaultEncryptionConfiguration operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeDefaultEncryptionConfiguration
default CompletableFuture<DescribeDefaultEncryptionConfigurationResponse> describeDefaultEncryptionConfiguration(Consumer<DescribeDefaultEncryptionConfigurationRequest.Builder> describeDefaultEncryptionConfigurationRequest) Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region. For more information, see Key management in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
DescribeDefaultEncryptionConfigurationRequest.Builderavoiding the need to create one manually viaDescribeDefaultEncryptionConfigurationRequest.builder()- Parameters:
describeDefaultEncryptionConfigurationRequest- AConsumerthat will call methods onDescribeDefaultEncryptionConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeDefaultEncryptionConfiguration operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeEnrichmentJob
default CompletableFuture<DescribeEnrichmentJobResponse> describeEnrichmentJob(DescribeEnrichmentJobRequest describeEnrichmentJobRequest) Retrieves detailed information about a specific enrichment job, including its current status, configuration, and timestamps.
Use Cases
- Monitor job progress by checking status updates with DescribeEnrichmentJob
- Retrieve the complete job configuration submitted during creation
- Debug failed jobs by examining the failureMessage field
- Track job lifecycle with creation, update, completion, and cancellation timestamps
Status Monitoring
Jobs progress through statuses: PENDING → RUNNING → terminal state
Terminal states:
- COMPLETED: Job finished successfully; query IoT SiteWise for semantic search results
- FAILED: Job encountered an error; check failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time
- CANCELLED: Job was cancelled via CancelEnrichmentJob
Response Fields
The response includes:
- Current job status and type
- Full job configuration as originally submitted
- Lifecycle timestamps (created, updated, completed, cancelled)
- Failure details if status is FAILED
- Parameters:
describeEnrichmentJobRequest-- Returns:
- A Java Future containing the result of the DescribeEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeEnrichmentJob
default CompletableFuture<DescribeEnrichmentJobResponse> describeEnrichmentJob(Consumer<DescribeEnrichmentJobRequest.Builder> describeEnrichmentJobRequest) Retrieves detailed information about a specific enrichment job, including its current status, configuration, and timestamps.
Use Cases
- Monitor job progress by checking status updates with DescribeEnrichmentJob
- Retrieve the complete job configuration submitted during creation
- Debug failed jobs by examining the failureMessage field
- Track job lifecycle with creation, update, completion, and cancellation timestamps
Status Monitoring
Jobs progress through statuses: PENDING → RUNNING → terminal state
Terminal states:
- COMPLETED: Job finished successfully; query IoT SiteWise for semantic search results
- FAILED: Job encountered an error; check failureMessage for details
- TIMED_OUT: Job exceeded maximum processing time
- CANCELLED: Job was cancelled via CancelEnrichmentJob
Response Fields
The response includes:
- Current job status and type
- Full job configuration as originally submitted
- Lifecycle timestamps (created, updated, completed, cancelled)
- Failure details if status is FAILED
This is a convenience which creates an instance of the
DescribeEnrichmentJobRequest.Builderavoiding the need to create one manually viaDescribeEnrichmentJobRequest.builder()- Parameters:
describeEnrichmentJobRequest- AConsumerthat will call methods onDescribeEnrichmentJobRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeEnrichmentJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeExecution
default CompletableFuture<DescribeExecutionResponse> describeExecution(DescribeExecutionRequest describeExecutionRequest) Retrieves information about the execution.
- Parameters:
describeExecutionRequest-- Returns:
- A Java Future containing the result of the DescribeExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeExecution
default CompletableFuture<DescribeExecutionResponse> describeExecution(Consumer<DescribeExecutionRequest.Builder> describeExecutionRequest) Retrieves information about the execution.
This is a convenience which creates an instance of the
DescribeExecutionRequest.Builderavoiding the need to create one manually viaDescribeExecutionRequest.builder()- Parameters:
describeExecutionRequest- AConsumerthat will call methods onDescribeExecutionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeGateway
default CompletableFuture<DescribeGatewayResponse> describeGateway(DescribeGatewayRequest describeGatewayRequest) Retrieves information about a gateway.
- Parameters:
describeGatewayRequest-- Returns:
- A Java Future containing the result of the DescribeGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeGateway
default CompletableFuture<DescribeGatewayResponse> describeGateway(Consumer<DescribeGatewayRequest.Builder> describeGatewayRequest) Retrieves information about a gateway.
This is a convenience which creates an instance of the
DescribeGatewayRequest.Builderavoiding the need to create one manually viaDescribeGatewayRequest.builder()- Parameters:
describeGatewayRequest- AConsumerthat will call methods onDescribeGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeGatewayCapabilityConfiguration
default CompletableFuture<DescribeGatewayCapabilityConfigurationResponse> describeGatewayCapabilityConfiguration(DescribeGatewayCapabilityConfigurationRequest describeGatewayCapabilityConfigurationRequest) Each gateway capability defines data sources for a gateway. This is the namespace of the gateway capability.
. The namespace follows the format
service:capability:version, where:-
service- The service providing the capability, oriotsitewise. -
capability- The specific capability type. Options include:opcuacollectorfor the OPC UA data source collector, orpublisherfor data publisher capability. -
version- The version number of the capability. Option include2for Classic streams, V2 gateways, and3for MQTT-enabled, V3 gateways.
After updating a capability configuration, the sync status becomes
OUT_OF_SYNCuntil the gateway processes the configuration.UseDescribeGatewayCapabilityConfigurationto check the sync status and verify the configuration was applied.A gateway can have multiple capability configurations with different namespaces.
- Parameters:
describeGatewayCapabilityConfigurationRequest-- Returns:
- A Java Future containing the result of the DescribeGatewayCapabilityConfiguration operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
describeGatewayCapabilityConfiguration
default CompletableFuture<DescribeGatewayCapabilityConfigurationResponse> describeGatewayCapabilityConfiguration(Consumer<DescribeGatewayCapabilityConfigurationRequest.Builder> describeGatewayCapabilityConfigurationRequest) Each gateway capability defines data sources for a gateway. This is the namespace of the gateway capability.
. The namespace follows the format
service:capability:version, where:-
service- The service providing the capability, oriotsitewise. -
capability- The specific capability type. Options include:opcuacollectorfor the OPC UA data source collector, orpublisherfor data publisher capability. -
version- The version number of the capability. Option include2for Classic streams, V2 gateways, and3for MQTT-enabled, V3 gateways.
After updating a capability configuration, the sync status becomes
OUT_OF_SYNCuntil the gateway processes the configuration.UseDescribeGatewayCapabilityConfigurationto check the sync status and verify the configuration was applied.A gateway can have multiple capability configurations with different namespaces.
This is a convenience which creates an instance of the
DescribeGatewayCapabilityConfigurationRequest.Builderavoiding the need to create one manually viaDescribeGatewayCapabilityConfigurationRequest.builder()- Parameters:
describeGatewayCapabilityConfigurationRequest- AConsumerthat will call methods onDescribeGatewayCapabilityConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeGatewayCapabilityConfiguration operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
describeLoggingOptions
default CompletableFuture<DescribeLoggingOptionsResponse> describeLoggingOptions(DescribeLoggingOptionsRequest describeLoggingOptionsRequest) Retrieves the current IoT SiteWise logging options.
- Parameters:
describeLoggingOptionsRequest-- Returns:
- A Java Future containing the result of the DescribeLoggingOptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeLoggingOptions
default CompletableFuture<DescribeLoggingOptionsResponse> describeLoggingOptions(Consumer<DescribeLoggingOptionsRequest.Builder> describeLoggingOptionsRequest) Retrieves the current IoT SiteWise logging options.
This is a convenience which creates an instance of the
DescribeLoggingOptionsRequest.Builderavoiding the need to create one manually viaDescribeLoggingOptionsRequest.builder()- Parameters:
describeLoggingOptionsRequest- AConsumerthat will call methods onDescribeLoggingOptionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeLoggingOptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipeline
default CompletableFuture<DescribePipelineResponse> describePipeline(DescribePipelineRequest describePipelineRequest) Retrieves detailed information about a specific pipeline in a workspace.
- Parameters:
describePipelineRequest- Request structure for DescribePipeline operation.- Returns:
- A Java Future containing the result of the DescribePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipeline
default CompletableFuture<DescribePipelineResponse> describePipeline(Consumer<DescribePipelineRequest.Builder> describePipelineRequest) Retrieves detailed information about a specific pipeline in a workspace.
This is a convenience which creates an instance of the
DescribePipelineRequest.Builderavoiding the need to create one manually viaDescribePipelineRequest.builder()- Parameters:
describePipelineRequest- AConsumerthat will call methods onDescribePipelineRequest.Builderto create a request. Request structure for DescribePipeline operation.- Returns:
- A Java Future containing the result of the DescribePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipelineExecution
default CompletableFuture<DescribePipelineExecutionResponse> describePipelineExecution(DescribePipelineExecutionRequest describePipelineExecutionRequest) Retrieves detailed information about a specific pipeline execution, including the overall execution status and the status of each individual compute node. Use this operation to monitor execution progress and inspect per-node results, environment variables, and error details.
- Parameters:
describePipelineExecutionRequest- Request structure for DescribePipelineExecution operation.- Returns:
- A Java Future containing the result of the DescribePipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipelineExecution
default CompletableFuture<DescribePipelineExecutionResponse> describePipelineExecution(Consumer<DescribePipelineExecutionRequest.Builder> describePipelineExecutionRequest) Retrieves detailed information about a specific pipeline execution, including the overall execution status and the status of each individual compute node. Use this operation to monitor execution progress and inspect per-node results, environment variables, and error details.
This is a convenience which creates an instance of the
DescribePipelineExecutionRequest.Builderavoiding the need to create one manually viaDescribePipelineExecutionRequest.builder()- Parameters:
describePipelineExecutionRequest- AConsumerthat will call methods onDescribePipelineExecutionRequest.Builderto create a request. Request structure for DescribePipelineExecution operation.- Returns:
- A Java Future containing the result of the DescribePipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipelineExecutionPaginator
default DescribePipelineExecutionPublisher describePipelineExecutionPaginator(DescribePipelineExecutionRequest describePipelineExecutionRequest) This is a variant of
describePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)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.iotsitewise.paginators.DescribePipelineExecutionPublisher publisher = client.describePipelineExecutionPaginator(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.iotsitewise.paginators.DescribePipelineExecutionPublisher publisher = client.describePipelineExecutionPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionResponse 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
describePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)operation.- Parameters:
describePipelineExecutionRequest- Request structure for DescribePipelineExecution operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePipelineExecutionPaginator
default DescribePipelineExecutionPublisher describePipelineExecutionPaginator(Consumer<DescribePipelineExecutionRequest.Builder> describePipelineExecutionRequest) This is a variant of
describePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)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.iotsitewise.paginators.DescribePipelineExecutionPublisher publisher = client.describePipelineExecutionPaginator(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.iotsitewise.paginators.DescribePipelineExecutionPublisher publisher = client.describePipelineExecutionPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionResponse 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
describePipelineExecution(software.amazon.awssdk.services.iotsitewise.model.DescribePipelineExecutionRequest)operation.
This is a convenience which creates an instance of the
DescribePipelineExecutionRequest.Builderavoiding the need to create one manually viaDescribePipelineExecutionRequest.builder()- Parameters:
describePipelineExecutionRequest- AConsumerthat will call methods onDescribePipelineExecutionRequest.Builderto create a request. Request structure for DescribePipelineExecution operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePortal
default CompletableFuture<DescribePortalResponse> describePortal(DescribePortalRequest describePortalRequest) Retrieves information about a portal.
- Parameters:
describePortalRequest-- Returns:
- A Java Future containing the result of the DescribePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePortal
default CompletableFuture<DescribePortalResponse> describePortal(Consumer<DescribePortalRequest.Builder> describePortalRequest) Retrieves information about a portal.
This is a convenience which creates an instance of the
DescribePortalRequest.Builderavoiding the need to create one manually viaDescribePortalRequest.builder()- Parameters:
describePortalRequest- AConsumerthat will call methods onDescribePortalRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeProject
default CompletableFuture<DescribeProjectResponse> describeProject(DescribeProjectRequest describeProjectRequest) Retrieves information about a project.
- Parameters:
describeProjectRequest-- Returns:
- A Java Future containing the result of the DescribeProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeProject
default CompletableFuture<DescribeProjectResponse> describeProject(Consumer<DescribeProjectRequest.Builder> describeProjectRequest) Retrieves information about a project.
This is a convenience which creates an instance of the
DescribeProjectRequest.Builderavoiding the need to create one manually viaDescribeProjectRequest.builder()- Parameters:
describeProjectRequest- AConsumerthat will call methods onDescribeProjectRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeQuery
default CompletableFuture<DescribeQueryResponse> describeQuery(DescribeQueryRequest describeQueryRequest) Retrieves information about a query, including its status.
- Parameters:
describeQueryRequest-- Returns:
- A Java Future containing the result of the DescribeQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeQuery
default CompletableFuture<DescribeQueryResponse> describeQuery(Consumer<DescribeQueryRequest.Builder> describeQueryRequest) Retrieves information about a query, including its status.
This is a convenience which creates an instance of the
DescribeQueryRequest.Builderavoiding the need to create one manually viaDescribeQueryRequest.builder()- Parameters:
describeQueryRequest- AConsumerthat will call methods onDescribeQueryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeSearch
default CompletableFuture<DescribeSearchResponse> describeSearch(DescribeSearchRequest describeSearchRequest) Returns the current status and metadata of a single search, including the query that was submitted, the search type, and — when the search has failed — the reason. Use this to poll a search started with
StartSearchuntil it reaches a terminal status (SUCCEEDEDorFAILED).- Parameters:
describeSearchRequest- Input for the DescribeSearch operation.- Returns:
- A Java Future containing the result of the DescribeSearch operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeSearch
default CompletableFuture<DescribeSearchResponse> describeSearch(Consumer<DescribeSearchRequest.Builder> describeSearchRequest) Returns the current status and metadata of a single search, including the query that was submitted, the search type, and — when the search has failed — the reason. Use this to poll a search started with
StartSearchuntil it reaches a terminal status (SUCCEEDEDorFAILED).
This is a convenience which creates an instance of the
DescribeSearchRequest.Builderavoiding the need to create one manually viaDescribeSearchRequest.builder()- Parameters:
describeSearchRequest- AConsumerthat will call methods onDescribeSearchRequest.Builderto create a request. Input for the DescribeSearch operation.- Returns:
- A Java Future containing the result of the DescribeSearch operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeStorageConfiguration
default CompletableFuture<DescribeStorageConfigurationResponse> describeStorageConfiguration(DescribeStorageConfigurationRequest describeStorageConfigurationRequest) Retrieves information about the storage configuration for IoT SiteWise.
- Parameters:
describeStorageConfigurationRequest-- Returns:
- A Java Future containing the result of the DescribeStorageConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeStorageConfiguration
default CompletableFuture<DescribeStorageConfigurationResponse> describeStorageConfiguration(Consumer<DescribeStorageConfigurationRequest.Builder> describeStorageConfigurationRequest) Retrieves information about the storage configuration for IoT SiteWise.
This is a convenience which creates an instance of the
DescribeStorageConfigurationRequest.Builderavoiding the need to create one manually viaDescribeStorageConfigurationRequest.builder()- Parameters:
describeStorageConfigurationRequest- AConsumerthat will call methods onDescribeStorageConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeStorageConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeTask
default CompletableFuture<DescribeTaskResponse> describeTask(DescribeTaskRequest describeTaskRequest) Retrieves detailed information about a specific task in a workspace.
- Parameters:
describeTaskRequest- Request structure for DescribeTask operation.- Returns:
- A Java Future containing the result of the DescribeTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeTask
default CompletableFuture<DescribeTaskResponse> describeTask(Consumer<DescribeTaskRequest.Builder> describeTaskRequest) Retrieves detailed information about a specific task in a workspace.
This is a convenience which creates an instance of the
DescribeTaskRequest.Builderavoiding the need to create one manually viaDescribeTaskRequest.builder()- Parameters:
describeTaskRequest- AConsumerthat will call methods onDescribeTaskRequest.Builderto create a request. Request structure for DescribeTask operation.- Returns:
- A Java Future containing the result of the DescribeTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeTimeSeries
default CompletableFuture<DescribeTimeSeriesResponse> describeTimeSeries(DescribeTimeSeriesRequest describeTimeSeriesRequest) Retrieves information about a time series (data stream).
To identify a time series, do one of the following:
-
If the time series isn't associated with an asset property, specify the
aliasof the time series. -
If the time series is associated with an asset property, specify one of the following:
-
The
aliasof the time series. -
The
assetIdandpropertyIdthat identifies the asset property.
-
- Parameters:
describeTimeSeriesRequest-- Returns:
- A Java Future containing the result of the DescribeTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
describeTimeSeries
default CompletableFuture<DescribeTimeSeriesResponse> describeTimeSeries(Consumer<DescribeTimeSeriesRequest.Builder> describeTimeSeriesRequest) Retrieves information about a time series (data stream).
To identify a time series, do one of the following:
-
If the time series isn't associated with an asset property, specify the
aliasof the time series. -
If the time series is associated with an asset property, specify one of the following:
-
The
aliasof the time series. -
The
assetIdandpropertyIdthat identifies the asset property.
-
This is a convenience which creates an instance of the
DescribeTimeSeriesRequest.Builderavoiding the need to create one manually viaDescribeTimeSeriesRequest.builder()- Parameters:
describeTimeSeriesRequest- AConsumerthat will call methods onDescribeTimeSeriesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
describeWorkspace
default CompletableFuture<DescribeWorkspaceResponse> describeWorkspace(DescribeWorkspaceRequest describeWorkspaceRequest) Retrieves information about a workspace.
- Parameters:
describeWorkspaceRequest-- Returns:
- A Java Future containing the result of the DescribeWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeWorkspace
default CompletableFuture<DescribeWorkspaceResponse> describeWorkspace(Consumer<DescribeWorkspaceRequest.Builder> describeWorkspaceRequest) Retrieves information about a workspace.
This is a convenience which creates an instance of the
DescribeWorkspaceRequest.Builderavoiding the need to create one manually viaDescribeWorkspaceRequest.builder()- Parameters:
describeWorkspaceRequest- AConsumerthat will call methods onDescribeWorkspaceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DescribeWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
disassociateAssets
default CompletableFuture<DisassociateAssetsResponse> disassociateAssets(DisassociateAssetsRequest disassociateAssetsRequest) Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.
- Parameters:
disassociateAssetsRequest-- Returns:
- A Java Future containing the result of the DisassociateAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
disassociateAssets
default CompletableFuture<DisassociateAssetsResponse> disassociateAssets(Consumer<DisassociateAssetsRequest.Builder> disassociateAssetsRequest) Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.
This is a convenience which creates an instance of the
DisassociateAssetsRequest.Builderavoiding the need to create one manually viaDisassociateAssetsRequest.builder()- Parameters:
disassociateAssetsRequest- AConsumerthat will call methods onDisassociateAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DisassociateAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
disassociateTimeSeriesFromAssetProperty
default CompletableFuture<DisassociateTimeSeriesFromAssetPropertyResponse> disassociateTimeSeriesFromAssetProperty(DisassociateTimeSeriesFromAssetPropertyRequest disassociateTimeSeriesFromAssetPropertyRequest) Disassociates a time series (data stream) from an asset property.
- Parameters:
disassociateTimeSeriesFromAssetPropertyRequest-- Returns:
- A Java Future containing the result of the DisassociateTimeSeriesFromAssetProperty operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
disassociateTimeSeriesFromAssetProperty
default CompletableFuture<DisassociateTimeSeriesFromAssetPropertyResponse> disassociateTimeSeriesFromAssetProperty(Consumer<DisassociateTimeSeriesFromAssetPropertyRequest.Builder> disassociateTimeSeriesFromAssetPropertyRequest) Disassociates a time series (data stream) from an asset property.
This is a convenience which creates an instance of the
DisassociateTimeSeriesFromAssetPropertyRequest.Builderavoiding the need to create one manually viaDisassociateTimeSeriesFromAssetPropertyRequest.builder()- Parameters:
disassociateTimeSeriesFromAssetPropertyRequest- AConsumerthat will call methods onDisassociateTimeSeriesFromAssetPropertyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DisassociateTimeSeriesFromAssetProperty operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeAction
default CompletableFuture<ExecuteActionResponse> executeAction(ExecuteActionRequest executeActionRequest) Executes an action on a target resource.
- Parameters:
executeActionRequest-- Returns:
- A Java Future containing the result of the ExecuteAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeAction
default CompletableFuture<ExecuteActionResponse> executeAction(Consumer<ExecuteActionRequest.Builder> executeActionRequest) Executes an action on a target resource.
This is a convenience which creates an instance of the
ExecuteActionRequest.Builderavoiding the need to create one manually viaExecuteActionRequest.builder()- Parameters:
executeActionRequest- AConsumerthat will call methods onExecuteActionRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ExecuteAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeQuery
default CompletableFuture<ExecuteQueryResponse> executeQuery(ExecuteQueryRequest executeQueryRequest) Run SQL queries to retrieve metadata and time-series data from asset models, assets, measurements, metrics, transforms, and aggregates.
- Parameters:
executeQueryRequest-- Returns:
- A Java Future containing the result of the ExecuteQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- AccessDeniedException Access is denied.
- ValidationException The validation failed for this query.
- QueryTimeoutException The query timed out.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeQuery
default CompletableFuture<ExecuteQueryResponse> executeQuery(Consumer<ExecuteQueryRequest.Builder> executeQueryRequest) Run SQL queries to retrieve metadata and time-series data from asset models, assets, measurements, metrics, transforms, and aggregates.
This is a convenience which creates an instance of the
ExecuteQueryRequest.Builderavoiding the need to create one manually viaExecuteQueryRequest.builder()- Parameters:
executeQueryRequest- AConsumerthat will call methods onExecuteQueryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ExecuteQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- AccessDeniedException Access is denied.
- ValidationException The validation failed for this query.
- QueryTimeoutException The query timed out.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeQueryPaginator
This is a variant of
executeQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)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.iotsitewise.paginators.ExecuteQueryPublisher publisher = client.executeQueryPaginator(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.iotsitewise.paginators.ExecuteQueryPublisher publisher = client.executeQueryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryResponse 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
executeQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)operation.- Parameters:
executeQueryRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- AccessDeniedException Access is denied.
- ValidationException The validation failed for this query.
- QueryTimeoutException The query timed out.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
executeQueryPaginator
default ExecuteQueryPublisher executeQueryPaginator(Consumer<ExecuteQueryRequest.Builder> executeQueryRequest) This is a variant of
executeQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)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.iotsitewise.paginators.ExecuteQueryPublisher publisher = client.executeQueryPaginator(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.iotsitewise.paginators.ExecuteQueryPublisher publisher = client.executeQueryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryResponse 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
executeQuery(software.amazon.awssdk.services.iotsitewise.model.ExecuteQueryRequest)operation.
This is a convenience which creates an instance of the
ExecuteQueryRequest.Builderavoiding the need to create one manually viaExecuteQueryRequest.builder()- Parameters:
executeQueryRequest- AConsumerthat will call methods onExecuteQueryRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- AccessDeniedException Access is denied.
- ValidationException The validation failed for this query.
- QueryTimeoutException The query timed out.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssetPropertyAggregates
default CompletableFuture<GetAssetPropertyAggregatesResponse> getAssetPropertyAggregates(GetAssetPropertyAggregatesRequest getAssetPropertyAggregatesRequest) Gets aggregated values for an asset property. For more information, see Querying aggregates in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
- Parameters:
getAssetPropertyAggregatesRequest-- Returns:
- A Java Future containing the result of the GetAssetPropertyAggregates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyAggregates
default CompletableFuture<GetAssetPropertyAggregatesResponse> getAssetPropertyAggregates(Consumer<GetAssetPropertyAggregatesRequest.Builder> getAssetPropertyAggregatesRequest) Gets aggregated values for an asset property. For more information, see Querying aggregates in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
This is a convenience which creates an instance of the
GetAssetPropertyAggregatesRequest.Builderavoiding the need to create one manually viaGetAssetPropertyAggregatesRequest.builder()- Parameters:
getAssetPropertyAggregatesRequest- AConsumerthat will call methods onGetAssetPropertyAggregatesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAssetPropertyAggregates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyAggregatesPaginator
default GetAssetPropertyAggregatesPublisher getAssetPropertyAggregatesPaginator(GetAssetPropertyAggregatesRequest getAssetPropertyAggregatesRequest) This is a variant of
getAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)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.iotsitewise.paginators.GetAssetPropertyAggregatesPublisher publisher = client.getAssetPropertyAggregatesPaginator(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.iotsitewise.paginators.GetAssetPropertyAggregatesPublisher publisher = client.getAssetPropertyAggregatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesResponse 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
getAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)operation.- Parameters:
getAssetPropertyAggregatesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssetPropertyAggregatesPaginator
default GetAssetPropertyAggregatesPublisher getAssetPropertyAggregatesPaginator(Consumer<GetAssetPropertyAggregatesRequest.Builder> getAssetPropertyAggregatesRequest) This is a variant of
getAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)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.iotsitewise.paginators.GetAssetPropertyAggregatesPublisher publisher = client.getAssetPropertyAggregatesPaginator(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.iotsitewise.paginators.GetAssetPropertyAggregatesPublisher publisher = client.getAssetPropertyAggregatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesResponse 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
getAssetPropertyAggregates(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyAggregatesRequest)operation.
This is a convenience which creates an instance of the
GetAssetPropertyAggregatesRequest.Builderavoiding the need to create one manually viaGetAssetPropertyAggregatesRequest.builder()- Parameters:
getAssetPropertyAggregatesRequest- AConsumerthat will call methods onGetAssetPropertyAggregatesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssetPropertyValue
default CompletableFuture<GetAssetPropertyValueResponse> getAssetPropertyValue(GetAssetPropertyValueRequest getAssetPropertyValueRequest) Gets an asset property's current value. For more information, see Querying current values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
- Parameters:
getAssetPropertyValueRequest-- Returns:
- A Java Future containing the result of the GetAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyValue
default CompletableFuture<GetAssetPropertyValueResponse> getAssetPropertyValue(Consumer<GetAssetPropertyValueRequest.Builder> getAssetPropertyValueRequest) Gets an asset property's current value. For more information, see Querying current values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
This is a convenience which creates an instance of the
GetAssetPropertyValueRequest.Builderavoiding the need to create one manually viaGetAssetPropertyValueRequest.builder()- Parameters:
getAssetPropertyValueRequest- AConsumerthat will call methods onGetAssetPropertyValueRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAssetPropertyValue operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyValueHistory
default CompletableFuture<GetAssetPropertyValueHistoryResponse> getAssetPropertyValueHistory(GetAssetPropertyValueHistoryRequest getAssetPropertyValueHistoryRequest) Gets the history of an asset property's values. For more information, see Querying historical values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
- Parameters:
getAssetPropertyValueHistoryRequest-- Returns:
- A Java Future containing the result of the GetAssetPropertyValueHistory operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyValueHistory
default CompletableFuture<GetAssetPropertyValueHistoryResponse> getAssetPropertyValueHistory(Consumer<GetAssetPropertyValueHistoryRequest.Builder> getAssetPropertyValueHistoryRequest) Gets the history of an asset property's values. For more information, see Querying historical values in the IoT SiteWise User Guide.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
This is a convenience which creates an instance of the
GetAssetPropertyValueHistoryRequest.Builderavoiding the need to create one manually viaGetAssetPropertyValueHistoryRequest.builder()- Parameters:
getAssetPropertyValueHistoryRequest- AConsumerthat will call methods onGetAssetPropertyValueHistoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAssetPropertyValueHistory operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getAssetPropertyValueHistoryPaginator
default GetAssetPropertyValueHistoryPublisher getAssetPropertyValueHistoryPaginator(GetAssetPropertyValueHistoryRequest getAssetPropertyValueHistoryRequest) This is a variant of
getAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)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.iotsitewise.paginators.GetAssetPropertyValueHistoryPublisher publisher = client.getAssetPropertyValueHistoryPaginator(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.iotsitewise.paginators.GetAssetPropertyValueHistoryPublisher publisher = client.getAssetPropertyValueHistoryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryResponse 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
getAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)operation.- Parameters:
getAssetPropertyValueHistoryRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssetPropertyValueHistoryPaginator
default GetAssetPropertyValueHistoryPublisher getAssetPropertyValueHistoryPaginator(Consumer<GetAssetPropertyValueHistoryRequest.Builder> getAssetPropertyValueHistoryRequest) This is a variant of
getAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)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.iotsitewise.paginators.GetAssetPropertyValueHistoryPublisher publisher = client.getAssetPropertyValueHistoryPaginator(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.iotsitewise.paginators.GetAssetPropertyValueHistoryPublisher publisher = client.getAssetPropertyValueHistoryPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryResponse 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
getAssetPropertyValueHistory(software.amazon.awssdk.services.iotsitewise.model.GetAssetPropertyValueHistoryRequest)operation.
This is a convenience which creates an instance of the
GetAssetPropertyValueHistoryRequest.Builderavoiding the need to create one manually viaGetAssetPropertyValueHistoryRequest.builder()- Parameters:
getAssetPropertyValueHistoryRequest- AConsumerthat will call methods onGetAssetPropertyValueHistoryRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCaptureData
default CompletableFuture<GetCaptureDataResponse> getCaptureData(GetCaptureDataRequest getCaptureDataRequest) Retrieves video data for a specific time range.
- Parameters:
getCaptureDataRequest- Request to retrieve video data for a specific time range. Exactly one of timeSeriesId or propertyAlias must be provided.- Returns:
- A Java Future containing the result of the GetCaptureData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCaptureData
default CompletableFuture<GetCaptureDataResponse> getCaptureData(Consumer<GetCaptureDataRequest.Builder> getCaptureDataRequest) Retrieves video data for a specific time range.
This is a convenience which creates an instance of the
GetCaptureDataRequest.Builderavoiding the need to create one manually viaGetCaptureDataRequest.builder()- Parameters:
getCaptureDataRequest- AConsumerthat will call methods onGetCaptureDataRequest.Builderto create a request. Request to retrieve video data for a specific time range. Exactly one of timeSeriesId or propertyAlias must be provided.- Returns:
- A Java Future containing the result of the GetCaptureData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getInterpolatedAssetPropertyValues
default CompletableFuture<GetInterpolatedAssetPropertyValuesResponse> getInterpolatedAssetPropertyValues(GetInterpolatedAssetPropertyValuesRequest getInterpolatedAssetPropertyValuesRequest) Get interpolated values for an asset property for a specified time interval, during a period of time. If your time series is missing data points during the specified time interval, you can use interpolation to estimate the missing data.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
- Parameters:
getInterpolatedAssetPropertyValuesRequest-- Returns:
- A Java Future containing the result of the GetInterpolatedAssetPropertyValues operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getInterpolatedAssetPropertyValues
default CompletableFuture<GetInterpolatedAssetPropertyValuesResponse> getInterpolatedAssetPropertyValues(Consumer<GetInterpolatedAssetPropertyValuesRequest.Builder> getInterpolatedAssetPropertyValuesRequest) Get interpolated values for an asset property for a specified time interval, during a period of time. If your time series is missing data points during the specified time interval, you can use interpolation to estimate the missing data.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days.
To identify an asset property, you must specify one of the following:
-
The
assetIdandpropertyIdof an asset property. -
A
propertyAlias, which is a data stream alias (for example,/company/windfarm/3/turbine/7/temperature). To define an asset property's alias, see UpdateAssetProperty.
This is a convenience which creates an instance of the
GetInterpolatedAssetPropertyValuesRequest.Builderavoiding the need to create one manually viaGetInterpolatedAssetPropertyValuesRequest.builder()- Parameters:
getInterpolatedAssetPropertyValuesRequest- AConsumerthat will call methods onGetInterpolatedAssetPropertyValuesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetInterpolatedAssetPropertyValues operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
getInterpolatedAssetPropertyValuesPaginator
default GetInterpolatedAssetPropertyValuesPublisher getInterpolatedAssetPropertyValuesPaginator(GetInterpolatedAssetPropertyValuesRequest getInterpolatedAssetPropertyValuesRequest) This is a variant of
getInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)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.iotsitewise.paginators.GetInterpolatedAssetPropertyValuesPublisher publisher = client.getInterpolatedAssetPropertyValuesPaginator(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.iotsitewise.paginators.GetInterpolatedAssetPropertyValuesPublisher publisher = client.getInterpolatedAssetPropertyValuesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesResponse 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
getInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)operation.- Parameters:
getInterpolatedAssetPropertyValuesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getInterpolatedAssetPropertyValuesPaginator
default GetInterpolatedAssetPropertyValuesPublisher getInterpolatedAssetPropertyValuesPaginator(Consumer<GetInterpolatedAssetPropertyValuesRequest.Builder> getInterpolatedAssetPropertyValuesRequest) This is a variant of
getInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)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.iotsitewise.paginators.GetInterpolatedAssetPropertyValuesPublisher publisher = client.getInterpolatedAssetPropertyValuesPaginator(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.iotsitewise.paginators.GetInterpolatedAssetPropertyValuesPublisher publisher = client.getInterpolatedAssetPropertyValuesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesResponse 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
getInterpolatedAssetPropertyValues(software.amazon.awssdk.services.iotsitewise.model.GetInterpolatedAssetPropertyValuesRequest)operation.
This is a convenience which creates an instance of the
GetInterpolatedAssetPropertyValuesRequest.Builderavoiding the need to create one manually viaGetInterpolatedAssetPropertyValuesRequest.builder()- Parameters:
getInterpolatedAssetPropertyValuesRequest- AConsumerthat will call methods onGetInterpolatedAssetPropertyValuesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ServiceUnavailableException The requested service is unavailable.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQueryResults
default CompletableFuture<GetQueryResultsResponse> getQueryResults(GetQueryResultsRequest getQueryResultsRequest) Retrieves the paginated results of a query. Returns empty rows if the query is not yet complete.
- Parameters:
getQueryResultsRequest-- Returns:
- A Java Future containing the result of the GetQueryResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQueryResults
default CompletableFuture<GetQueryResultsResponse> getQueryResults(Consumer<GetQueryResultsRequest.Builder> getQueryResultsRequest) Retrieves the paginated results of a query. Returns empty rows if the query is not yet complete.
This is a convenience which creates an instance of the
GetQueryResultsRequest.Builderavoiding the need to create one manually viaGetQueryResultsRequest.builder()- Parameters:
getQueryResultsRequest- AConsumerthat will call methods onGetQueryResultsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetQueryResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQueryResultsPaginator
default GetQueryResultsPublisher getQueryResultsPaginator(GetQueryResultsRequest getQueryResultsRequest) This is a variant of
getQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)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.iotsitewise.paginators.GetQueryResultsPublisher publisher = client.getQueryResultsPaginator(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.iotsitewise.paginators.GetQueryResultsPublisher publisher = client.getQueryResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsResponse 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
getQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)operation.- Parameters:
getQueryResultsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQueryResultsPaginator
default GetQueryResultsPublisher getQueryResultsPaginator(Consumer<GetQueryResultsRequest.Builder> getQueryResultsRequest) This is a variant of
getQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)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.iotsitewise.paginators.GetQueryResultsPublisher publisher = client.getQueryResultsPaginator(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.iotsitewise.paginators.GetQueryResultsPublisher publisher = client.getQueryResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsResponse 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
getQueryResults(software.amazon.awssdk.services.iotsitewise.model.GetQueryResultsRequest)operation.
This is a convenience which creates an instance of the
GetQueryResultsRequest.Builderavoiding the need to create one manually viaGetQueryResultsRequest.builder()- Parameters:
getQueryResultsRequest- AConsumerthat will call methods onGetQueryResultsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSearchResults
default CompletableFuture<GetSearchResultsResponse> getSearchResults(GetSearchResultsRequest getSearchResultsRequest) Retrieves the ranked results of a search, ordered by descending relevance score. Results are available only after the search has reached the
SUCCEEDEDstatus. Calling this on a search that exists but has not yet completed returnsInvalidRequestException, while calling it on a search that does not exist returnsResourceNotFoundException. The response is paginated: whennextTokenis present, pass it on a subsequent call to retrieve the next page.- Parameters:
getSearchResultsRequest- Input for the GetSearchResults operation.- Returns:
- A Java Future containing the result of the GetSearchResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSearchResults
default CompletableFuture<GetSearchResultsResponse> getSearchResults(Consumer<GetSearchResultsRequest.Builder> getSearchResultsRequest) Retrieves the ranked results of a search, ordered by descending relevance score. Results are available only after the search has reached the
SUCCEEDEDstatus. Calling this on a search that exists but has not yet completed returnsInvalidRequestException, while calling it on a search that does not exist returnsResourceNotFoundException. The response is paginated: whennextTokenis present, pass it on a subsequent call to retrieve the next page.
This is a convenience which creates an instance of the
GetSearchResultsRequest.Builderavoiding the need to create one manually viaGetSearchResultsRequest.builder()- Parameters:
getSearchResultsRequest- AConsumerthat will call methods onGetSearchResultsRequest.Builderto create a request. Input for the GetSearchResults operation.- Returns:
- A Java Future containing the result of the GetSearchResults operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSearchResultsPaginator
default GetSearchResultsPublisher getSearchResultsPaginator(GetSearchResultsRequest getSearchResultsRequest) This is a variant of
getSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)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.iotsitewise.paginators.GetSearchResultsPublisher publisher = client.getSearchResultsPaginator(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.iotsitewise.paginators.GetSearchResultsPublisher publisher = client.getSearchResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsResponse 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
getSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)operation.- Parameters:
getSearchResultsRequest- Input for the GetSearchResults operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSearchResultsPaginator
default GetSearchResultsPublisher getSearchResultsPaginator(Consumer<GetSearchResultsRequest.Builder> getSearchResultsRequest) This is a variant of
getSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)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.iotsitewise.paginators.GetSearchResultsPublisher publisher = client.getSearchResultsPaginator(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.iotsitewise.paginators.GetSearchResultsPublisher publisher = client.getSearchResultsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsResponse 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
getSearchResults(software.amazon.awssdk.services.iotsitewise.model.GetSearchResultsRequest)operation.
This is a convenience which creates an instance of the
GetSearchResultsRequest.Builderavoiding the need to create one manually viaGetSearchResultsRequest.builder()- Parameters:
getSearchResultsRequest- AConsumerthat will call methods onGetSearchResultsRequest.Builderto create a request. Input for the GetSearchResults operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
invokeAssistant
default CompletableFuture<Void> invokeAssistant(InvokeAssistantRequest invokeAssistantRequest, InvokeAssistantResponseHandler asyncResponseHandler) Invokes SiteWise Assistant to start or continue a conversation.
- Parameters:
invokeAssistantRequest-- Returns:
- A Java Future containing the result of the InvokeAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
invokeAssistant
default CompletableFuture<Void> invokeAssistant(Consumer<InvokeAssistantRequest.Builder> invokeAssistantRequest, InvokeAssistantResponseHandler asyncResponseHandler) Invokes SiteWise Assistant to start or continue a conversation.
This is a convenience which creates an instance of the
InvokeAssistantRequest.Builderavoiding the need to create one manually viaInvokeAssistantRequest.builder()- Parameters:
invokeAssistantRequest- AConsumerthat will call methods onInvokeAssistantRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the InvokeAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAccessPolicies
default CompletableFuture<ListAccessPoliciesResponse> listAccessPolicies(ListAccessPoliciesRequest listAccessPoliciesRequest) Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
- Parameters:
listAccessPoliciesRequest-- Returns:
- A Java Future containing the result of the ListAccessPolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAccessPolicies
default CompletableFuture<ListAccessPoliciesResponse> listAccessPolicies(Consumer<ListAccessPoliciesRequest.Builder> listAccessPoliciesRequest) Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
This is a convenience which creates an instance of the
ListAccessPoliciesRequest.Builderavoiding the need to create one manually viaListAccessPoliciesRequest.builder()- Parameters:
listAccessPoliciesRequest- AConsumerthat will call methods onListAccessPoliciesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAccessPolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAccessPoliciesPaginator
default ListAccessPoliciesPublisher listAccessPoliciesPaginator(ListAccessPoliciesRequest listAccessPoliciesRequest) This is a variant of
listAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)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.iotsitewise.paginators.ListAccessPoliciesPublisher publisher = client.listAccessPoliciesPaginator(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.iotsitewise.paginators.ListAccessPoliciesPublisher publisher = client.listAccessPoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesResponse 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
listAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)operation.- Parameters:
listAccessPoliciesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAccessPoliciesPaginator
default ListAccessPoliciesPublisher listAccessPoliciesPaginator(Consumer<ListAccessPoliciesRequest.Builder> listAccessPoliciesRequest) This is a variant of
listAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)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.iotsitewise.paginators.ListAccessPoliciesPublisher publisher = client.listAccessPoliciesPaginator(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.iotsitewise.paginators.ListAccessPoliciesPublisher publisher = client.listAccessPoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesResponse 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
listAccessPolicies(software.amazon.awssdk.services.iotsitewise.model.ListAccessPoliciesRequest)operation.
This is a convenience which creates an instance of the
ListAccessPoliciesRequest.Builderavoiding the need to create one manually viaListAccessPoliciesRequest.builder()- Parameters:
listAccessPoliciesRequest- AConsumerthat will call methods onListAccessPoliciesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActions
Retrieves a paginated list of actions for a specific target resource.
- Parameters:
listActionsRequest-- Returns:
- A Java Future containing the result of the ListActions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActions
default CompletableFuture<ListActionsResponse> listActions(Consumer<ListActionsRequest.Builder> listActionsRequest) Retrieves a paginated list of actions for a specific target resource.
This is a convenience which creates an instance of the
ListActionsRequest.Builderavoiding the need to create one manually viaListActionsRequest.builder()- Parameters:
listActionsRequest- AConsumerthat will call methods onListActionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListActions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActionsPaginator
This is a variant of
listActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)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.iotsitewise.paginators.ListActionsPublisher publisher = client.listActionsPaginator(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.iotsitewise.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListActionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListActionsResponse 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
listActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)operation.- Parameters:
listActionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActionsPaginator
default ListActionsPublisher listActionsPaginator(Consumer<ListActionsRequest.Builder> listActionsRequest) This is a variant of
listActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)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.iotsitewise.paginators.ListActionsPublisher publisher = client.listActionsPaginator(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.iotsitewise.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListActionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListActionsResponse 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
listActions(software.amazon.awssdk.services.iotsitewise.model.ListActionsRequest)operation.
This is a convenience which creates an instance of the
ListActionsRequest.Builderavoiding the need to create one manually viaListActionsRequest.builder()- Parameters:
listActionsRequest- AConsumerthat will call methods onListActionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApplications
default CompletableFuture<ListApplicationsResponse> listApplications(ListApplicationsRequest listApplicationsRequest) Retrieves a paginated list of existing applications
- Parameters:
listApplicationsRequest-- Returns:
- A Java Future containing the result of the ListApplications operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApplications
default CompletableFuture<ListApplicationsResponse> listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) Retrieves a paginated list of existing applications
This is a convenience which creates an instance of the
ListApplicationsRequest.Builderavoiding the need to create one manually viaListApplicationsRequest.builder()- Parameters:
listApplicationsRequest- AConsumerthat will call methods onListApplicationsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListApplications operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApplicationsPaginator
default ListApplicationsPublisher listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest) This is a variant of
listApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)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.iotsitewise.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(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.iotsitewise.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListApplicationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsResponse 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
listApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)operation.- Parameters:
listApplicationsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApplicationsPaginator
default ListApplicationsPublisher listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) This is a variant of
listApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)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.iotsitewise.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(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.iotsitewise.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListApplicationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsResponse 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
listApplications(software.amazon.awssdk.services.iotsitewise.model.ListApplicationsRequest)operation.
This is a convenience which creates an instance of the
ListApplicationsRequest.Builderavoiding the need to create one manually viaListApplicationsRequest.builder()- Parameters:
listApplicationsRequest- AConsumerthat will call methods onListApplicationsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelCompositeModels
default CompletableFuture<ListAssetModelCompositeModelsResponse> listAssetModelCompositeModels(ListAssetModelCompositeModelsRequest listAssetModelCompositeModelsRequest) Retrieves a paginated list of composite models associated with the asset model
- Parameters:
listAssetModelCompositeModelsRequest-- Returns:
- A Java Future containing the result of the ListAssetModelCompositeModels operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelCompositeModels
default CompletableFuture<ListAssetModelCompositeModelsResponse> listAssetModelCompositeModels(Consumer<ListAssetModelCompositeModelsRequest.Builder> listAssetModelCompositeModelsRequest) Retrieves a paginated list of composite models associated with the asset model
This is a convenience which creates an instance of the
ListAssetModelCompositeModelsRequest.Builderavoiding the need to create one manually viaListAssetModelCompositeModelsRequest.builder()- Parameters:
listAssetModelCompositeModelsRequest- AConsumerthat will call methods onListAssetModelCompositeModelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssetModelCompositeModels operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelCompositeModelsPaginator
default ListAssetModelCompositeModelsPublisher listAssetModelCompositeModelsPaginator(ListAssetModelCompositeModelsRequest listAssetModelCompositeModelsRequest) This is a variant of
listAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)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.iotsitewise.paginators.ListAssetModelCompositeModelsPublisher publisher = client.listAssetModelCompositeModelsPaginator(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.iotsitewise.paginators.ListAssetModelCompositeModelsPublisher publisher = client.listAssetModelCompositeModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsResponse 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
listAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)operation.- Parameters:
listAssetModelCompositeModelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelCompositeModelsPaginator
default ListAssetModelCompositeModelsPublisher listAssetModelCompositeModelsPaginator(Consumer<ListAssetModelCompositeModelsRequest.Builder> listAssetModelCompositeModelsRequest) This is a variant of
listAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)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.iotsitewise.paginators.ListAssetModelCompositeModelsPublisher publisher = client.listAssetModelCompositeModelsPaginator(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.iotsitewise.paginators.ListAssetModelCompositeModelsPublisher publisher = client.listAssetModelCompositeModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsResponse 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
listAssetModelCompositeModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelCompositeModelsRequest)operation.
This is a convenience which creates an instance of the
ListAssetModelCompositeModelsRequest.Builderavoiding the need to create one manually viaListAssetModelCompositeModelsRequest.builder()- Parameters:
listAssetModelCompositeModelsRequest- AConsumerthat will call methods onListAssetModelCompositeModelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelProperties
default CompletableFuture<ListAssetModelPropertiesResponse> listAssetModelProperties(ListAssetModelPropertiesRequest listAssetModelPropertiesRequest) Retrieves a paginated list of properties associated with an asset model. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
- Parameters:
listAssetModelPropertiesRequest-- Returns:
- A Java Future containing the result of the ListAssetModelProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelProperties
default CompletableFuture<ListAssetModelPropertiesResponse> listAssetModelProperties(Consumer<ListAssetModelPropertiesRequest.Builder> listAssetModelPropertiesRequest) Retrieves a paginated list of properties associated with an asset model. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
This is a convenience which creates an instance of the
ListAssetModelPropertiesRequest.Builderavoiding the need to create one manually viaListAssetModelPropertiesRequest.builder()- Parameters:
listAssetModelPropertiesRequest- AConsumerthat will call methods onListAssetModelPropertiesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssetModelProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelPropertiesPaginator
default ListAssetModelPropertiesPublisher listAssetModelPropertiesPaginator(ListAssetModelPropertiesRequest listAssetModelPropertiesRequest) This is a variant of
listAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)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.iotsitewise.paginators.ListAssetModelPropertiesPublisher publisher = client.listAssetModelPropertiesPaginator(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.iotsitewise.paginators.ListAssetModelPropertiesPublisher publisher = client.listAssetModelPropertiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesResponse 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
listAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)operation.- Parameters:
listAssetModelPropertiesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelPropertiesPaginator
default ListAssetModelPropertiesPublisher listAssetModelPropertiesPaginator(Consumer<ListAssetModelPropertiesRequest.Builder> listAssetModelPropertiesRequest) This is a variant of
listAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)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.iotsitewise.paginators.ListAssetModelPropertiesPublisher publisher = client.listAssetModelPropertiesPaginator(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.iotsitewise.paginators.ListAssetModelPropertiesPublisher publisher = client.listAssetModelPropertiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesResponse 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
listAssetModelProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelPropertiesRequest)operation.
This is a convenience which creates an instance of the
ListAssetModelPropertiesRequest.Builderavoiding the need to create one manually viaListAssetModelPropertiesRequest.builder()- Parameters:
listAssetModelPropertiesRequest- AConsumerthat will call methods onListAssetModelPropertiesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModels
default CompletableFuture<ListAssetModelsResponse> listAssetModels(ListAssetModelsRequest listAssetModelsRequest) Retrieves a paginated list of summaries of all asset models.
- Parameters:
listAssetModelsRequest-- Returns:
- A Java Future containing the result of the ListAssetModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModels
default CompletableFuture<ListAssetModelsResponse> listAssetModels(Consumer<ListAssetModelsRequest.Builder> listAssetModelsRequest) Retrieves a paginated list of summaries of all asset models.
This is a convenience which creates an instance of the
ListAssetModelsRequest.Builderavoiding the need to create one manually viaListAssetModelsRequest.builder()- Parameters:
listAssetModelsRequest- AConsumerthat will call methods onListAssetModelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssetModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelsPaginator
default ListAssetModelsPublisher listAssetModelsPaginator(ListAssetModelsRequest listAssetModelsRequest) This is a variant of
listAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)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.iotsitewise.paginators.ListAssetModelsPublisher publisher = client.listAssetModelsPaginator(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.iotsitewise.paginators.ListAssetModelsPublisher publisher = client.listAssetModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsResponse 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
listAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)operation.- Parameters:
listAssetModelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetModelsPaginator
default ListAssetModelsPublisher listAssetModelsPaginator(Consumer<ListAssetModelsRequest.Builder> listAssetModelsRequest) This is a variant of
listAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)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.iotsitewise.paginators.ListAssetModelsPublisher publisher = client.listAssetModelsPaginator(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.iotsitewise.paginators.ListAssetModelsPublisher publisher = client.listAssetModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsResponse 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
listAssetModels(software.amazon.awssdk.services.iotsitewise.model.ListAssetModelsRequest)operation.
This is a convenience which creates an instance of the
ListAssetModelsRequest.Builderavoiding the need to create one manually viaListAssetModelsRequest.builder()- Parameters:
listAssetModelsRequest- AConsumerthat will call methods onListAssetModelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetProperties
default CompletableFuture<ListAssetPropertiesResponse> listAssetProperties(ListAssetPropertiesRequest listAssetPropertiesRequest) Retrieves a paginated list of properties associated with an asset. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
- Parameters:
listAssetPropertiesRequest-- Returns:
- A Java Future containing the result of the ListAssetProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetProperties
default CompletableFuture<ListAssetPropertiesResponse> listAssetProperties(Consumer<ListAssetPropertiesRequest.Builder> listAssetPropertiesRequest) Retrieves a paginated list of properties associated with an asset. If you update properties associated with the model before you finish listing all the properties, you need to start all over again.
This is a convenience which creates an instance of the
ListAssetPropertiesRequest.Builderavoiding the need to create one manually viaListAssetPropertiesRequest.builder()- Parameters:
listAssetPropertiesRequest- AConsumerthat will call methods onListAssetPropertiesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssetProperties operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetPropertiesPaginator
default ListAssetPropertiesPublisher listAssetPropertiesPaginator(ListAssetPropertiesRequest listAssetPropertiesRequest) This is a variant of
listAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)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.iotsitewise.paginators.ListAssetPropertiesPublisher publisher = client.listAssetPropertiesPaginator(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.iotsitewise.paginators.ListAssetPropertiesPublisher publisher = client.listAssetPropertiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesResponse 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
listAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)operation.- Parameters:
listAssetPropertiesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetPropertiesPaginator
default ListAssetPropertiesPublisher listAssetPropertiesPaginator(Consumer<ListAssetPropertiesRequest.Builder> listAssetPropertiesRequest) This is a variant of
listAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)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.iotsitewise.paginators.ListAssetPropertiesPublisher publisher = client.listAssetPropertiesPaginator(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.iotsitewise.paginators.ListAssetPropertiesPublisher publisher = client.listAssetPropertiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesResponse 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
listAssetProperties(software.amazon.awssdk.services.iotsitewise.model.ListAssetPropertiesRequest)operation.
This is a convenience which creates an instance of the
ListAssetPropertiesRequest.Builderavoiding the need to create one manually viaListAssetPropertiesRequest.builder()- Parameters:
listAssetPropertiesRequest- AConsumerthat will call methods onListAssetPropertiesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetRelationships
default CompletableFuture<ListAssetRelationshipsResponse> listAssetRelationships(ListAssetRelationshipsRequest listAssetRelationshipsRequest) Retrieves a paginated list of asset relationships for an asset. You can use this operation to identify an asset's root asset and all associated assets between that asset and its root.
- Parameters:
listAssetRelationshipsRequest-- Returns:
- A Java Future containing the result of the ListAssetRelationships operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetRelationships
default CompletableFuture<ListAssetRelationshipsResponse> listAssetRelationships(Consumer<ListAssetRelationshipsRequest.Builder> listAssetRelationshipsRequest) Retrieves a paginated list of asset relationships for an asset. You can use this operation to identify an asset's root asset and all associated assets between that asset and its root.
This is a convenience which creates an instance of the
ListAssetRelationshipsRequest.Builderavoiding the need to create one manually viaListAssetRelationshipsRequest.builder()- Parameters:
listAssetRelationshipsRequest- AConsumerthat will call methods onListAssetRelationshipsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssetRelationships operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetRelationshipsPaginator
default ListAssetRelationshipsPublisher listAssetRelationshipsPaginator(ListAssetRelationshipsRequest listAssetRelationshipsRequest) This is a variant of
listAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)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.iotsitewise.paginators.ListAssetRelationshipsPublisher publisher = client.listAssetRelationshipsPaginator(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.iotsitewise.paginators.ListAssetRelationshipsPublisher publisher = client.listAssetRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsResponse 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
listAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)operation.- Parameters:
listAssetRelationshipsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetRelationshipsPaginator
default ListAssetRelationshipsPublisher listAssetRelationshipsPaginator(Consumer<ListAssetRelationshipsRequest.Builder> listAssetRelationshipsRequest) This is a variant of
listAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)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.iotsitewise.paginators.ListAssetRelationshipsPublisher publisher = client.listAssetRelationshipsPaginator(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.iotsitewise.paginators.ListAssetRelationshipsPublisher publisher = client.listAssetRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsResponse 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
listAssetRelationships(software.amazon.awssdk.services.iotsitewise.model.ListAssetRelationshipsRequest)operation.
This is a convenience which creates an instance of the
ListAssetRelationshipsRequest.Builderavoiding the need to create one manually viaListAssetRelationshipsRequest.builder()- Parameters:
listAssetRelationshipsRequest- AConsumerthat will call methods onListAssetRelationshipsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssets
Retrieves a paginated list of asset summaries.
You can use this operation to do the following:
-
List assets based on a specific asset model.
-
List top-level assets.
You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.
- Parameters:
listAssetsRequest-- Returns:
- A Java Future containing the result of the ListAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listAssets
default CompletableFuture<ListAssetsResponse> listAssets(Consumer<ListAssetsRequest.Builder> listAssetsRequest) Retrieves a paginated list of asset summaries.
You can use this operation to do the following:
-
List assets based on a specific asset model.
-
List top-level assets.
You can't use this operation to list all assets. To retrieve summaries for all of your assets, use ListAssetModels to get all of your asset model IDs. Then, use ListAssets to get all assets for each asset model.
This is a convenience which creates an instance of the
ListAssetsRequest.Builderavoiding the need to create one manually viaListAssetsRequest.builder()- Parameters:
listAssetsRequest- AConsumerthat will call methods onListAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listAssetsPaginator
This is a variant of
listAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)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.iotsitewise.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(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.iotsitewise.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetsResponse 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
listAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)operation.- Parameters:
listAssetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetsPaginator
default ListAssetsPublisher listAssetsPaginator(Consumer<ListAssetsRequest.Builder> listAssetsRequest) This is a variant of
listAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)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.iotsitewise.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(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.iotsitewise.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssetsResponse 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
listAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssetsRequest)operation.
This is a convenience which creates an instance of the
ListAssetsRequest.Builderavoiding the need to create one manually viaListAssetsRequest.builder()- Parameters:
listAssetsRequest- AConsumerthat will call methods onListAssetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssociatedAssets
default CompletableFuture<ListAssociatedAssetsResponse> listAssociatedAssets(ListAssociatedAssetsRequest listAssociatedAssetsRequest) Retrieves a paginated list of associated assets.
You can use this operation to do the following:
-
CHILD- List all child assets associated to the asset. -
PARENT- List the asset's parent asset.
- Parameters:
listAssociatedAssetsRequest-- Returns:
- A Java Future containing the result of the ListAssociatedAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listAssociatedAssets
default CompletableFuture<ListAssociatedAssetsResponse> listAssociatedAssets(Consumer<ListAssociatedAssetsRequest.Builder> listAssociatedAssetsRequest) Retrieves a paginated list of associated assets.
You can use this operation to do the following:
-
CHILD- List all child assets associated to the asset. -
PARENT- List the asset's parent asset.
This is a convenience which creates an instance of the
ListAssociatedAssetsRequest.Builderavoiding the need to create one manually viaListAssociatedAssetsRequest.builder()- Parameters:
listAssociatedAssetsRequest- AConsumerthat will call methods onListAssociatedAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAssociatedAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
listAssociatedAssetsPaginator
default ListAssociatedAssetsPublisher listAssociatedAssetsPaginator(ListAssociatedAssetsRequest listAssociatedAssetsRequest) This is a variant of
listAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)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.iotsitewise.paginators.ListAssociatedAssetsPublisher publisher = client.listAssociatedAssetsPaginator(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.iotsitewise.paginators.ListAssociatedAssetsPublisher publisher = client.listAssociatedAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsResponse 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
listAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)operation.- Parameters:
listAssociatedAssetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssociatedAssetsPaginator
default ListAssociatedAssetsPublisher listAssociatedAssetsPaginator(Consumer<ListAssociatedAssetsRequest.Builder> listAssociatedAssetsRequest) This is a variant of
listAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)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.iotsitewise.paginators.ListAssociatedAssetsPublisher publisher = client.listAssociatedAssetsPaginator(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.iotsitewise.paginators.ListAssociatedAssetsPublisher publisher = client.listAssociatedAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsResponse 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
listAssociatedAssets(software.amazon.awssdk.services.iotsitewise.model.ListAssociatedAssetsRequest)operation.
This is a convenience which creates an instance of the
ListAssociatedAssetsRequest.Builderavoiding the need to create one manually viaListAssociatedAssetsRequest.builder()- Parameters:
listAssociatedAssetsRequest- AConsumerthat will call methods onListAssociatedAssetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBulkImportJobs
default CompletableFuture<ListBulkImportJobsResponse> listBulkImportJobs(ListBulkImportJobsRequest listBulkImportJobsRequest) Retrieves a paginated list of bulk import job requests. For more information, see List bulk import jobs (CLI) in the IoT SiteWise User Guide.
- Parameters:
listBulkImportJobsRequest-- Returns:
- A Java Future containing the result of the ListBulkImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBulkImportJobs
default CompletableFuture<ListBulkImportJobsResponse> listBulkImportJobs(Consumer<ListBulkImportJobsRequest.Builder> listBulkImportJobsRequest) Retrieves a paginated list of bulk import job requests. For more information, see List bulk import jobs (CLI) in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
ListBulkImportJobsRequest.Builderavoiding the need to create one manually viaListBulkImportJobsRequest.builder()- Parameters:
listBulkImportJobsRequest- AConsumerthat will call methods onListBulkImportJobsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListBulkImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBulkImportJobsPaginator
default ListBulkImportJobsPublisher listBulkImportJobsPaginator(ListBulkImportJobsRequest listBulkImportJobsRequest) This is a variant of
listBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)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.iotsitewise.paginators.ListBulkImportJobsPublisher publisher = client.listBulkImportJobsPaginator(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.iotsitewise.paginators.ListBulkImportJobsPublisher publisher = client.listBulkImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsResponse 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
listBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)operation.- Parameters:
listBulkImportJobsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBulkImportJobsPaginator
default ListBulkImportJobsPublisher listBulkImportJobsPaginator(Consumer<ListBulkImportJobsRequest.Builder> listBulkImportJobsRequest) This is a variant of
listBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)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.iotsitewise.paginators.ListBulkImportJobsPublisher publisher = client.listBulkImportJobsPaginator(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.iotsitewise.paginators.ListBulkImportJobsPublisher publisher = client.listBulkImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsResponse 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
listBulkImportJobs(software.amazon.awssdk.services.iotsitewise.model.ListBulkImportJobsRequest)operation.
This is a convenience which creates an instance of the
ListBulkImportJobsRequest.Builderavoiding the need to create one manually viaListBulkImportJobsRequest.builder()- Parameters:
listBulkImportJobsRequest- AConsumerthat will call methods onListBulkImportJobsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCompositionRelationships
default CompletableFuture<ListCompositionRelationshipsResponse> listCompositionRelationships(ListCompositionRelationshipsRequest listCompositionRelationshipsRequest) Retrieves a paginated list of composition relationships for an asset model of type
COMPONENT_MODEL.- Parameters:
listCompositionRelationshipsRequest-- Returns:
- A Java Future containing the result of the ListCompositionRelationships operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCompositionRelationships
default CompletableFuture<ListCompositionRelationshipsResponse> listCompositionRelationships(Consumer<ListCompositionRelationshipsRequest.Builder> listCompositionRelationshipsRequest) Retrieves a paginated list of composition relationships for an asset model of type
COMPONENT_MODEL.
This is a convenience which creates an instance of the
ListCompositionRelationshipsRequest.Builderavoiding the need to create one manually viaListCompositionRelationshipsRequest.builder()- Parameters:
listCompositionRelationshipsRequest- AConsumerthat will call methods onListCompositionRelationshipsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListCompositionRelationships operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCompositionRelationshipsPaginator
default ListCompositionRelationshipsPublisher listCompositionRelationshipsPaginator(ListCompositionRelationshipsRequest listCompositionRelationshipsRequest) This is a variant of
listCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)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.iotsitewise.paginators.ListCompositionRelationshipsPublisher publisher = client.listCompositionRelationshipsPaginator(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.iotsitewise.paginators.ListCompositionRelationshipsPublisher publisher = client.listCompositionRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsResponse 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
listCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)operation.- Parameters:
listCompositionRelationshipsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCompositionRelationshipsPaginator
default ListCompositionRelationshipsPublisher listCompositionRelationshipsPaginator(Consumer<ListCompositionRelationshipsRequest.Builder> listCompositionRelationshipsRequest) This is a variant of
listCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)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.iotsitewise.paginators.ListCompositionRelationshipsPublisher publisher = client.listCompositionRelationshipsPaginator(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.iotsitewise.paginators.ListCompositionRelationshipsPublisher publisher = client.listCompositionRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsResponse 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
listCompositionRelationships(software.amazon.awssdk.services.iotsitewise.model.ListCompositionRelationshipsRequest)operation.
This is a convenience which creates an instance of the
ListCompositionRelationshipsRequest.Builderavoiding the need to create one manually viaListCompositionRelationshipsRequest.builder()- Parameters:
listCompositionRelationshipsRequest- AConsumerthat will call methods onListCompositionRelationshipsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelDataBindingUsages
default CompletableFuture<ListComputationModelDataBindingUsagesResponse> listComputationModelDataBindingUsages(ListComputationModelDataBindingUsagesRequest listComputationModelDataBindingUsagesRequest) Lists all data binding usages for computation models. This allows to identify where specific data bindings are being utilized across the computation models. This track dependencies between data sources and computation models.
- Parameters:
listComputationModelDataBindingUsagesRequest-- Returns:
- A Java Future containing the result of the ListComputationModelDataBindingUsages operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelDataBindingUsages
default CompletableFuture<ListComputationModelDataBindingUsagesResponse> listComputationModelDataBindingUsages(Consumer<ListComputationModelDataBindingUsagesRequest.Builder> listComputationModelDataBindingUsagesRequest) Lists all data binding usages for computation models. This allows to identify where specific data bindings are being utilized across the computation models. This track dependencies between data sources and computation models.
This is a convenience which creates an instance of the
ListComputationModelDataBindingUsagesRequest.Builderavoiding the need to create one manually viaListComputationModelDataBindingUsagesRequest.builder()- Parameters:
listComputationModelDataBindingUsagesRequest- AConsumerthat will call methods onListComputationModelDataBindingUsagesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListComputationModelDataBindingUsages operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelDataBindingUsagesPaginator
default ListComputationModelDataBindingUsagesPublisher listComputationModelDataBindingUsagesPaginator(ListComputationModelDataBindingUsagesRequest listComputationModelDataBindingUsagesRequest) This is a variant of
listComputationModelDataBindingUsages(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesRequest)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.iotsitewise.paginators.ListComputationModelDataBindingUsagesPublisher publisher = client.listComputationModelDataBindingUsagesPaginator(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.iotsitewise.paginators.ListComputationModelDataBindingUsagesPublisher publisher = client.listComputationModelDataBindingUsagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesResponse 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
listComputationModelDataBindingUsages(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesRequest)operation.- Parameters:
listComputationModelDataBindingUsagesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelDataBindingUsagesPaginator
default ListComputationModelDataBindingUsagesPublisher listComputationModelDataBindingUsagesPaginator(Consumer<ListComputationModelDataBindingUsagesRequest.Builder> listComputationModelDataBindingUsagesRequest) This is a variant of
listComputationModelDataBindingUsages(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesRequest)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.iotsitewise.paginators.ListComputationModelDataBindingUsagesPublisher publisher = client.listComputationModelDataBindingUsagesPaginator(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.iotsitewise.paginators.ListComputationModelDataBindingUsagesPublisher publisher = client.listComputationModelDataBindingUsagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesResponse 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
listComputationModelDataBindingUsages(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelDataBindingUsagesRequest)operation.
This is a convenience which creates an instance of the
ListComputationModelDataBindingUsagesRequest.Builderavoiding the need to create one manually viaListComputationModelDataBindingUsagesRequest.builder()- Parameters:
listComputationModelDataBindingUsagesRequest- AConsumerthat will call methods onListComputationModelDataBindingUsagesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelResolveToResources
default CompletableFuture<ListComputationModelResolveToResourcesResponse> listComputationModelResolveToResources(ListComputationModelResolveToResourcesRequest listComputationModelResolveToResourcesRequest) Lists all distinct resources that are resolved from the executed actions of the computation model.
- Parameters:
listComputationModelResolveToResourcesRequest-- Returns:
- A Java Future containing the result of the ListComputationModelResolveToResources operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelResolveToResources
default CompletableFuture<ListComputationModelResolveToResourcesResponse> listComputationModelResolveToResources(Consumer<ListComputationModelResolveToResourcesRequest.Builder> listComputationModelResolveToResourcesRequest) Lists all distinct resources that are resolved from the executed actions of the computation model.
This is a convenience which creates an instance of the
ListComputationModelResolveToResourcesRequest.Builderavoiding the need to create one manually viaListComputationModelResolveToResourcesRequest.builder()- Parameters:
listComputationModelResolveToResourcesRequest- AConsumerthat will call methods onListComputationModelResolveToResourcesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListComputationModelResolveToResources operation returned by
the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelResolveToResourcesPaginator
default ListComputationModelResolveToResourcesPublisher listComputationModelResolveToResourcesPaginator(ListComputationModelResolveToResourcesRequest listComputationModelResolveToResourcesRequest) This is a variant of
listComputationModelResolveToResources(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesRequest)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.iotsitewise.paginators.ListComputationModelResolveToResourcesPublisher publisher = client.listComputationModelResolveToResourcesPaginator(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.iotsitewise.paginators.ListComputationModelResolveToResourcesPublisher publisher = client.listComputationModelResolveToResourcesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesResponse 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
listComputationModelResolveToResources(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesRequest)operation.- Parameters:
listComputationModelResolveToResourcesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelResolveToResourcesPaginator
default ListComputationModelResolveToResourcesPublisher listComputationModelResolveToResourcesPaginator(Consumer<ListComputationModelResolveToResourcesRequest.Builder> listComputationModelResolveToResourcesRequest) This is a variant of
listComputationModelResolveToResources(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesRequest)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.iotsitewise.paginators.ListComputationModelResolveToResourcesPublisher publisher = client.listComputationModelResolveToResourcesPaginator(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.iotsitewise.paginators.ListComputationModelResolveToResourcesPublisher publisher = client.listComputationModelResolveToResourcesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesResponse 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
listComputationModelResolveToResources(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelResolveToResourcesRequest)operation.
This is a convenience which creates an instance of the
ListComputationModelResolveToResourcesRequest.Builderavoiding the need to create one manually viaListComputationModelResolveToResourcesRequest.builder()- Parameters:
listComputationModelResolveToResourcesRequest- AConsumerthat will call methods onListComputationModelResolveToResourcesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModels
default CompletableFuture<ListComputationModelsResponse> listComputationModels(ListComputationModelsRequest listComputationModelsRequest) Retrieves a paginated list of summaries of all computation models.
- Parameters:
listComputationModelsRequest-- Returns:
- A Java Future containing the result of the ListComputationModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModels
default CompletableFuture<ListComputationModelsResponse> listComputationModels(Consumer<ListComputationModelsRequest.Builder> listComputationModelsRequest) Retrieves a paginated list of summaries of all computation models.
This is a convenience which creates an instance of the
ListComputationModelsRequest.Builderavoiding the need to create one manually viaListComputationModelsRequest.builder()- Parameters:
listComputationModelsRequest- AConsumerthat will call methods onListComputationModelsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListComputationModels operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelsPaginator
default ListComputationModelsPublisher listComputationModelsPaginator(ListComputationModelsRequest listComputationModelsRequest) This is a variant of
listComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)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.iotsitewise.paginators.ListComputationModelsPublisher publisher = client.listComputationModelsPaginator(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.iotsitewise.paginators.ListComputationModelsPublisher publisher = client.listComputationModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsResponse 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
listComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)operation.- Parameters:
listComputationModelsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listComputationModelsPaginator
default ListComputationModelsPublisher listComputationModelsPaginator(Consumer<ListComputationModelsRequest.Builder> listComputationModelsRequest) This is a variant of
listComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)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.iotsitewise.paginators.ListComputationModelsPublisher publisher = client.listComputationModelsPaginator(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.iotsitewise.paginators.ListComputationModelsPublisher publisher = client.listComputationModelsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsResponse 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
listComputationModels(software.amazon.awssdk.services.iotsitewise.model.ListComputationModelsRequest)operation.
This is a convenience which creates an instance of the
ListComputationModelsRequest.Builderavoiding the need to create one manually viaListComputationModelsRequest.builder()- Parameters:
listComputationModelsRequest- AConsumerthat will call methods onListComputationModelsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDashboards
default CompletableFuture<ListDashboardsResponse> listDashboards(ListDashboardsRequest listDashboardsRequest) Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.
- Parameters:
listDashboardsRequest-- Returns:
- A Java Future containing the result of the ListDashboards operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDashboards
default CompletableFuture<ListDashboardsResponse> listDashboards(Consumer<ListDashboardsRequest.Builder> listDashboardsRequest) Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
ListDashboardsRequest.Builderavoiding the need to create one manually viaListDashboardsRequest.builder()- Parameters:
listDashboardsRequest- AConsumerthat will call methods onListDashboardsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDashboards operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDashboardsPaginator
default ListDashboardsPublisher listDashboardsPaginator(ListDashboardsRequest listDashboardsRequest) This is a variant of
listDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)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.iotsitewise.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(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.iotsitewise.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDashboardsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsResponse 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
listDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)operation.- Parameters:
listDashboardsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDashboardsPaginator
default ListDashboardsPublisher listDashboardsPaginator(Consumer<ListDashboardsRequest.Builder> listDashboardsRequest) This is a variant of
listDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)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.iotsitewise.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(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.iotsitewise.paginators.ListDashboardsPublisher publisher = client.listDashboardsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDashboardsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsResponse 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
listDashboards(software.amazon.awssdk.services.iotsitewise.model.ListDashboardsRequest)operation.
This is a convenience which creates an instance of the
ListDashboardsRequest.Builderavoiding the need to create one manually viaListDashboardsRequest.builder()- Parameters:
listDashboardsRequest- AConsumerthat will call methods onListDashboardsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentRelationships
default CompletableFuture<ListDatasetDataSegmentRelationshipsResponse> listDatasetDataSegmentRelationships(ListDatasetDataSegmentRelationshipsRequest listDatasetDataSegmentRelationshipsRequest) Retrieves a paginated list of data segment relationships for a session dataset. Use this operation to find the curated datasets that reference data segments of the specified session dataset. Use the
nextTokenparameter to retrieve additional results.- Parameters:
listDatasetDataSegmentRelationshipsRequest-- Returns:
- A Java Future containing the result of the ListDatasetDataSegmentRelationships operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentRelationships
default CompletableFuture<ListDatasetDataSegmentRelationshipsResponse> listDatasetDataSegmentRelationships(Consumer<ListDatasetDataSegmentRelationshipsRequest.Builder> listDatasetDataSegmentRelationshipsRequest) Retrieves a paginated list of data segment relationships for a session dataset. Use this operation to find the curated datasets that reference data segments of the specified session dataset. Use the
nextTokenparameter to retrieve additional results.
This is a convenience which creates an instance of the
ListDatasetDataSegmentRelationshipsRequest.Builderavoiding the need to create one manually viaListDatasetDataSegmentRelationshipsRequest.builder()- Parameters:
listDatasetDataSegmentRelationshipsRequest- AConsumerthat will call methods onListDatasetDataSegmentRelationshipsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDatasetDataSegmentRelationships operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentRelationshipsPaginator
default ListDatasetDataSegmentRelationshipsPublisher listDatasetDataSegmentRelationshipsPaginator(ListDatasetDataSegmentRelationshipsRequest listDatasetDataSegmentRelationshipsRequest) This is a variant of
listDatasetDataSegmentRelationships(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsRequest)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.iotsitewise.paginators.ListDatasetDataSegmentRelationshipsPublisher publisher = client.listDatasetDataSegmentRelationshipsPaginator(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.iotsitewise.paginators.ListDatasetDataSegmentRelationshipsPublisher publisher = client.listDatasetDataSegmentRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsResponse 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
listDatasetDataSegmentRelationships(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsRequest)operation.- Parameters:
listDatasetDataSegmentRelationshipsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentRelationshipsPaginator
default ListDatasetDataSegmentRelationshipsPublisher listDatasetDataSegmentRelationshipsPaginator(Consumer<ListDatasetDataSegmentRelationshipsRequest.Builder> listDatasetDataSegmentRelationshipsRequest) This is a variant of
listDatasetDataSegmentRelationships(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsRequest)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.iotsitewise.paginators.ListDatasetDataSegmentRelationshipsPublisher publisher = client.listDatasetDataSegmentRelationshipsPaginator(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.iotsitewise.paginators.ListDatasetDataSegmentRelationshipsPublisher publisher = client.listDatasetDataSegmentRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsResponse 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
listDatasetDataSegmentRelationships(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentRelationshipsRequest)operation.
This is a convenience which creates an instance of the
ListDatasetDataSegmentRelationshipsRequest.Builderavoiding the need to create one manually viaListDatasetDataSegmentRelationshipsRequest.builder()- Parameters:
listDatasetDataSegmentRelationshipsRequest- AConsumerthat will call methods onListDatasetDataSegmentRelationshipsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegments
default CompletableFuture<ListDatasetDataSegmentsResponse> listDatasetDataSegments(ListDatasetDataSegmentsRequest listDatasetDataSegmentsRequest) Retrieves a paginated list of data segments associated with a dataset. Use the
nextTokenparameter to retrieve additional results.- Parameters:
listDatasetDataSegmentsRequest-- Returns:
- A Java Future containing the result of the ListDatasetDataSegments operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegments
default CompletableFuture<ListDatasetDataSegmentsResponse> listDatasetDataSegments(Consumer<ListDatasetDataSegmentsRequest.Builder> listDatasetDataSegmentsRequest) Retrieves a paginated list of data segments associated with a dataset. Use the
nextTokenparameter to retrieve additional results.
This is a convenience which creates an instance of the
ListDatasetDataSegmentsRequest.Builderavoiding the need to create one manually viaListDatasetDataSegmentsRequest.builder()- Parameters:
listDatasetDataSegmentsRequest- AConsumerthat will call methods onListDatasetDataSegmentsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDatasetDataSegments operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentsPaginator
default ListDatasetDataSegmentsPublisher listDatasetDataSegmentsPaginator(ListDatasetDataSegmentsRequest listDatasetDataSegmentsRequest) This is a variant of
listDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)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.iotsitewise.paginators.ListDatasetDataSegmentsPublisher publisher = client.listDatasetDataSegmentsPaginator(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.iotsitewise.paginators.ListDatasetDataSegmentsPublisher publisher = client.listDatasetDataSegmentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsResponse 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
listDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)operation.- Parameters:
listDatasetDataSegmentsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetDataSegmentsPaginator
default ListDatasetDataSegmentsPublisher listDatasetDataSegmentsPaginator(Consumer<ListDatasetDataSegmentsRequest.Builder> listDatasetDataSegmentsRequest) This is a variant of
listDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)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.iotsitewise.paginators.ListDatasetDataSegmentsPublisher publisher = client.listDatasetDataSegmentsPaginator(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.iotsitewise.paginators.ListDatasetDataSegmentsPublisher publisher = client.listDatasetDataSegmentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsResponse 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
listDatasetDataSegments(software.amazon.awssdk.services.iotsitewise.model.ListDatasetDataSegmentsRequest)operation.
This is a convenience which creates an instance of the
ListDatasetDataSegmentsRequest.Builderavoiding the need to create one manually viaListDatasetDataSegmentsRequest.builder()- Parameters:
listDatasetDataSegmentsRequest- AConsumerthat will call methods onListDatasetDataSegmentsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetExportJobs
default CompletableFuture<ListDatasetExportJobsResponse> listDatasetExportJobs(ListDatasetExportJobsRequest listDatasetExportJobsRequest) Retrieves a paginated list of dataset export jobs for a workspace.
- Parameters:
listDatasetExportJobsRequest- Request to list dataset export jobs for a workspace.- Returns:
- A Java Future containing the result of the ListDatasetExportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetExportJobs
default CompletableFuture<ListDatasetExportJobsResponse> listDatasetExportJobs(Consumer<ListDatasetExportJobsRequest.Builder> listDatasetExportJobsRequest) Retrieves a paginated list of dataset export jobs for a workspace.
This is a convenience which creates an instance of the
ListDatasetExportJobsRequest.Builderavoiding the need to create one manually viaListDatasetExportJobsRequest.builder()- Parameters:
listDatasetExportJobsRequest- AConsumerthat will call methods onListDatasetExportJobsRequest.Builderto create a request. Request to list dataset export jobs for a workspace.- Returns:
- A Java Future containing the result of the ListDatasetExportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetExportJobsPaginator
default ListDatasetExportJobsPublisher listDatasetExportJobsPaginator(ListDatasetExportJobsRequest listDatasetExportJobsRequest) This is a variant of
listDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)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.iotsitewise.paginators.ListDatasetExportJobsPublisher publisher = client.listDatasetExportJobsPaginator(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.iotsitewise.paginators.ListDatasetExportJobsPublisher publisher = client.listDatasetExportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsResponse 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
listDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)operation.- Parameters:
listDatasetExportJobsRequest- Request to list dataset export jobs for a workspace.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetExportJobsPaginator
default ListDatasetExportJobsPublisher listDatasetExportJobsPaginator(Consumer<ListDatasetExportJobsRequest.Builder> listDatasetExportJobsRequest) This is a variant of
listDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)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.iotsitewise.paginators.ListDatasetExportJobsPublisher publisher = client.listDatasetExportJobsPaginator(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.iotsitewise.paginators.ListDatasetExportJobsPublisher publisher = client.listDatasetExportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsResponse 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
listDatasetExportJobs(software.amazon.awssdk.services.iotsitewise.model.ListDatasetExportJobsRequest)operation.
This is a convenience which creates an instance of the
ListDatasetExportJobsRequest.Builderavoiding the need to create one manually viaListDatasetExportJobsRequest.builder()- Parameters:
listDatasetExportJobsRequest- AConsumerthat will call methods onListDatasetExportJobsRequest.Builderto create a request. Request to list dataset export jobs for a workspace.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasets
default CompletableFuture<ListDatasetsResponse> listDatasets(ListDatasetsRequest listDatasetsRequest) Retrieves a paginated list of datasets for a specific target resource.
- Parameters:
listDatasetsRequest-- Returns:
- A Java Future containing the result of the ListDatasets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasets
default CompletableFuture<ListDatasetsResponse> listDatasets(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) Retrieves a paginated list of datasets for a specific target resource.
This is a convenience which creates an instance of the
ListDatasetsRequest.Builderavoiding the need to create one manually viaListDatasetsRequest.builder()- Parameters:
listDatasetsRequest- AConsumerthat will call methods onListDatasetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListDatasets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetsPaginator
This is a variant of
listDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)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.iotsitewise.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(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.iotsitewise.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsResponse 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
listDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)operation.- Parameters:
listDatasetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listDatasetsPaginator
default ListDatasetsPublisher listDatasetsPaginator(Consumer<ListDatasetsRequest.Builder> listDatasetsRequest) This is a variant of
listDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)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.iotsitewise.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(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.iotsitewise.paginators.ListDatasetsPublisher publisher = client.listDatasetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListDatasetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsResponse 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
listDatasets(software.amazon.awssdk.services.iotsitewise.model.ListDatasetsRequest)operation.
This is a convenience which creates an instance of the
ListDatasetsRequest.Builderavoiding the need to create one manually viaListDatasetsRequest.builder()- Parameters:
listDatasetsRequest- AConsumerthat will call methods onListDatasetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEnrichmentJobs
default CompletableFuture<ListEnrichmentJobsResponse> listEnrichmentJobs(ListEnrichmentJobsRequest listEnrichmentJobsRequest) Lists enrichment jobs within a workspace with optional filtering and pagination. Results are ordered by createdAt timestamp descending (newest first).
Filtering
Combine filters to narrow results:
- datasetId: Filter by dataset
- propertyAlias OR timeSeriesId: Filter by time series (specify one, not both)
- status: Filter by job status (e.g., RUNNING to find active jobs)
- jobType: Filter by enrichment type (currently only EVENT_DETECTION)
- startDate and endDate: Filter by job creation time range
Important Constraints
- You must specify either propertyAlias OR timeSeriesId, but not both
- Attempting to specify both results in an InvalidRequestException
- Date filters use ISO 8601 format
- startDate is exclusive, endDate is inclusive
Pagination
The operation returns up to maxResults jobs per page (default 50). If more results exist, the response includes a nextToken. Submit this token in a subsequent request to retrieve the next page.
Common Use Cases
- Find all running jobs: Filter by status=RUNNING
- List recent jobs for a dataset: Filter by datasetId with optional date range
- Monitor jobs for a specific sensor: Filter by propertyAlias or timeSeriesId
- Track all event detection jobs: Filter by jobType=EVENT_DETECTION
Performance
Performance is optimal when filtering by supported fields (datasetId, propertyAlias, timeSeriesId, status, jobType).
- Parameters:
listEnrichmentJobsRequest-- Returns:
- A Java Future containing the result of the ListEnrichmentJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEnrichmentJobs
default CompletableFuture<ListEnrichmentJobsResponse> listEnrichmentJobs(Consumer<ListEnrichmentJobsRequest.Builder> listEnrichmentJobsRequest) Lists enrichment jobs within a workspace with optional filtering and pagination. Results are ordered by createdAt timestamp descending (newest first).
Filtering
Combine filters to narrow results:
- datasetId: Filter by dataset
- propertyAlias OR timeSeriesId: Filter by time series (specify one, not both)
- status: Filter by job status (e.g., RUNNING to find active jobs)
- jobType: Filter by enrichment type (currently only EVENT_DETECTION)
- startDate and endDate: Filter by job creation time range
Important Constraints
- You must specify either propertyAlias OR timeSeriesId, but not both
- Attempting to specify both results in an InvalidRequestException
- Date filters use ISO 8601 format
- startDate is exclusive, endDate is inclusive
Pagination
The operation returns up to maxResults jobs per page (default 50). If more results exist, the response includes a nextToken. Submit this token in a subsequent request to retrieve the next page.
Common Use Cases
- Find all running jobs: Filter by status=RUNNING
- List recent jobs for a dataset: Filter by datasetId with optional date range
- Monitor jobs for a specific sensor: Filter by propertyAlias or timeSeriesId
- Track all event detection jobs: Filter by jobType=EVENT_DETECTION
Performance
Performance is optimal when filtering by supported fields (datasetId, propertyAlias, timeSeriesId, status, jobType).
This is a convenience which creates an instance of the
ListEnrichmentJobsRequest.Builderavoiding the need to create one manually viaListEnrichmentJobsRequest.builder()- Parameters:
listEnrichmentJobsRequest- AConsumerthat will call methods onListEnrichmentJobsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListEnrichmentJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEnrichmentJobsPaginator
default ListEnrichmentJobsPublisher listEnrichmentJobsPaginator(ListEnrichmentJobsRequest listEnrichmentJobsRequest) This is a variant of
listEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)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.iotsitewise.paginators.ListEnrichmentJobsPublisher publisher = client.listEnrichmentJobsPaginator(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.iotsitewise.paginators.ListEnrichmentJobsPublisher publisher = client.listEnrichmentJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsResponse 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
listEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)operation.- Parameters:
listEnrichmentJobsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEnrichmentJobsPaginator
default ListEnrichmentJobsPublisher listEnrichmentJobsPaginator(Consumer<ListEnrichmentJobsRequest.Builder> listEnrichmentJobsRequest) This is a variant of
listEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)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.iotsitewise.paginators.ListEnrichmentJobsPublisher publisher = client.listEnrichmentJobsPaginator(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.iotsitewise.paginators.ListEnrichmentJobsPublisher publisher = client.listEnrichmentJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsResponse 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
listEnrichmentJobs(software.amazon.awssdk.services.iotsitewise.model.ListEnrichmentJobsRequest)operation.
This is a convenience which creates an instance of the
ListEnrichmentJobsRequest.Builderavoiding the need to create one manually viaListEnrichmentJobsRequest.builder()- Parameters:
listEnrichmentJobsRequest- AConsumerthat will call methods onListEnrichmentJobsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExecutions
default CompletableFuture<ListExecutionsResponse> listExecutions(ListExecutionsRequest listExecutionsRequest) Retrieves a paginated list of summaries of all executions.
- Parameters:
listExecutionsRequest-- Returns:
- A Java Future containing the result of the ListExecutions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExecutions
default CompletableFuture<ListExecutionsResponse> listExecutions(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest) Retrieves a paginated list of summaries of all executions.
This is a convenience which creates an instance of the
ListExecutionsRequest.Builderavoiding the need to create one manually viaListExecutionsRequest.builder()- Parameters:
listExecutionsRequest- AConsumerthat will call methods onListExecutionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListExecutions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExecutionsPaginator
default ListExecutionsPublisher listExecutionsPaginator(ListExecutionsRequest listExecutionsRequest) This is a variant of
listExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)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.iotsitewise.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(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.iotsitewise.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListExecutionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsResponse 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
listExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)operation.- Parameters:
listExecutionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExecutionsPaginator
default ListExecutionsPublisher listExecutionsPaginator(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest) This is a variant of
listExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)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.iotsitewise.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(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.iotsitewise.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListExecutionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsResponse 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
listExecutions(software.amazon.awssdk.services.iotsitewise.model.ListExecutionsRequest)operation.
This is a convenience which creates an instance of the
ListExecutionsRequest.Builderavoiding the need to create one manually viaListExecutionsRequest.builder()- Parameters:
listExecutionsRequest- AConsumerthat will call methods onListExecutionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGateways
default CompletableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest listGatewaysRequest) Retrieves a paginated list of gateways.
- Parameters:
listGatewaysRequest-- Returns:
- A Java Future containing the result of the ListGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGateways
default CompletableFuture<ListGatewaysResponse> listGateways(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) Retrieves a paginated list of gateways.
This is a convenience which creates an instance of the
ListGatewaysRequest.Builderavoiding the need to create one manually viaListGatewaysRequest.builder()- Parameters:
listGatewaysRequest- AConsumerthat will call methods onListGatewaysRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewaysPaginator
This is a variant of
listGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)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.iotsitewise.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(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.iotsitewise.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysResponse 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
listGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)operation.- Parameters:
listGatewaysRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewaysPaginator
default ListGatewaysPublisher listGatewaysPaginator(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) This is a variant of
listGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)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.iotsitewise.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(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.iotsitewise.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysResponse 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
listGateways(software.amazon.awssdk.services.iotsitewise.model.ListGatewaysRequest)operation.
This is a convenience which creates an instance of the
ListGatewaysRequest.Builderavoiding the need to create one manually viaListGatewaysRequest.builder()- Parameters:
listGatewaysRequest- AConsumerthat will call methods onListGatewaysRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listInterfaceRelationships
default CompletableFuture<ListInterfaceRelationshipsResponse> listInterfaceRelationships(ListInterfaceRelationshipsRequest listInterfaceRelationshipsRequest) Retrieves a paginated list of asset models that have a specific interface asset model applied to them.
- Parameters:
listInterfaceRelationshipsRequest-- Returns:
- A Java Future containing the result of the ListInterfaceRelationships operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listInterfaceRelationships
default CompletableFuture<ListInterfaceRelationshipsResponse> listInterfaceRelationships(Consumer<ListInterfaceRelationshipsRequest.Builder> listInterfaceRelationshipsRequest) Retrieves a paginated list of asset models that have a specific interface asset model applied to them.
This is a convenience which creates an instance of the
ListInterfaceRelationshipsRequest.Builderavoiding the need to create one manually viaListInterfaceRelationshipsRequest.builder()- Parameters:
listInterfaceRelationshipsRequest- AConsumerthat will call methods onListInterfaceRelationshipsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListInterfaceRelationships operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listInterfaceRelationshipsPaginator
default ListInterfaceRelationshipsPublisher listInterfaceRelationshipsPaginator(ListInterfaceRelationshipsRequest listInterfaceRelationshipsRequest) This is a variant of
listInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)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.iotsitewise.paginators.ListInterfaceRelationshipsPublisher publisher = client.listInterfaceRelationshipsPaginator(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.iotsitewise.paginators.ListInterfaceRelationshipsPublisher publisher = client.listInterfaceRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsResponse 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
listInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)operation.- Parameters:
listInterfaceRelationshipsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listInterfaceRelationshipsPaginator
default ListInterfaceRelationshipsPublisher listInterfaceRelationshipsPaginator(Consumer<ListInterfaceRelationshipsRequest.Builder> listInterfaceRelationshipsRequest) This is a variant of
listInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)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.iotsitewise.paginators.ListInterfaceRelationshipsPublisher publisher = client.listInterfaceRelationshipsPaginator(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.iotsitewise.paginators.ListInterfaceRelationshipsPublisher publisher = client.listInterfaceRelationshipsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsResponse 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
listInterfaceRelationships(software.amazon.awssdk.services.iotsitewise.model.ListInterfaceRelationshipsRequest)operation.
This is a convenience which creates an instance of the
ListInterfaceRelationshipsRequest.Builderavoiding the need to create one manually viaListInterfaceRelationshipsRequest.builder()- Parameters:
listInterfaceRelationshipsRequest- AConsumerthat will call methods onListInterfaceRelationshipsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelineExecutions
default CompletableFuture<ListPipelineExecutionsResponse> listPipelineExecutions(ListPipelineExecutionsRequest listPipelineExecutionsRequest) Lists pipeline executions for a specific pipeline in a workspace. Supports filtering by state and time range. State can be combined with either startTime or endTime filters. Time range filters are grouped: use startTime filters (startTimeAfter, startTimeBefore) or endTime filters (endTimeAfter, endTimeBefore), but not both. Combining startTime and endTime filters returns an InvalidRequestException. Note: endTime filters only return executions in terminal states, as in-progress executions have no endTime.
- Parameters:
listPipelineExecutionsRequest- Request structure for ListPipelineExecutions operation.- Returns:
- A Java Future containing the result of the ListPipelineExecutions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelineExecutions
default CompletableFuture<ListPipelineExecutionsResponse> listPipelineExecutions(Consumer<ListPipelineExecutionsRequest.Builder> listPipelineExecutionsRequest) Lists pipeline executions for a specific pipeline in a workspace. Supports filtering by state and time range. State can be combined with either startTime or endTime filters. Time range filters are grouped: use startTime filters (startTimeAfter, startTimeBefore) or endTime filters (endTimeAfter, endTimeBefore), but not both. Combining startTime and endTime filters returns an InvalidRequestException. Note: endTime filters only return executions in terminal states, as in-progress executions have no endTime.
This is a convenience which creates an instance of the
ListPipelineExecutionsRequest.Builderavoiding the need to create one manually viaListPipelineExecutionsRequest.builder()- Parameters:
listPipelineExecutionsRequest- AConsumerthat will call methods onListPipelineExecutionsRequest.Builderto create a request. Request structure for ListPipelineExecutions operation.- Returns:
- A Java Future containing the result of the ListPipelineExecutions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelineExecutionsPaginator
default ListPipelineExecutionsPublisher listPipelineExecutionsPaginator(ListPipelineExecutionsRequest listPipelineExecutionsRequest) This is a variant of
listPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)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.iotsitewise.paginators.ListPipelineExecutionsPublisher publisher = client.listPipelineExecutionsPaginator(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.iotsitewise.paginators.ListPipelineExecutionsPublisher publisher = client.listPipelineExecutionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsResponse 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
listPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)operation.- Parameters:
listPipelineExecutionsRequest- Request structure for ListPipelineExecutions operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelineExecutionsPaginator
default ListPipelineExecutionsPublisher listPipelineExecutionsPaginator(Consumer<ListPipelineExecutionsRequest.Builder> listPipelineExecutionsRequest) This is a variant of
listPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)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.iotsitewise.paginators.ListPipelineExecutionsPublisher publisher = client.listPipelineExecutionsPaginator(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.iotsitewise.paginators.ListPipelineExecutionsPublisher publisher = client.listPipelineExecutionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsResponse 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
listPipelineExecutions(software.amazon.awssdk.services.iotsitewise.model.ListPipelineExecutionsRequest)operation.
This is a convenience which creates an instance of the
ListPipelineExecutionsRequest.Builderavoiding the need to create one manually viaListPipelineExecutionsRequest.builder()- Parameters:
listPipelineExecutionsRequest- AConsumerthat will call methods onListPipelineExecutionsRequest.Builderto create a request. Request structure for ListPipelineExecutions operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelines
default CompletableFuture<ListPipelinesResponse> listPipelines(ListPipelinesRequest listPipelinesRequest) Lists pipelines in a workspace. To get complete details about a pipeline, use DescribePipeline.
- Parameters:
listPipelinesRequest- Request structure for ListPipelines operation.- Returns:
- A Java Future containing the result of the ListPipelines operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelines
default CompletableFuture<ListPipelinesResponse> listPipelines(Consumer<ListPipelinesRequest.Builder> listPipelinesRequest) Lists pipelines in a workspace. To get complete details about a pipeline, use DescribePipeline.
This is a convenience which creates an instance of the
ListPipelinesRequest.Builderavoiding the need to create one manually viaListPipelinesRequest.builder()- Parameters:
listPipelinesRequest- AConsumerthat will call methods onListPipelinesRequest.Builderto create a request. Request structure for ListPipelines operation.- Returns:
- A Java Future containing the result of the ListPipelines operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelinesPaginator
This is a variant of
listPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)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.iotsitewise.paginators.ListPipelinesPublisher publisher = client.listPipelinesPaginator(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.iotsitewise.paginators.ListPipelinesPublisher publisher = client.listPipelinesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPipelinesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesResponse 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
listPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)operation.- Parameters:
listPipelinesRequest- Request structure for ListPipelines operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPipelinesPaginator
default ListPipelinesPublisher listPipelinesPaginator(Consumer<ListPipelinesRequest.Builder> listPipelinesRequest) This is a variant of
listPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)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.iotsitewise.paginators.ListPipelinesPublisher publisher = client.listPipelinesPaginator(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.iotsitewise.paginators.ListPipelinesPublisher publisher = client.listPipelinesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPipelinesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesResponse 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
listPipelines(software.amazon.awssdk.services.iotsitewise.model.ListPipelinesRequest)operation.
This is a convenience which creates an instance of the
ListPipelinesRequest.Builderavoiding the need to create one manually viaListPipelinesRequest.builder()- Parameters:
listPipelinesRequest- AConsumerthat will call methods onListPipelinesRequest.Builderto create a request. Request structure for ListPipelines operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPortals
Retrieves a paginated list of IoT SiteWise Monitor portals.
- Parameters:
listPortalsRequest-- Returns:
- A Java Future containing the result of the ListPortals operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPortals
default CompletableFuture<ListPortalsResponse> listPortals(Consumer<ListPortalsRequest.Builder> listPortalsRequest) Retrieves a paginated list of IoT SiteWise Monitor portals.
This is a convenience which creates an instance of the
ListPortalsRequest.Builderavoiding the need to create one manually viaListPortalsRequest.builder()- Parameters:
listPortalsRequest- AConsumerthat will call methods onListPortalsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListPortals operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPortalsPaginator
This is a variant of
listPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)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.iotsitewise.paginators.ListPortalsPublisher publisher = client.listPortalsPaginator(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.iotsitewise.paginators.ListPortalsPublisher publisher = client.listPortalsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPortalsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPortalsResponse 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
listPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)operation.- Parameters:
listPortalsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPortalsPaginator
default ListPortalsPublisher listPortalsPaginator(Consumer<ListPortalsRequest.Builder> listPortalsRequest) This is a variant of
listPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)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.iotsitewise.paginators.ListPortalsPublisher publisher = client.listPortalsPaginator(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.iotsitewise.paginators.ListPortalsPublisher publisher = client.listPortalsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListPortalsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListPortalsResponse 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
listPortals(software.amazon.awssdk.services.iotsitewise.model.ListPortalsRequest)operation.
This is a convenience which creates an instance of the
ListPortalsRequest.Builderavoiding the need to create one manually viaListPortalsRequest.builder()- Parameters:
listPortalsRequest- AConsumerthat will call methods onListPortalsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectAssets
default CompletableFuture<ListProjectAssetsResponse> listProjectAssets(ListProjectAssetsRequest listProjectAssetsRequest) Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.
- Parameters:
listProjectAssetsRequest-- Returns:
- A Java Future containing the result of the ListProjectAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectAssets
default CompletableFuture<ListProjectAssetsResponse> listProjectAssets(Consumer<ListProjectAssetsRequest.Builder> listProjectAssetsRequest) Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
ListProjectAssetsRequest.Builderavoiding the need to create one manually viaListProjectAssetsRequest.builder()- Parameters:
listProjectAssetsRequest- AConsumerthat will call methods onListProjectAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListProjectAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectAssetsPaginator
default ListProjectAssetsPublisher listProjectAssetsPaginator(ListProjectAssetsRequest listProjectAssetsRequest) This is a variant of
listProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)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.iotsitewise.paginators.ListProjectAssetsPublisher publisher = client.listProjectAssetsPaginator(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.iotsitewise.paginators.ListProjectAssetsPublisher publisher = client.listProjectAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsResponse 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
listProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)operation.- Parameters:
listProjectAssetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectAssetsPaginator
default ListProjectAssetsPublisher listProjectAssetsPaginator(Consumer<ListProjectAssetsRequest.Builder> listProjectAssetsRequest) This is a variant of
listProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)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.iotsitewise.paginators.ListProjectAssetsPublisher publisher = client.listProjectAssetsPaginator(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.iotsitewise.paginators.ListProjectAssetsPublisher publisher = client.listProjectAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsResponse 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
listProjectAssets(software.amazon.awssdk.services.iotsitewise.model.ListProjectAssetsRequest)operation.
This is a convenience which creates an instance of the
ListProjectAssetsRequest.Builderavoiding the need to create one manually viaListProjectAssetsRequest.builder()- Parameters:
listProjectAssetsRequest- AConsumerthat will call methods onListProjectAssetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjects
default CompletableFuture<ListProjectsResponse> listProjects(ListProjectsRequest listProjectsRequest) Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.
- Parameters:
listProjectsRequest-- Returns:
- A Java Future containing the result of the ListProjects operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjects
default CompletableFuture<ListProjectsResponse> listProjects(Consumer<ListProjectsRequest.Builder> listProjectsRequest) Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.
This is a convenience which creates an instance of the
ListProjectsRequest.Builderavoiding the need to create one manually viaListProjectsRequest.builder()- Parameters:
listProjectsRequest- AConsumerthat will call methods onListProjectsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListProjects operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectsPaginator
This is a variant of
listProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)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.iotsitewise.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(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.iotsitewise.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListProjectsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListProjectsResponse 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
listProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)operation.- Parameters:
listProjectsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listProjectsPaginator
default ListProjectsPublisher listProjectsPaginator(Consumer<ListProjectsRequest.Builder> listProjectsRequest) This is a variant of
listProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)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.iotsitewise.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(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.iotsitewise.paginators.ListProjectsPublisher publisher = client.listProjectsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListProjectsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListProjectsResponse 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
listProjects(software.amazon.awssdk.services.iotsitewise.model.ListProjectsRequest)operation.
This is a convenience which creates an instance of the
ListProjectsRequest.Builderavoiding the need to create one manually viaListProjectsRequest.builder()- Parameters:
listProjectsRequest- AConsumerthat will call methods onListProjectsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQueries
Retrieves a paginated list of queries for a workspace.
- Parameters:
listQueriesRequest-- Returns:
- A Java Future containing the result of the ListQueries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQueries
default CompletableFuture<ListQueriesResponse> listQueries(Consumer<ListQueriesRequest.Builder> listQueriesRequest) Retrieves a paginated list of queries for a workspace.
This is a convenience which creates an instance of the
ListQueriesRequest.Builderavoiding the need to create one manually viaListQueriesRequest.builder()- Parameters:
listQueriesRequest- AConsumerthat will call methods onListQueriesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListQueries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQueriesPaginator
This is a variant of
listQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)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.iotsitewise.paginators.ListQueriesPublisher publisher = client.listQueriesPaginator(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.iotsitewise.paginators.ListQueriesPublisher publisher = client.listQueriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListQueriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListQueriesResponse 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
listQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)operation.- Parameters:
listQueriesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQueriesPaginator
default ListQueriesPublisher listQueriesPaginator(Consumer<ListQueriesRequest.Builder> listQueriesRequest) This is a variant of
listQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)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.iotsitewise.paginators.ListQueriesPublisher publisher = client.listQueriesPaginator(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.iotsitewise.paginators.ListQueriesPublisher publisher = client.listQueriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListQueriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListQueriesResponse 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
listQueries(software.amazon.awssdk.services.iotsitewise.model.ListQueriesRequest)operation.
This is a convenience which creates an instance of the
ListQueriesRequest.Builderavoiding the need to create one manually viaListQueriesRequest.builder()- Parameters:
listQueriesRequest- AConsumerthat will call methods onListQueriesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSearches
default CompletableFuture<ListSearchesResponse> listSearches(ListSearchesRequest listSearchesRequest) Lists the searches in a workspace, most recently started first. Results can be narrowed with optional filters (status, search type, group, and started-at time range) and are paginated: when
nextTokenis present, pass it on a subsequent call to retrieve the next page.- Parameters:
listSearchesRequest- Input for the ListSearches operation.- Returns:
- A Java Future containing the result of the ListSearches operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSearches
default CompletableFuture<ListSearchesResponse> listSearches(Consumer<ListSearchesRequest.Builder> listSearchesRequest) Lists the searches in a workspace, most recently started first. Results can be narrowed with optional filters (status, search type, group, and started-at time range) and are paginated: when
nextTokenis present, pass it on a subsequent call to retrieve the next page.
This is a convenience which creates an instance of the
ListSearchesRequest.Builderavoiding the need to create one manually viaListSearchesRequest.builder()- Parameters:
listSearchesRequest- AConsumerthat will call methods onListSearchesRequest.Builderto create a request. Input for the ListSearches operation.- Returns:
- A Java Future containing the result of the ListSearches operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSearchesPaginator
This is a variant of
listSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)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.iotsitewise.paginators.ListSearchesPublisher publisher = client.listSearchesPaginator(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.iotsitewise.paginators.ListSearchesPublisher publisher = client.listSearchesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListSearchesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListSearchesResponse 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
listSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)operation.- Parameters:
listSearchesRequest- Input for the ListSearches operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listSearchesPaginator
default ListSearchesPublisher listSearchesPaginator(Consumer<ListSearchesRequest.Builder> listSearchesRequest) This is a variant of
listSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)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.iotsitewise.paginators.ListSearchesPublisher publisher = client.listSearchesPaginator(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.iotsitewise.paginators.ListSearchesPublisher publisher = client.listSearchesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListSearchesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListSearchesResponse 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
listSearches(software.amazon.awssdk.services.iotsitewise.model.ListSearchesRequest)operation.
This is a convenience which creates an instance of the
ListSearchesRequest.Builderavoiding the need to create one manually viaListSearchesRequest.builder()- Parameters:
listSearchesRequest- AConsumerthat will call methods onListSearchesRequest.Builderto create a request. Input for the ListSearches operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Retrieves the list of tags for an IoT SiteWise resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Retrieves the list of tags for an IoT SiteWise resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTasks
Lists tasks in a workspace. To get complete details about a task, use DescribeTask.
- Parameters:
listTasksRequest- Request structure for ListTasks operation.- Returns:
- A Java Future containing the result of the ListTasks operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTasks
default CompletableFuture<ListTasksResponse> listTasks(Consumer<ListTasksRequest.Builder> listTasksRequest) Lists tasks in a workspace. To get complete details about a task, use DescribeTask.
This is a convenience which creates an instance of the
ListTasksRequest.Builderavoiding the need to create one manually viaListTasksRequest.builder()- Parameters:
listTasksRequest- AConsumerthat will call methods onListTasksRequest.Builderto create a request. Request structure for ListTasks operation.- Returns:
- A Java Future containing the result of the ListTasks operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTasksPaginator
This is a variant of
listTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)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.iotsitewise.paginators.ListTasksPublisher publisher = client.listTasksPaginator(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.iotsitewise.paginators.ListTasksPublisher publisher = client.listTasksPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListTasksResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListTasksResponse 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
listTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)operation.- Parameters:
listTasksRequest- Request structure for ListTasks operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTasksPaginator
This is a variant of
listTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)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.iotsitewise.paginators.ListTasksPublisher publisher = client.listTasksPaginator(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.iotsitewise.paginators.ListTasksPublisher publisher = client.listTasksPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListTasksResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListTasksResponse 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
listTasks(software.amazon.awssdk.services.iotsitewise.model.ListTasksRequest)operation.
This is a convenience which creates an instance of the
ListTasksRequest.Builderavoiding the need to create one manually viaListTasksRequest.builder()- Parameters:
listTasksRequest- AConsumerthat will call methods onListTasksRequest.Builderto create a request. Request structure for ListTasks operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTimeSeries
default CompletableFuture<ListTimeSeriesResponse> listTimeSeries(ListTimeSeriesRequest listTimeSeriesRequest) Retrieves a paginated list of time series (data streams).
- Parameters:
listTimeSeriesRequest-- Returns:
- A Java Future containing the result of the ListTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTimeSeries
default CompletableFuture<ListTimeSeriesResponse> listTimeSeries(Consumer<ListTimeSeriesRequest.Builder> listTimeSeriesRequest) Retrieves a paginated list of time series (data streams).
This is a convenience which creates an instance of the
ListTimeSeriesRequest.Builderavoiding the need to create one manually viaListTimeSeriesRequest.builder()- Parameters:
listTimeSeriesRequest- AConsumerthat will call methods onListTimeSeriesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTimeSeries operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTimeSeriesPaginator
default ListTimeSeriesPublisher listTimeSeriesPaginator(ListTimeSeriesRequest listTimeSeriesRequest) This is a variant of
listTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)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.iotsitewise.paginators.ListTimeSeriesPublisher publisher = client.listTimeSeriesPaginator(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.iotsitewise.paginators.ListTimeSeriesPublisher publisher = client.listTimeSeriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesResponse 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
listTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)operation.- Parameters:
listTimeSeriesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTimeSeriesPaginator
default ListTimeSeriesPublisher listTimeSeriesPaginator(Consumer<ListTimeSeriesRequest.Builder> listTimeSeriesRequest) This is a variant of
listTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)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.iotsitewise.paginators.ListTimeSeriesPublisher publisher = client.listTimeSeriesPaginator(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.iotsitewise.paginators.ListTimeSeriesPublisher publisher = client.listTimeSeriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesResponse 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
listTimeSeries(software.amazon.awssdk.services.iotsitewise.model.ListTimeSeriesRequest)operation.
This is a convenience which creates an instance of the
ListTimeSeriesRequest.Builderavoiding the need to create one manually viaListTimeSeriesRequest.builder()- Parameters:
listTimeSeriesRequest- AConsumerthat will call methods onListTimeSeriesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkspaces
default CompletableFuture<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest listWorkspacesRequest) Retrieves a paginated list of workspaces. Use the
nextTokenparameter to retrieve additional results.- Parameters:
listWorkspacesRequest-- Returns:
- A Java Future containing the result of the ListWorkspaces operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkspaces
default CompletableFuture<ListWorkspacesResponse> listWorkspaces(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) Retrieves a paginated list of workspaces. Use the
nextTokenparameter to retrieve additional results.
This is a convenience which creates an instance of the
ListWorkspacesRequest.Builderavoiding the need to create one manually viaListWorkspacesRequest.builder()- Parameters:
listWorkspacesRequest- AConsumerthat will call methods onListWorkspacesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListWorkspaces operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkspacesPaginator
default ListWorkspacesPublisher listWorkspacesPaginator(ListWorkspacesRequest listWorkspacesRequest) This is a variant of
listWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)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.iotsitewise.paginators.ListWorkspacesPublisher publisher = client.listWorkspacesPaginator(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.iotsitewise.paginators.ListWorkspacesPublisher publisher = client.listWorkspacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesResponse 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
listWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)operation.- Parameters:
listWorkspacesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkspacesPaginator
default ListWorkspacesPublisher listWorkspacesPaginator(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) This is a variant of
listWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)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.iotsitewise.paginators.ListWorkspacesPublisher publisher = client.listWorkspacesPaginator(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.iotsitewise.paginators.ListWorkspacesPublisher publisher = client.listWorkspacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesResponse 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
listWorkspaces(software.amazon.awssdk.services.iotsitewise.model.ListWorkspacesRequest)operation.
This is a convenience which creates an instance of the
ListWorkspacesRequest.Builderavoiding the need to create one manually viaListWorkspacesRequest.builder()- Parameters:
listWorkspacesRequest- AConsumerthat will call methods onListWorkspacesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putAssetModelInterfaceRelationship
default CompletableFuture<PutAssetModelInterfaceRelationshipResponse> putAssetModelInterfaceRelationship(PutAssetModelInterfaceRelationshipRequest putAssetModelInterfaceRelationshipRequest) Creates or updates an interface relationship between an asset model and an interface asset model. This operation applies an interface to an asset model.
- Parameters:
putAssetModelInterfaceRelationshipRequest-- Returns:
- A Java Future containing the result of the PutAssetModelInterfaceRelationship operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putAssetModelInterfaceRelationship
default CompletableFuture<PutAssetModelInterfaceRelationshipResponse> putAssetModelInterfaceRelationship(Consumer<PutAssetModelInterfaceRelationshipRequest.Builder> putAssetModelInterfaceRelationshipRequest) Creates or updates an interface relationship between an asset model and an interface asset model. This operation applies an interface to an asset model.
This is a convenience which creates an instance of the
PutAssetModelInterfaceRelationshipRequest.Builderavoiding the need to create one manually viaPutAssetModelInterfaceRelationshipRequest.builder()- Parameters:
putAssetModelInterfaceRelationshipRequest- AConsumerthat will call methods onPutAssetModelInterfaceRelationshipRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutAssetModelInterfaceRelationship operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDefaultEncryptionConfiguration
default CompletableFuture<PutDefaultEncryptionConfigurationResponse> putDefaultEncryptionConfiguration(PutDefaultEncryptionConfigurationRequest putDefaultEncryptionConfigurationRequest) Sets the default encryption configuration for the Amazon Web Services account. For more information, see Key management in the IoT SiteWise User Guide.
- Parameters:
putDefaultEncryptionConfigurationRequest-- Returns:
- A Java Future containing the result of the PutDefaultEncryptionConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putDefaultEncryptionConfiguration
default CompletableFuture<PutDefaultEncryptionConfigurationResponse> putDefaultEncryptionConfiguration(Consumer<PutDefaultEncryptionConfigurationRequest.Builder> putDefaultEncryptionConfigurationRequest) Sets the default encryption configuration for the Amazon Web Services account. For more information, see Key management in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
PutDefaultEncryptionConfigurationRequest.Builderavoiding the need to create one manually viaPutDefaultEncryptionConfigurationRequest.builder()- Parameters:
putDefaultEncryptionConfigurationRequest- AConsumerthat will call methods onPutDefaultEncryptionConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutDefaultEncryptionConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putLoggingOptions
default CompletableFuture<PutLoggingOptionsResponse> putLoggingOptions(PutLoggingOptionsRequest putLoggingOptionsRequest) Sets logging options for IoT SiteWise.
- Parameters:
putLoggingOptionsRequest-- Returns:
- A Java Future containing the result of the PutLoggingOptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putLoggingOptions
default CompletableFuture<PutLoggingOptionsResponse> putLoggingOptions(Consumer<PutLoggingOptionsRequest.Builder> putLoggingOptionsRequest) Sets logging options for IoT SiteWise.
This is a convenience which creates an instance of the
PutLoggingOptionsRequest.Builderavoiding the need to create one manually viaPutLoggingOptionsRequest.builder()- Parameters:
putLoggingOptionsRequest- AConsumerthat will call methods onPutLoggingOptionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutLoggingOptions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ResourceNotFoundException The requested resource can't be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putStorageConfiguration
default CompletableFuture<PutStorageConfigurationResponse> putStorageConfiguration(PutStorageConfigurationRequest putStorageConfigurationRequest) Configures storage settings for IoT SiteWise.
- Parameters:
putStorageConfigurationRequest-- Returns:
- A Java Future containing the result of the PutStorageConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putStorageConfiguration
default CompletableFuture<PutStorageConfigurationResponse> putStorageConfiguration(Consumer<PutStorageConfigurationRequest.Builder> putStorageConfigurationRequest) Configures storage settings for IoT SiteWise.
This is a convenience which creates an instance of the
PutStorageConfigurationRequest.Builderavoiding the need to create one manually viaPutStorageConfigurationRequest.builder()- Parameters:
putStorageConfigurationRequest- AConsumerthat will call methods onPutStorageConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutStorageConfiguration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startPipelineExecution
default CompletableFuture<StartPipelineExecutionResponse> startPipelineExecution(StartPipelineExecutionRequest startPipelineExecutionRequest) Starts execution of a pipeline in the specified workspace. Each compute node runs according to the DAG dependency order defined in the pipeline. Nodes without dependencies start immediately, while dependent nodes wait for all upstream nodes to complete successfully.
You can provide runtime environment variable overrides that take the highest priority in the environment variable hierarchy, without modifying the pipeline definition.
- Parameters:
startPipelineExecutionRequest- Request structure for StartPipelineExecution operation.- Returns:
- A Java Future containing the result of the StartPipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startPipelineExecution
default CompletableFuture<StartPipelineExecutionResponse> startPipelineExecution(Consumer<StartPipelineExecutionRequest.Builder> startPipelineExecutionRequest) Starts execution of a pipeline in the specified workspace. Each compute node runs according to the DAG dependency order defined in the pipeline. Nodes without dependencies start immediately, while dependent nodes wait for all upstream nodes to complete successfully.
You can provide runtime environment variable overrides that take the highest priority in the environment variable hierarchy, without modifying the pipeline definition.
This is a convenience which creates an instance of the
StartPipelineExecutionRequest.Builderavoiding the need to create one manually viaStartPipelineExecutionRequest.builder()- Parameters:
startPipelineExecutionRequest- AConsumerthat will call methods onStartPipelineExecutionRequest.Builderto create a request. Request structure for StartPipelineExecution operation.- Returns:
- A Java Future containing the result of the StartPipelineExecution operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startQuery
Starts an asynchronous SQL query against workspace telemetry, annotations, data segment, and dataset data.
- Parameters:
startQueryRequest-- Returns:
- A Java Future containing the result of the StartQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startQuery
default CompletableFuture<StartQueryResponse> startQuery(Consumer<StartQueryRequest.Builder> startQueryRequest) Starts an asynchronous SQL query against workspace telemetry, annotations, data segment, and dataset data.
This is a convenience which creates an instance of the
StartQueryRequest.Builderavoiding the need to create one manually viaStartQueryRequest.builder()- Parameters:
startQueryRequest- AConsumerthat will call methods onStartQueryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the StartQuery operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startSearch
Starts an asynchronous search over the data in a workspace. The search runs in the background; the response returns immediately with a
searchIdand an initial status ofQUEUED. UseDescribeSearchto poll for completion andGetSearchResultsto retrieve the results once the search reachesSUCCEEDED. The request is idempotent onclientToken: repeating a call with the same token returns the original search instead of starting a new one.- Parameters:
startSearchRequest- Input for the StartSearch operation.- Returns:
- A Java Future containing the result of the StartSearch operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startSearch
default CompletableFuture<StartSearchResponse> startSearch(Consumer<StartSearchRequest.Builder> startSearchRequest) Starts an asynchronous search over the data in a workspace. The search runs in the background; the response returns immediately with a
searchIdand an initial status ofQUEUED. UseDescribeSearchto poll for completion andGetSearchResultsto retrieve the results once the search reachesSUCCEEDED. The request is idempotent onclientToken: repeating a call with the same token returns the original search instead of starting a new one.
This is a convenience which creates an instance of the
StartSearchRequest.Builderavoiding the need to create one manually viaStartSearchRequest.builder()- Parameters:
startSearchRequest- AConsumerthat will call methods onStartSearchRequest.Builderto create a request. Input for the StartSearch operation.- Returns:
- A Java Future containing the result of the StartSearch operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value.
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- TooManyTagsException You've reached the quota for the number of tags allowed for a resource. For more information, see Tag naming limits and requirements in the Amazon Web Services General Reference.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- TooManyTagsException You've reached the quota for the number of tags allowed for a resource. For more information, see Tag naming limits and requirements in the Amazon Web Services General Reference.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes a tag from an IoT SiteWise resource.
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes a tag from an IoT SiteWise resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- UnauthorizedException You are not authorized.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAccessPolicy
default CompletableFuture<UpdateAccessPolicyResponse> updateAccessPolicy(UpdateAccessPolicyRequest updateAccessPolicyRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or project resource.
- Parameters:
updateAccessPolicyRequest-- Returns:
- A Java Future containing the result of the UpdateAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAccessPolicy
default CompletableFuture<UpdateAccessPolicyResponse> updateAccessPolicy(Consumer<UpdateAccessPolicyRequest.Builder> updateAccessPolicyRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or project resource.
This is a convenience which creates an instance of the
UpdateAccessPolicyRequest.Builderavoiding the need to create one manually viaUpdateAccessPolicyRequest.builder()- Parameters:
updateAccessPolicyRequest- AConsumerthat will call methods onUpdateAccessPolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAccessPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAsset
Updates an asset's name. For more information, see Updating assets and models in the IoT SiteWise User Guide.
- Parameters:
updateAssetRequest-- Returns:
- A Java Future containing the result of the UpdateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAsset
default CompletableFuture<UpdateAssetResponse> updateAsset(Consumer<UpdateAssetRequest.Builder> updateAssetRequest) Updates an asset's name. For more information, see Updating assets and models in the IoT SiteWise User Guide.
This is a convenience which creates an instance of the
UpdateAssetRequest.Builderavoiding the need to create one manually viaUpdateAssetRequest.builder()- Parameters:
updateAssetRequest- AConsumerthat will call methods onUpdateAssetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAssetModel
default CompletableFuture<UpdateAssetModelResponse> updateAssetModel(UpdateAssetModelRequest updateAssetModelRequest) Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide.
If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property.
To replace an existing asset model property with a new one with the same
name, do the following:-
Submit an
UpdateAssetModelrequest with the entire existing property removed. -
Submit a second
UpdateAssetModelrequest that includes the new property. The new asset property will have the samenameas the previous one and IoT SiteWise will generate a new uniqueid.
- Parameters:
updateAssetModelRequest-- Returns:
- A Java Future containing the result of the UpdateAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateAssetModel
default CompletableFuture<UpdateAssetModelResponse> updateAssetModel(Consumer<UpdateAssetModelRequest.Builder> updateAssetModelRequest) Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide.
If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property.
To replace an existing asset model property with a new one with the same
name, do the following:-
Submit an
UpdateAssetModelrequest with the entire existing property removed. -
Submit a second
UpdateAssetModelrequest that includes the new property. The new asset property will have the samenameas the previous one and IoT SiteWise will generate a new uniqueid.
This is a convenience which creates an instance of the
UpdateAssetModelRequest.Builderavoiding the need to create one manually viaUpdateAssetModelRequest.builder()- Parameters:
updateAssetModelRequest- AConsumerthat will call methods onUpdateAssetModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAssetModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateAssetModelCompositeModel
default CompletableFuture<UpdateAssetModelCompositeModelResponse> updateAssetModelCompositeModel(UpdateAssetModelCompositeModelRequest updateAssetModelCompositeModelRequest) Updates a composite model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide.
If you remove a property from a composite asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property.
To replace an existing composite asset model property with a new one with the same
name, do the following:-
Submit an
UpdateAssetModelCompositeModelrequest with the entire existing property removed. -
Submit a second
UpdateAssetModelCompositeModelrequest that includes the new property. The new asset property will have the samenameas the previous one and IoT SiteWise will generate a new uniqueid.
- Parameters:
updateAssetModelCompositeModelRequest-- Returns:
- A Java Future containing the result of the UpdateAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateAssetModelCompositeModel
default CompletableFuture<UpdateAssetModelCompositeModelResponse> updateAssetModelCompositeModel(Consumer<UpdateAssetModelCompositeModelRequest.Builder> updateAssetModelCompositeModelRequest) Updates a composite model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see Updating assets and models in the IoT SiteWise User Guide.
If you remove a property from a composite asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property.
To replace an existing composite asset model property with a new one with the same
name, do the following:-
Submit an
UpdateAssetModelCompositeModelrequest with the entire existing property removed. -
Submit a second
UpdateAssetModelCompositeModelrequest that includes the new property. The new asset property will have the samenameas the previous one and IoT SiteWise will generate a new uniqueid.
This is a convenience which creates an instance of the
UpdateAssetModelCompositeModelRequest.Builderavoiding the need to create one manually viaUpdateAssetModelCompositeModelRequest.builder()- Parameters:
updateAssetModelCompositeModelRequest- AConsumerthat will call methods onUpdateAssetModelCompositeModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAssetModelCompositeModel operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- PreconditionFailedException The precondition in one or more of the request-header fields evaluated to
FALSE. - InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateAssetProperty
default CompletableFuture<UpdateAssetPropertyResponse> updateAssetProperty(UpdateAssetPropertyRequest updateAssetPropertyRequest) Updates an asset property's alias and notification state.
This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.
- Parameters:
updateAssetPropertyRequest-- Returns:
- A Java Future containing the result of the UpdateAssetProperty operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAssetProperty
default CompletableFuture<UpdateAssetPropertyResponse> updateAssetProperty(Consumer<UpdateAssetPropertyRequest.Builder> updateAssetPropertyRequest) Updates an asset property's alias and notification state.
This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see DescribeAssetProperty.
This is a convenience which creates an instance of the
UpdateAssetPropertyRequest.Builderavoiding the need to create one manually viaUpdateAssetPropertyRequest.builder()- Parameters:
updateAssetPropertyRequest- AConsumerthat will call methods onUpdateAssetPropertyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAssetProperty operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateComputationModel
default CompletableFuture<UpdateComputationModelResponse> updateComputationModel(UpdateComputationModelRequest updateComputationModelRequest) Updates the computation model.
- Parameters:
updateComputationModelRequest-- Returns:
- A Java Future containing the result of the UpdateComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateComputationModel
default CompletableFuture<UpdateComputationModelResponse> updateComputationModel(Consumer<UpdateComputationModelRequest.Builder> updateComputationModelRequest) Updates the computation model.
This is a convenience which creates an instance of the
UpdateComputationModelRequest.Builderavoiding the need to create one manually viaUpdateComputationModelRequest.builder()- Parameters:
updateComputationModelRequest- AConsumerthat will call methods onUpdateComputationModelRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateComputationModel operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDashboard
default CompletableFuture<UpdateDashboardResponse> updateDashboard(UpdateDashboardRequest updateDashboardRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor dashboard.
- Parameters:
updateDashboardRequest-- Returns:
- A Java Future containing the result of the UpdateDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDashboard
default CompletableFuture<UpdateDashboardResponse> updateDashboard(Consumer<UpdateDashboardRequest.Builder> updateDashboardRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor dashboard.
This is a convenience which creates an instance of the
UpdateDashboardRequest.Builderavoiding the need to create one manually viaUpdateDashboardRequest.builder()- Parameters:
updateDashboardRequest- AConsumerthat will call methods onUpdateDashboardRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateDashboard operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDataset
default CompletableFuture<UpdateDatasetResponse> updateDataset(UpdateDatasetRequest updateDatasetRequest) Updates a dataset.
- Parameters:
updateDatasetRequest-- Returns:
- A Java Future containing the result of the UpdateDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateDataset
default CompletableFuture<UpdateDatasetResponse> updateDataset(Consumer<UpdateDatasetRequest.Builder> updateDatasetRequest) Updates a dataset.
This is a convenience which creates an instance of the
UpdateDatasetRequest.Builderavoiding the need to create one manually viaUpdateDatasetRequest.builder()- Parameters:
updateDatasetRequest- AConsumerthat will call methods onUpdateDatasetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateDataset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceAlreadyExistsException The resource already exists.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGateway
default CompletableFuture<UpdateGatewayResponse> updateGateway(UpdateGatewayRequest updateGatewayRequest) Updates a gateway's name.
- Parameters:
updateGatewayRequest-- Returns:
- A Java Future containing the result of the UpdateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGateway
default CompletableFuture<UpdateGatewayResponse> updateGateway(Consumer<UpdateGatewayRequest.Builder> updateGatewayRequest) Updates a gateway's name.
This is a convenience which creates an instance of the
UpdateGatewayRequest.Builderavoiding the need to create one manually viaUpdateGatewayRequest.builder()- Parameters:
updateGatewayRequest- AConsumerthat will call methods onUpdateGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGatewayCapabilityConfiguration
default CompletableFuture<UpdateGatewayCapabilityConfigurationResponse> updateGatewayCapabilityConfiguration(UpdateGatewayCapabilityConfigurationRequest updateGatewayCapabilityConfigurationRequest) Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway.
Important workflow notes:
Each gateway capability defines data sources for a gateway. This is the namespace of the gateway capability.
. The namespace follows the format
service:capability:version, where:-
service- The service providing the capability, oriotsitewise. -
capability- The specific capability type. Options include:opcuacollectorfor the OPC UA data source collector, orpublisherfor data publisher capability. -
version- The version number of the capability. Option include2for Classic streams, V2 gateways, and3for MQTT-enabled, V3 gateways.
After updating a capability configuration, the sync status becomes
OUT_OF_SYNCuntil the gateway processes the configuration.UseDescribeGatewayCapabilityConfigurationto check the sync status and verify the configuration was applied.A gateway can have multiple capability configurations with different namespaces.
- Parameters:
updateGatewayCapabilityConfigurationRequest-- Returns:
- A Java Future containing the result of the UpdateGatewayCapabilityConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updateGatewayCapabilityConfiguration
default CompletableFuture<UpdateGatewayCapabilityConfigurationResponse> updateGatewayCapabilityConfiguration(Consumer<UpdateGatewayCapabilityConfigurationRequest.Builder> updateGatewayCapabilityConfigurationRequest) Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway.
Important workflow notes:
Each gateway capability defines data sources for a gateway. This is the namespace of the gateway capability.
. The namespace follows the format
service:capability:version, where:-
service- The service providing the capability, oriotsitewise. -
capability- The specific capability type. Options include:opcuacollectorfor the OPC UA data source collector, orpublisherfor data publisher capability. -
version- The version number of the capability. Option include2for Classic streams, V2 gateways, and3for MQTT-enabled, V3 gateways.
After updating a capability configuration, the sync status becomes
OUT_OF_SYNCuntil the gateway processes the configuration.UseDescribeGatewayCapabilityConfigurationto check the sync status and verify the configuration was applied.A gateway can have multiple capability configurations with different namespaces.
This is a convenience which creates an instance of the
UpdateGatewayCapabilityConfigurationRequest.Builderavoiding the need to create one manually viaUpdateGatewayCapabilityConfigurationRequest.builder()- Parameters:
updateGatewayCapabilityConfigurationRequest- AConsumerthat will call methods onUpdateGatewayCapabilityConfigurationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateGatewayCapabilityConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
updatePipeline
default CompletableFuture<UpdatePipelineResponse> updatePipeline(UpdatePipelineRequest updatePipelineRequest) Updates an existing pipeline in the specified workspace. Only the fields provided in the request are updated; fields not included in the request are preserved unchanged. You can update the pipeline description, environment variables, and the list of compute nodes independently.
- Parameters:
updatePipelineRequest- Request structure for UpdatePipeline operation.- Returns:
- A Java Future containing the result of the UpdatePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePipeline
default CompletableFuture<UpdatePipelineResponse> updatePipeline(Consumer<UpdatePipelineRequest.Builder> updatePipelineRequest) Updates an existing pipeline in the specified workspace. Only the fields provided in the request are updated; fields not included in the request are preserved unchanged. You can update the pipeline description, environment variables, and the list of compute nodes independently.
This is a convenience which creates an instance of the
UpdatePipelineRequest.Builderavoiding the need to create one manually viaUpdatePipelineRequest.builder()- Parameters:
updatePipelineRequest- AConsumerthat will call methods onUpdatePipelineRequest.Builderto create a request. Request structure for UpdatePipeline operation.- Returns:
- A Java Future containing the result of the UpdatePipeline operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- LimitExceededException You've reached the quota for a resource. For example, this can occur if you're
trying to associate more than the allowed number of child assets or attempting to create more than the
allowed number of properties for an asset model.
For more information, see Quotas in the IoT SiteWise User Guide.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePortal
default CompletableFuture<UpdatePortalResponse> updatePortal(UpdatePortalRequest updatePortalRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor portal.
- Parameters:
updatePortalRequest-- Returns:
- A Java Future containing the result of the UpdatePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePortal
default CompletableFuture<UpdatePortalResponse> updatePortal(Consumer<UpdatePortalRequest.Builder> updatePortalRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor portal.
This is a convenience which creates an instance of the
UpdatePortalRequest.Builderavoiding the need to create one manually viaUpdatePortalRequest.builder()- Parameters:
updatePortalRequest- AConsumerthat will call methods onUpdatePortalRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdatePortal operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateProject
default CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectRequest updateProjectRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor project.
- Parameters:
updateProjectRequest-- Returns:
- A Java Future containing the result of the UpdateProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateProject
default CompletableFuture<UpdateProjectResponse> updateProject(Consumer<UpdateProjectRequest.Builder> updateProjectRequest) The IoT SiteWise Monitor feature will no longer be open to new customers starting November 7, 2025. If you would like to use the IoT SiteWise Monitor feature, sign up prior to that date. Existing customers can continue to use the service as normal. For more information, see IoT SiteWise Monitor availability change.
Updates an IoT SiteWise Monitor project.
This is a convenience which creates an instance of the
UpdateProjectRequest.Builderavoiding the need to create one manually viaUpdateProjectRequest.builder()- Parameters:
updateProjectRequest- AConsumerthat will call methods onUpdateProjectRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateProject operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTask
Updates an existing task in the specified workspace. Only the fields provided in the request are updated; fields not included in the request are preserved unchanged.
- Parameters:
updateTaskRequest- Request structure for UpdateTask operation.- Returns:
- A Java Future containing the result of the UpdateTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateTask
default CompletableFuture<UpdateTaskResponse> updateTask(Consumer<UpdateTaskRequest.Builder> updateTaskRequest) Updates an existing task in the specified workspace. Only the fields provided in the request are updated; fields not included in the request are preserved unchanged.
This is a convenience which creates an instance of the
UpdateTaskRequest.Builderavoiding the need to create one manually viaUpdateTaskRequest.builder()- Parameters:
updateTaskRequest- AConsumerthat will call methods onUpdateTaskRequest.Builderto create a request. Request structure for UpdateTask operation.- Returns:
- A Java Future containing the result of the UpdateTask operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- AccessDeniedException Access is denied.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ResourceNotFoundException The requested resource can't be found.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkspace
default CompletableFuture<UpdateWorkspaceResponse> updateWorkspace(UpdateWorkspaceRequest updateWorkspaceRequest) Updates a workspace. You can update only workspaces in the
ACTIVEorFAILEDstate. Fields that you omit from the request are left unchanged. To recover a workspace in theFAILEDstate, call this operation and supply its encryption configuration again.- Parameters:
updateWorkspaceRequest-- Returns:
- A Java Future containing the result of the UpdateWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkspace
default CompletableFuture<UpdateWorkspaceResponse> updateWorkspace(Consumer<UpdateWorkspaceRequest.Builder> updateWorkspaceRequest) Updates a workspace. You can update only workspaces in the
ACTIVEorFAILEDstate. Fields that you omit from the request are left unchanged. To recover a workspace in theFAILEDstate, call this operation and supply its encryption configuration again.
This is a convenience which creates an instance of the
UpdateWorkspaceRequest.Builderavoiding the need to create one manually viaUpdateWorkspaceRequest.builder()- Parameters:
updateWorkspaceRequest- AConsumerthat will call methods onUpdateWorkspaceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateWorkspace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException Access is denied.
- ResourceNotFoundException The requested resource can't be found.
- InvalidRequestException The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters. Check your request and try again.
- ConflictingOperationException Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
- ThrottlingException Your request exceeded a rate limit. For example, you might have exceeded the
number of IoT SiteWise assets that can be created per second, the allowed number of messages per second,
and so on.
For more information, see Quotas in the IoT SiteWise User Guide.
- InternalFailureException IoT SiteWise can't process your request right now. Try again later.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- IoTSiteWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
waiter
Create an instance ofIoTSiteWiseAsyncWaiterusing this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
IoTSiteWiseAsyncWaiter
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aIoTSiteWiseAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aIoTSiteWiseAsyncClient.
-