
com.amazonaws.services.iotsitewise.AWSIoTSiteWiseAsync Maven / Gradle / Ivy
/*
* Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.iotsitewise;
import javax.annotation.Generated;
import com.amazonaws.services.iotsitewise.model.*;
/**
* Interface for accessing AWS IoT SiteWise asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
* notification when an asynchronous operation completes.
*
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
* {@link com.amazonaws.services.iotsitewise.AbstractAWSIoTSiteWiseAsync} instead.
*
*
*
* 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.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSIoTSiteWiseAsync extends AWSIoTSiteWise {
/**
*
* 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.
*
*
* @param associateAssetsRequest
* @return A Java Future containing the result of the AssociateAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.AssociateAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future associateAssetsAsync(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.
*
*
* @param associateAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the AssociateAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.AssociateAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future associateAssetsAsync(AssociateAssetsRequest associateAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a time series (data stream) with an asset property.
*
*
* @param associateTimeSeriesToAssetPropertyRequest
* @return A Java Future containing the result of the AssociateTimeSeriesToAssetProperty operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.AssociateTimeSeriesToAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future associateTimeSeriesToAssetPropertyAsync(
AssociateTimeSeriesToAssetPropertyRequest associateTimeSeriesToAssetPropertyRequest);
/**
*
* Associates a time series (data stream) with an asset property.
*
*
* @param associateTimeSeriesToAssetPropertyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the AssociateTimeSeriesToAssetProperty operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.AssociateTimeSeriesToAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future associateTimeSeriesToAssetPropertyAsync(
AssociateTimeSeriesToAssetPropertyRequest associateTimeSeriesToAssetPropertyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Associates a group (batch) of assets with an IoT SiteWise Monitor project.
*
*
* @param batchAssociateProjectAssetsRequest
* @return A Java Future containing the result of the BatchAssociateProjectAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.BatchAssociateProjectAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future batchAssociateProjectAssetsAsync(
BatchAssociateProjectAssetsRequest batchAssociateProjectAssetsRequest);
/**
*
* Associates a group (batch) of assets with an IoT SiteWise Monitor project.
*
*
* @param batchAssociateProjectAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the BatchAssociateProjectAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.BatchAssociateProjectAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future batchAssociateProjectAssetsAsync(
BatchAssociateProjectAssetsRequest batchAssociateProjectAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.
*
*
* @param batchDisassociateProjectAssetsRequest
* @return A Java Future containing the result of the BatchDisassociateProjectAssets operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.BatchDisassociateProjectAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future batchDisassociateProjectAssetsAsync(
BatchDisassociateProjectAssetsRequest batchDisassociateProjectAssetsRequest);
/**
*
* Disassociates a group (batch) of assets from an IoT SiteWise Monitor project.
*
*
* @param batchDisassociateProjectAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the BatchDisassociateProjectAssets operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.BatchDisassociateProjectAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future batchDisassociateProjectAssetsAsync(
BatchDisassociateProjectAssetsRequest batchDisassociateProjectAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 assetId
and propertyId
of 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 TimestampOutOfRangeException
error.
*
*
* 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 BatchPutAssetPropertyValue
entry individually. For more
* information, see BatchPutAssetPropertyValue authorization in the IoT SiteWise User Guide.
*
*
* @param batchPutAssetPropertyValueRequest
* @return A Java Future containing the result of the BatchPutAssetPropertyValue operation returned by the service.
* @sample AWSIoTSiteWiseAsync.BatchPutAssetPropertyValue
* @see AWS API Documentation
*/
java.util.concurrent.Future batchPutAssetPropertyValueAsync(
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 assetId
and propertyId
of 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 TimestampOutOfRangeException
error.
*
*
* 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 BatchPutAssetPropertyValue
entry individually. For more
* information, see BatchPutAssetPropertyValue authorization in the IoT SiteWise User Guide.
*
*
* @param batchPutAssetPropertyValueRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the BatchPutAssetPropertyValue operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.BatchPutAssetPropertyValue
* @see AWS API Documentation
*/
java.util.concurrent.Future batchPutAssetPropertyValueAsync(
BatchPutAssetPropertyValueRequest batchPutAssetPropertyValueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates an access policy that grants the specified identity (Amazon Web Services SSO user, Amazon Web Services
* SSO group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
*
*
* @param createAccessPolicyRequest
* @return A Java Future containing the result of the CreateAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest);
/**
*
* Creates an access policy that grants the specified identity (Amazon Web Services SSO user, Amazon Web Services
* SSO group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource.
*
*
* @param createAccessPolicyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates an asset from an existing asset model. For more information, see Creating assets in the
* IoT SiteWise User Guide.
*
*
* @param createAssetRequest
* @return A Java Future containing the result of the CreateAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createAssetAsync(CreateAssetRequest createAssetRequest);
/**
*
* Creates an asset from an existing asset model. For more information, see Creating assets in the
* IoT SiteWise User Guide.
*
*
* @param createAssetRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createAssetAsync(CreateAssetRequest createAssetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param createAssetModelRequest
* @return A Java Future containing the result of the CreateAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createAssetModelAsync(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.
*
*
* @param createAssetModelRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createAssetModelAsync(CreateAssetModelRequest createAssetModelRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a dashboard in an IoT SiteWise Monitor project.
*
*
* @param createDashboardRequest
* @return A Java Future containing the result of the CreateDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDashboardAsync(CreateDashboardRequest createDashboardRequest);
/**
*
* Creates a dashboard in an IoT SiteWise Monitor project.
*
*
* @param createDashboardRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDashboardAsync(CreateDashboardRequest createDashboardRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param createGatewayRequest
* @return A Java Future containing the result of the CreateGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGatewayAsync(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.
*
*
* @param createGatewayRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGatewayAsync(CreateGatewayRequest createGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses Amazon Web Services SSO 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.
*
*
*
* @param createPortalRequest
* @return A Java Future containing the result of the CreatePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreatePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPortalAsync(CreatePortalRequest createPortalRequest);
/**
*
* Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses Amazon Web Services SSO 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.
*
*
*
* @param createPortalRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreatePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreatePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPortalAsync(CreatePortalRequest createPortalRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a project in the specified portal.
*
*
*
* Make sure that the project name and description don't contain confidential information.
*
*
*
* @param createProjectRequest
* @return A Java Future containing the result of the CreateProject operation returned by the service.
* @sample AWSIoTSiteWiseAsync.CreateProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createProjectAsync(CreateProjectRequest createProjectRequest);
/**
*
* Creates a project in the specified portal.
*
*
*
* Make sure that the project name and description don't contain confidential information.
*
*
*
* @param createProjectRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the CreateProject operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.CreateProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createProjectAsync(CreateProjectRequest createProjectRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param deleteAccessPolicyRequest
* @return A Java Future containing the result of the DeleteAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteAccessPolicyAsync(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.
*
*
* @param deleteAccessPolicyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteAccessPolicyAsync(DeleteAccessPolicyRequest deleteAccessPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param deleteAssetRequest
* @return A Java Future containing the result of the DeleteAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteAssetAsync(DeleteAssetRequest 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.
*
*
*
* @param deleteAssetRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteAssetAsync(DeleteAssetRequest deleteAssetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param deleteAssetModelRequest
* @return A Java Future containing the result of the DeleteAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteAssetModelAsync(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.
*
*
* @param deleteAssetModelRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteAssetModelAsync(DeleteAssetModelRequest deleteAssetModelRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a dashboard from IoT SiteWise Monitor.
*
*
* @param deleteDashboardRequest
* @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDashboardAsync(DeleteDashboardRequest deleteDashboardRequest);
/**
*
* Deletes a dashboard from IoT SiteWise Monitor.
*
*
* @param deleteDashboardRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteDashboardAsync(DeleteDashboardRequest deleteDashboardRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a gateway from IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your
* gateway's file system.
*
*
* @param deleteGatewayRequest
* @return A Java Future containing the result of the DeleteGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGatewayAsync(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.
*
*
* @param deleteGatewayRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGatewayAsync(DeleteGatewayRequest deleteGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a portal from IoT SiteWise Monitor.
*
*
* @param deletePortalRequest
* @return A Java Future containing the result of the DeletePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeletePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePortalAsync(DeletePortalRequest deletePortalRequest);
/**
*
* Deletes a portal from IoT SiteWise Monitor.
*
*
* @param deletePortalRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeletePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeletePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePortalAsync(DeletePortalRequest deletePortalRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a project from IoT SiteWise Monitor.
*
*
* @param deleteProjectRequest
* @return A Java Future containing the result of the DeleteProject operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteProjectAsync(DeleteProjectRequest deleteProjectRequest);
/**
*
* Deletes a project from IoT SiteWise Monitor.
*
*
* @param deleteProjectRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteProject operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteProjectAsync(DeleteProjectRequest deleteProjectRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* To identify a time series, do one of the following:
*
*
* -
*
* If the time series isn't associated with an asset property, specify the alias
of the time series.
*
*
* -
*
* If the time series is associated with an asset property, specify one of the following:
*
*
* -
*
* The alias
of the time series.
*
*
* -
*
* The assetId
and propertyId
that identifies the asset property.
*
*
*
*
*
*
* @param deleteTimeSeriesRequest
* @return A Java Future containing the result of the DeleteTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DeleteTimeSeries
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteTimeSeriesAsync(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.
*
*
* To identify a time series, do one of the following:
*
*
* -
*
* If the time series isn't associated with an asset property, specify the alias
of the time series.
*
*
* -
*
* If the time series is associated with an asset property, specify one of the following:
*
*
* -
*
* The alias
of the time series.
*
*
* -
*
* The assetId
and propertyId
that identifies the asset property.
*
*
*
*
*
*
* @param deleteTimeSeriesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DeleteTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DeleteTimeSeries
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteTimeSeriesAsync(DeleteTimeSeriesRequest deleteTimeSeriesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.
*
*
* @param describeAccessPolicyRequest
* @return A Java Future containing the result of the DescribeAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeAccessPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future describeAccessPolicyAsync(DescribeAccessPolicyRequest describeAccessPolicyRequest);
/**
*
* Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project.
*
*
* @param describeAccessPolicyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeAccessPolicy
* @see AWS API Documentation
*/
java.util.concurrent.Future describeAccessPolicyAsync(DescribeAccessPolicyRequest describeAccessPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about an asset.
*
*
* @param describeAssetRequest
* @return A Java Future containing the result of the DescribeAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeAssetAsync(DescribeAssetRequest describeAssetRequest);
/**
*
* Retrieves information about an asset.
*
*
* @param describeAssetRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describeAssetAsync(DescribeAssetRequest describeAssetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about an asset model.
*
*
* @param describeAssetModelRequest
* @return A Java Future containing the result of the DescribeAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeAssetModelAsync(DescribeAssetModelRequest describeAssetModelRequest);
/**
*
* Retrieves information about an asset model.
*
*
* @param describeAssetModelRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeAssetModelAsync(DescribeAssetModelRequest describeAssetModelRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param describeAssetPropertyRequest
* @return A Java Future containing the result of the DescribeAssetProperty operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future describeAssetPropertyAsync(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.
*
*
* @param describeAssetPropertyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeAssetProperty operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future describeAssetPropertyAsync(DescribeAssetPropertyRequest describeAssetPropertyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about a dashboard.
*
*
* @param describeDashboardRequest
* @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeDashboardAsync(DescribeDashboardRequest describeDashboardRequest);
/**
*
* Retrieves information about a dashboard.
*
*
* @param describeDashboardRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeDashboardAsync(DescribeDashboardRequest describeDashboardRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param describeDefaultEncryptionConfigurationRequest
* @return A Java Future containing the result of the DescribeDefaultEncryptionConfiguration operation returned by
* the service.
* @sample AWSIoTSiteWiseAsync.DescribeDefaultEncryptionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeDefaultEncryptionConfigurationAsync(
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.
*
*
* @param describeDefaultEncryptionConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeDefaultEncryptionConfiguration operation returned by
* the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeDefaultEncryptionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeDefaultEncryptionConfigurationAsync(
DescribeDefaultEncryptionConfigurationRequest describeDefaultEncryptionConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about a gateway.
*
*
* @param describeGatewayRequest
* @return A Java Future containing the result of the DescribeGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeGateway
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeGatewayAsync(DescribeGatewayRequest describeGatewayRequest);
/**
*
* Retrieves information about a gateway.
*
*
* @param describeGatewayRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeGateway
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeGatewayAsync(DescribeGatewayRequest describeGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for
* a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA
* sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one capability
* configuration. To list all capability configurations for a gateway, use DescribeGateway.
*
*
* @param describeGatewayCapabilityConfigurationRequest
* @return A Java Future containing the result of the DescribeGatewayCapabilityConfiguration operation returned by
* the service.
* @sample AWSIoTSiteWiseAsync.DescribeGatewayCapabilityConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeGatewayCapabilityConfigurationAsync(
DescribeGatewayCapabilityConfigurationRequest describeGatewayCapabilityConfigurationRequest);
/**
*
* Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for
* a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA
* sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one capability
* configuration. To list all capability configurations for a gateway, use DescribeGateway.
*
*
* @param describeGatewayCapabilityConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeGatewayCapabilityConfiguration operation returned by
* the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeGatewayCapabilityConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeGatewayCapabilityConfigurationAsync(
DescribeGatewayCapabilityConfigurationRequest describeGatewayCapabilityConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the current IoT SiteWise logging options.
*
*
* @param describeLoggingOptionsRequest
* @return A Java Future containing the result of the DescribeLoggingOptions operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeLoggingOptions
* @see AWS API Documentation
*/
java.util.concurrent.Future describeLoggingOptionsAsync(DescribeLoggingOptionsRequest describeLoggingOptionsRequest);
/**
*
* Retrieves the current IoT SiteWise logging options.
*
*
* @param describeLoggingOptionsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeLoggingOptions operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeLoggingOptions
* @see AWS API Documentation
*/
java.util.concurrent.Future describeLoggingOptionsAsync(DescribeLoggingOptionsRequest describeLoggingOptionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about a portal.
*
*
* @param describePortalRequest
* @return A Java Future containing the result of the DescribePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describePortalAsync(DescribePortalRequest describePortalRequest);
/**
*
* Retrieves information about a portal.
*
*
* @param describePortalRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future describePortalAsync(DescribePortalRequest describePortalRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about a project.
*
*
* @param describeProjectRequest
* @return A Java Future containing the result of the DescribeProject operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeProject
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeProjectAsync(DescribeProjectRequest describeProjectRequest);
/**
*
* Retrieves information about a project.
*
*
* @param describeProjectRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeProject operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeProject
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeProjectAsync(DescribeProjectRequest describeProjectRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves information about the storage configuration for IoT SiteWise.
*
*
* @param describeStorageConfigurationRequest
* @return A Java Future containing the result of the DescribeStorageConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.DescribeStorageConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeStorageConfigurationAsync(
DescribeStorageConfigurationRequest describeStorageConfigurationRequest);
/**
*
* Retrieves information about the storage configuration for IoT SiteWise.
*
*
* @param describeStorageConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeStorageConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeStorageConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future describeStorageConfigurationAsync(
DescribeStorageConfigurationRequest describeStorageConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 alias
of the time series.
*
*
* -
*
* If the time series is associated with an asset property, specify one of the following:
*
*
* -
*
* The alias
of the time series.
*
*
* -
*
* The assetId
and propertyId
that identifies the asset property.
*
*
*
*
*
*
* @param describeTimeSeriesRequest
* @return A Java Future containing the result of the DescribeTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DescribeTimeSeries
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeTimeSeriesAsync(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 alias
of the time series.
*
*
* -
*
* If the time series is associated with an asset property, specify one of the following:
*
*
* -
*
* The alias
of the time series.
*
*
* -
*
* The assetId
and propertyId
that identifies the asset property.
*
*
*
*
*
*
* @param describeTimeSeriesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DescribeTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DescribeTimeSeries
* @see AWS
* API Documentation
*/
java.util.concurrent.Future describeTimeSeriesAsync(DescribeTimeSeriesRequest describeTimeSeriesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.
*
*
* @param disassociateAssetsRequest
* @return A Java Future containing the result of the DisassociateAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.DisassociateAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future disassociateAssetsAsync(DisassociateAssetsRequest disassociateAssetsRequest);
/**
*
* Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model.
*
*
* @param disassociateAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DisassociateAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.DisassociateAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future disassociateAssetsAsync(DisassociateAssetsRequest disassociateAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Disassociates a time series (data stream) from an asset property.
*
*
* @param disassociateTimeSeriesFromAssetPropertyRequest
* @return A Java Future containing the result of the DisassociateTimeSeriesFromAssetProperty operation returned by
* the service.
* @sample AWSIoTSiteWiseAsync.DisassociateTimeSeriesFromAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateTimeSeriesFromAssetPropertyAsync(
DisassociateTimeSeriesFromAssetPropertyRequest disassociateTimeSeriesFromAssetPropertyRequest);
/**
*
* Disassociates a time series (data stream) from an asset property.
*
*
* @param disassociateTimeSeriesFromAssetPropertyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the DisassociateTimeSeriesFromAssetProperty operation returned by
* the service.
* @sample AWSIoTSiteWiseAsyncHandler.DisassociateTimeSeriesFromAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateTimeSeriesFromAssetPropertyAsync(
DisassociateTimeSeriesFromAssetPropertyRequest disassociateTimeSeriesFromAssetPropertyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyAggregatesRequest
* @return A Java Future containing the result of the GetAssetPropertyAggregates operation returned by the service.
* @sample AWSIoTSiteWiseAsync.GetAssetPropertyAggregates
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyAggregatesAsync(
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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyAggregatesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetAssetPropertyAggregates operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.GetAssetPropertyAggregates
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyAggregatesAsync(
GetAssetPropertyAggregatesRequest getAssetPropertyAggregatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyValueRequest
* @return A Java Future containing the result of the GetAssetPropertyValue operation returned by the service.
* @sample AWSIoTSiteWiseAsync.GetAssetPropertyValue
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyValueAsync(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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyValueRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetAssetPropertyValue operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.GetAssetPropertyValue
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyValueAsync(GetAssetPropertyValueRequest getAssetPropertyValueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyValueHistoryRequest
* @return A Java Future containing the result of the GetAssetPropertyValueHistory operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.GetAssetPropertyValueHistory
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyValueHistoryAsync(
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 assetId
and propertyId
of 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.
*
*
*
*
* @param getAssetPropertyValueHistoryRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetAssetPropertyValueHistory operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.GetAssetPropertyValueHistory
* @see AWS API Documentation
*/
java.util.concurrent.Future getAssetPropertyValueHistoryAsync(
GetAssetPropertyValueHistoryRequest getAssetPropertyValueHistoryRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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 assetId
and propertyId
of 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.
*
*
*
*
* @param getInterpolatedAssetPropertyValuesRequest
* @return A Java Future containing the result of the GetInterpolatedAssetPropertyValues operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.GetInterpolatedAssetPropertyValues
* @see AWS API Documentation
*/
java.util.concurrent.Future getInterpolatedAssetPropertyValuesAsync(
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 assetId
and propertyId
of 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.
*
*
*
*
* @param getInterpolatedAssetPropertyValuesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the GetInterpolatedAssetPropertyValues operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.GetInterpolatedAssetPropertyValues
* @see AWS API Documentation
*/
java.util.concurrent.Future getInterpolatedAssetPropertyValuesAsync(
GetInterpolatedAssetPropertyValuesRequest getInterpolatedAssetPropertyValuesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of access policies for an identity (an Amazon Web Services SSO user, an Amazon Web
* Services SSO group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
*
*
* @param listAccessPoliciesRequest
* @return A Java Future containing the result of the ListAccessPolicies operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListAccessPolicies
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest);
/**
*
* Retrieves a paginated list of access policies for an identity (an Amazon Web Services SSO user, an Amazon Web
* Services SSO group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project).
*
*
* @param listAccessPoliciesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListAccessPolicies operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListAccessPolicies
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of summaries of all asset models.
*
*
* @param listAssetModelsRequest
* @return A Java Future containing the result of the ListAssetModels operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListAssetModels
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAssetModelsAsync(ListAssetModelsRequest listAssetModelsRequest);
/**
*
* Retrieves a paginated list of summaries of all asset models.
*
*
* @param listAssetModelsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListAssetModels operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListAssetModels
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listAssetModelsAsync(ListAssetModelsRequest listAssetModelsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param listAssetRelationshipsRequest
* @return A Java Future containing the result of the ListAssetRelationships operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListAssetRelationships
* @see AWS API Documentation
*/
java.util.concurrent.Future listAssetRelationshipsAsync(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.
*
*
* @param listAssetRelationshipsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListAssetRelationships operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListAssetRelationships
* @see AWS API Documentation
*/
java.util.concurrent.Future listAssetRelationshipsAsync(ListAssetRelationshipsRequest listAssetRelationshipsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
* @param listAssetsRequest
* @return A Java Future containing the result of the ListAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListAssets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listAssetsAsync(ListAssetsRequest 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.
*
*
* @param listAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListAssets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listAssetsAsync(ListAssetsRequest listAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of associated assets.
*
*
* You can use this operation to do the following:
*
*
* -
*
* List child assets associated to a parent asset by a hierarchy that you specify.
*
*
* -
*
* List an asset's parent asset.
*
*
*
*
* @param listAssociatedAssetsRequest
* @return A Java Future containing the result of the ListAssociatedAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListAssociatedAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future listAssociatedAssetsAsync(ListAssociatedAssetsRequest listAssociatedAssetsRequest);
/**
*
* Retrieves a paginated list of associated assets.
*
*
* You can use this operation to do the following:
*
*
* -
*
* List child assets associated to a parent asset by a hierarchy that you specify.
*
*
* -
*
* List an asset's parent asset.
*
*
*
*
* @param listAssociatedAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListAssociatedAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListAssociatedAssets
* @see AWS API Documentation
*/
java.util.concurrent.Future listAssociatedAssetsAsync(ListAssociatedAssetsRequest listAssociatedAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.
*
*
* @param listDashboardsRequest
* @return A Java Future containing the result of the ListDashboards operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListDashboards
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDashboardsAsync(ListDashboardsRequest listDashboardsRequest);
/**
*
* Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project.
*
*
* @param listDashboardsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListDashboards operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListDashboards
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDashboardsAsync(ListDashboardsRequest listDashboardsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of gateways.
*
*
* @param listGatewaysRequest
* @return A Java Future containing the result of the ListGateways operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListGateways
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGatewaysAsync(ListGatewaysRequest listGatewaysRequest);
/**
*
* Retrieves a paginated list of gateways.
*
*
* @param listGatewaysRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListGateways operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListGateways
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGatewaysAsync(ListGatewaysRequest listGatewaysRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of IoT SiteWise Monitor portals.
*
*
* @param listPortalsRequest
* @return A Java Future containing the result of the ListPortals operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListPortals
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPortalsAsync(ListPortalsRequest listPortalsRequest);
/**
*
* Retrieves a paginated list of IoT SiteWise Monitor portals.
*
*
* @param listPortalsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListPortals operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListPortals
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPortalsAsync(ListPortalsRequest listPortalsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.
*
*
* @param listProjectAssetsRequest
* @return A Java Future containing the result of the ListProjectAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListProjectAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listProjectAssetsAsync(ListProjectAssetsRequest listProjectAssetsRequest);
/**
*
* Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project.
*
*
* @param listProjectAssetsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListProjectAssets operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListProjectAssets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listProjectAssetsAsync(ListProjectAssetsRequest listProjectAssetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.
*
*
* @param listProjectsRequest
* @return A Java Future containing the result of the ListProjects operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListProjects
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listProjectsAsync(ListProjectsRequest listProjectsRequest);
/**
*
* Retrieves a paginated list of projects for an IoT SiteWise Monitor portal.
*
*
* @param listProjectsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListProjects operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListProjects
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listProjectsAsync(ListProjectsRequest listProjectsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the list of tags for an IoT SiteWise resource.
*
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
*
* Retrieves the list of tags for an IoT SiteWise resource.
*
*
* @param listTagsForResourceRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a paginated list of time series (data streams).
*
*
* @param listTimeSeriesRequest
* @return A Java Future containing the result of the ListTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsync.ListTimeSeries
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listTimeSeriesAsync(ListTimeSeriesRequest listTimeSeriesRequest);
/**
*
* Retrieves a paginated list of time series (data streams).
*
*
* @param listTimeSeriesRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the ListTimeSeries operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.ListTimeSeries
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listTimeSeriesAsync(ListTimeSeriesRequest listTimeSeriesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Sets the default encryption configuration for the Amazon Web Services account. For more information, see Key management in the
* IoT SiteWise User Guide.
*
*
* @param putDefaultEncryptionConfigurationRequest
* @return A Java Future containing the result of the PutDefaultEncryptionConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.PutDefaultEncryptionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future putDefaultEncryptionConfigurationAsync(
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.
*
*
* @param putDefaultEncryptionConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the PutDefaultEncryptionConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.PutDefaultEncryptionConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future putDefaultEncryptionConfigurationAsync(
PutDefaultEncryptionConfigurationRequest putDefaultEncryptionConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Sets logging options for IoT SiteWise.
*
*
* @param putLoggingOptionsRequest
* @return A Java Future containing the result of the PutLoggingOptions operation returned by the service.
* @sample AWSIoTSiteWiseAsync.PutLoggingOptions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future putLoggingOptionsAsync(PutLoggingOptionsRequest putLoggingOptionsRequest);
/**
*
* Sets logging options for IoT SiteWise.
*
*
* @param putLoggingOptionsRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the PutLoggingOptions operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.PutLoggingOptions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future putLoggingOptionsAsync(PutLoggingOptionsRequest putLoggingOptionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Configures storage settings for IoT SiteWise.
*
*
* @param putStorageConfigurationRequest
* @return A Java Future containing the result of the PutStorageConfiguration operation returned by the service.
* @sample AWSIoTSiteWiseAsync.PutStorageConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future putStorageConfigurationAsync(PutStorageConfigurationRequest putStorageConfigurationRequest);
/**
*
* Configures storage settings for IoT SiteWise.
*
*
* @param putStorageConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the PutStorageConfiguration operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.PutStorageConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future putStorageConfigurationAsync(PutStorageConfigurationRequest putStorageConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's
* value.
*
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSIoTSiteWiseAsync.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
*
* Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's
* value.
*
*
* @param tagResourceRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes a tag from an IoT SiteWise resource.
*
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
*
* Removes a tag from an IoT SiteWise resource.
*
*
* @param untagResourceRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or
* project resource.
*
*
* @param updateAccessPolicyRequest
* @return A Java Future containing the result of the UpdateAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest);
/**
*
* Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or
* project resource.
*
*
* @param updateAccessPolicyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateAccessPolicy operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateAccessPolicy
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an asset's name. For more information, see Updating assets
* and models in the IoT SiteWise User Guide.
*
*
* @param updateAssetRequest
* @return A Java Future containing the result of the UpdateAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateAssetAsync(UpdateAssetRequest updateAssetRequest);
/**
*
* Updates an asset's name. For more information, see Updating assets
* and models in the IoT SiteWise User Guide.
*
*
* @param updateAssetRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateAsset operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateAsset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateAssetAsync(UpdateAssetRequest updateAssetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* This operation overwrites the existing model with the provided model. To avoid deleting your asset model's
* properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For
* more information, see DescribeAssetModel.
*
*
* If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. If you
* remove a hierarchy definition from an asset model, IoT SiteWise disassociates every asset associated with that
* hierarchy. You can't change the type or data type of an existing property.
*
*
*
* @param updateAssetModelRequest
* @return A Java Future containing the result of the UpdateAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateAssetModelAsync(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.
*
*
*
* This operation overwrites the existing model with the provided model. To avoid deleting your asset model's
* properties or hierarchies, you must include their IDs and definitions in the updated asset model payload. For
* more information, see DescribeAssetModel.
*
*
* If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. If you
* remove a hierarchy definition from an asset model, IoT SiteWise disassociates every asset associated with that
* hierarchy. You can't change the type or data type of an existing property.
*
*
*
* @param updateAssetModelRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateAssetModel operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateAssetModel
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateAssetModelAsync(UpdateAssetModelRequest updateAssetModelRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* 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.
*
*
*
* @param updateAssetPropertyRequest
* @return A Java Future containing the result of the UpdateAssetProperty operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future updateAssetPropertyAsync(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.
*
*
*
* @param updateAssetPropertyRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateAssetProperty operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateAssetProperty
* @see AWS API Documentation
*/
java.util.concurrent.Future updateAssetPropertyAsync(UpdateAssetPropertyRequest updateAssetPropertyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an IoT SiteWise Monitor dashboard.
*
*
* @param updateDashboardRequest
* @return A Java Future containing the result of the UpdateDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDashboardAsync(UpdateDashboardRequest updateDashboardRequest);
/**
*
* Updates an IoT SiteWise Monitor dashboard.
*
*
* @param updateDashboardRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateDashboard operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateDashboard
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateDashboardAsync(UpdateDashboardRequest updateDashboardRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a gateway's name.
*
*
* @param updateGatewayRequest
* @return A Java Future containing the result of the UpdateGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateGatewayAsync(UpdateGatewayRequest updateGatewayRequest);
/**
*
* Updates a gateway's name.
*
*
* @param updateGatewayRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateGateway operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateGateway
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateGatewayAsync(UpdateGatewayRequest updateGatewayRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability
* defines data sources for a gateway. A capability configuration can contain multiple data source configurations.
* If you define OPC-UA sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in
* one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.
*
*
* @param updateGatewayCapabilityConfigurationRequest
* @return A Java Future containing the result of the UpdateGatewayCapabilityConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsync.UpdateGatewayCapabilityConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateGatewayCapabilityConfigurationAsync(
UpdateGatewayCapabilityConfigurationRequest updateGatewayCapabilityConfigurationRequest);
/**
*
* Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability
* defines data sources for a gateway. A capability configuration can contain multiple data source configurations.
* If you define OPC-UA sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in
* one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.
*
*
* @param updateGatewayCapabilityConfigurationRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateGatewayCapabilityConfiguration operation returned by the
* service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateGatewayCapabilityConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future updateGatewayCapabilityConfigurationAsync(
UpdateGatewayCapabilityConfigurationRequest updateGatewayCapabilityConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an IoT SiteWise Monitor portal.
*
*
* @param updatePortalRequest
* @return A Java Future containing the result of the UpdatePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdatePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updatePortalAsync(UpdatePortalRequest updatePortalRequest);
/**
*
* Updates an IoT SiteWise Monitor portal.
*
*
* @param updatePortalRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdatePortal operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdatePortal
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updatePortalAsync(UpdatePortalRequest updatePortalRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an IoT SiteWise Monitor project.
*
*
* @param updateProjectRequest
* @return A Java Future containing the result of the UpdateProject operation returned by the service.
* @sample AWSIoTSiteWiseAsync.UpdateProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateProjectAsync(UpdateProjectRequest updateProjectRequest);
/**
*
* Updates an IoT SiteWise Monitor project.
*
*
* @param updateProjectRequest
* @param asyncHandler
* Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
* implementation of the callback methods in this interface to receive notification of successful or
* unsuccessful completion of the operation.
* @return A Java Future containing the result of the UpdateProject operation returned by the service.
* @sample AWSIoTSiteWiseAsyncHandler.UpdateProject
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateProjectAsync(UpdateProjectRequest updateProjectRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}