com.amazonaws.services.greengrass.AWSGreengrassAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-greengrass Show documentation
/*
* Copyright 2018-2023 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.greengrass;
import javax.annotation.Generated;
import com.amazonaws.services.greengrass.model.*;
/**
* Interface for accessing AWS Greengrass 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.greengrass.AbstractAWSGreengrassAsync} instead.
*
*
* AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate,
* while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices
* can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost
* of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSGreengrassAsync extends AWSGreengrass {
/**
* Associates a role with a group. Your Greengrass core will use the role to access AWS cloud services. The role's
* permissions should allow Greengrass core Lambda functions to perform actions against the cloud.
*
* @param associateRoleToGroupRequest
* @return A Java Future containing the result of the AssociateRoleToGroup operation returned by the service.
* @sample AWSGreengrassAsync.AssociateRoleToGroup
* @see AWS API Documentation
*/
java.util.concurrent.Future associateRoleToGroupAsync(AssociateRoleToGroupRequest associateRoleToGroupRequest);
/**
* Associates a role with a group. Your Greengrass core will use the role to access AWS cloud services. The role's
* permissions should allow Greengrass core Lambda functions to perform actions against the cloud.
*
* @param associateRoleToGroupRequest
* @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 AssociateRoleToGroup operation returned by the service.
* @sample AWSGreengrassAsyncHandler.AssociateRoleToGroup
* @see AWS API Documentation
*/
java.util.concurrent.Future associateRoleToGroupAsync(AssociateRoleToGroupRequest associateRoleToGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Associates a role with your account. AWS IoT Greengrass will use the role to access your Lambda functions and AWS
* IoT resources. This is necessary for deployments to succeed. The role must have at least minimum permissions in
* the policy ''AWSGreengrassResourceAccessRolePolicy''.
*
* @param associateServiceRoleToAccountRequest
* @return A Java Future containing the result of the AssociateServiceRoleToAccount operation returned by the
* service.
* @sample AWSGreengrassAsync.AssociateServiceRoleToAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future associateServiceRoleToAccountAsync(
AssociateServiceRoleToAccountRequest associateServiceRoleToAccountRequest);
/**
* Associates a role with your account. AWS IoT Greengrass will use the role to access your Lambda functions and AWS
* IoT resources. This is necessary for deployments to succeed. The role must have at least minimum permissions in
* the policy ''AWSGreengrassResourceAccessRolePolicy''.
*
* @param associateServiceRoleToAccountRequest
* @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 AssociateServiceRoleToAccount operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.AssociateServiceRoleToAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future associateServiceRoleToAccountAsync(
AssociateServiceRoleToAccountRequest associateServiceRoleToAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a connector definition. You may provide the initial version of the connector definition now or use
* ''CreateConnectorDefinitionVersion'' at a later time.
*
* @param createConnectorDefinitionRequest
* @return A Java Future containing the result of the CreateConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectorDefinitionAsync(
CreateConnectorDefinitionRequest createConnectorDefinitionRequest);
/**
* Creates a connector definition. You may provide the initial version of the connector definition now or use
* ''CreateConnectorDefinitionVersion'' at a later time.
*
* @param createConnectorDefinitionRequest
* @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 CreateConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectorDefinitionAsync(
CreateConnectorDefinitionRequest createConnectorDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a connector definition which has already been defined.
*
* @param createConnectorDefinitionVersionRequest
* @return A Java Future containing the result of the CreateConnectorDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateConnectorDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectorDefinitionVersionAsync(
CreateConnectorDefinitionVersionRequest createConnectorDefinitionVersionRequest);
/**
* Creates a version of a connector definition which has already been defined.
*
* @param createConnectorDefinitionVersionRequest
* @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 CreateConnectorDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateConnectorDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createConnectorDefinitionVersionAsync(
CreateConnectorDefinitionVersionRequest createConnectorDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a core definition. You may provide the initial version of the core definition now or use
* ''CreateCoreDefinitionVersion'' at a later time. Greengrass groups must each contain exactly one Greengrass core.
*
* @param createCoreDefinitionRequest
* Information needed to create a core definition.
* @return A Java Future containing the result of the CreateCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateCoreDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreDefinitionAsync(CreateCoreDefinitionRequest createCoreDefinitionRequest);
/**
* Creates a core definition. You may provide the initial version of the core definition now or use
* ''CreateCoreDefinitionVersion'' at a later time. Greengrass groups must each contain exactly one Greengrass core.
*
* @param createCoreDefinitionRequest
* Information needed to create a core definition.
* @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 CreateCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateCoreDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreDefinitionAsync(CreateCoreDefinitionRequest createCoreDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly
* one Greengrass core.
*
* @param createCoreDefinitionVersionRequest
* @return A Java Future containing the result of the CreateCoreDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsync.CreateCoreDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreDefinitionVersionAsync(
CreateCoreDefinitionVersionRequest createCoreDefinitionVersionRequest);
/**
* Creates a version of a core definition that has already been defined. Greengrass groups must each contain exactly
* one Greengrass core.
*
* @param createCoreDefinitionVersionRequest
* @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 CreateCoreDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateCoreDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createCoreDefinitionVersionAsync(
CreateCoreDefinitionVersionRequest createCoreDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token''
* token and the request parameters.
*
* @param createDeploymentRequest
* @return A Java Future containing the result of the CreateDeployment operation returned by the service.
* @sample AWSGreengrassAsync.CreateDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest);
/**
* Creates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token''
* token and the request parameters.
*
* @param createDeploymentRequest
* @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 CreateDeployment operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a device definition. You may provide the initial version of the device definition now or use
* ''CreateDeviceDefinitionVersion'' at a later time.
*
* @param createDeviceDefinitionRequest
* @return A Java Future containing the result of the CreateDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateDeviceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createDeviceDefinitionAsync(CreateDeviceDefinitionRequest createDeviceDefinitionRequest);
/**
* Creates a device definition. You may provide the initial version of the device definition now or use
* ''CreateDeviceDefinitionVersion'' at a later time.
*
* @param createDeviceDefinitionRequest
* @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 CreateDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateDeviceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createDeviceDefinitionAsync(CreateDeviceDefinitionRequest createDeviceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a device definition that has already been defined.
*
* @param createDeviceDefinitionVersionRequest
* @return A Java Future containing the result of the CreateDeviceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateDeviceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createDeviceDefinitionVersionAsync(
CreateDeviceDefinitionVersionRequest createDeviceDefinitionVersionRequest);
/**
* Creates a version of a device definition that has already been defined.
*
* @param createDeviceDefinitionVersionRequest
* @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 CreateDeviceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateDeviceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createDeviceDefinitionVersionAsync(
CreateDeviceDefinitionVersionRequest createDeviceDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be
* used in a group. You can create an initial version of the definition by providing a list of Lambda functions and
* their configurations now, or use ''CreateFunctionDefinitionVersion'' later.
*
* @param createFunctionDefinitionRequest
* @return A Java Future containing the result of the CreateFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createFunctionDefinitionAsync(CreateFunctionDefinitionRequest createFunctionDefinitionRequest);
/**
* Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be
* used in a group. You can create an initial version of the definition by providing a list of Lambda functions and
* their configurations now, or use ''CreateFunctionDefinitionVersion'' later.
*
* @param createFunctionDefinitionRequest
* @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 CreateFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createFunctionDefinitionAsync(CreateFunctionDefinitionRequest createFunctionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a Lambda function definition that has already been defined.
*
* @param createFunctionDefinitionVersionRequest
* Information needed to create a function definition version.
* @return A Java Future containing the result of the CreateFunctionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateFunctionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createFunctionDefinitionVersionAsync(
CreateFunctionDefinitionVersionRequest createFunctionDefinitionVersionRequest);
/**
* Creates a version of a Lambda function definition that has already been defined.
*
* @param createFunctionDefinitionVersionRequest
* Information needed to create a function definition version.
* @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 CreateFunctionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateFunctionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createFunctionDefinitionVersionAsync(
CreateFunctionDefinitionVersionRequest createFunctionDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a group. You may provide the initial version of the group or use ''CreateGroupVersion'' at a later time.
* Tip: You can use the ''gg_group_setup'' package (https://github.com/awslabs/aws-greengrass-group-setup) as a
* library or command-line application to create and deploy Greengrass groups.
*
* @param createGroupRequest
* @return A Java Future containing the result of the CreateGroup operation returned by the service.
* @sample AWSGreengrassAsync.CreateGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGroupAsync(CreateGroupRequest createGroupRequest);
/**
* Creates a group. You may provide the initial version of the group or use ''CreateGroupVersion'' at a later time.
* Tip: You can use the ''gg_group_setup'' package (https://github.com/awslabs/aws-greengrass-group-setup) as a
* library or command-line application to create and deploy Greengrass groups.
*
* @param createGroupRequest
* @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 CreateGroup operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGroupAsync(CreateGroupRequest createGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
*
* @param createGroupCertificateAuthorityRequest
* @return A Java Future containing the result of the CreateGroupCertificateAuthority operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateGroupCertificateAuthority
* @see AWS API Documentation
*/
java.util.concurrent.Future createGroupCertificateAuthorityAsync(
CreateGroupCertificateAuthorityRequest createGroupCertificateAuthorityRequest);
/**
* Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
*
* @param createGroupCertificateAuthorityRequest
* @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 CreateGroupCertificateAuthority operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateGroupCertificateAuthority
* @see AWS API Documentation
*/
java.util.concurrent.Future createGroupCertificateAuthorityAsync(
CreateGroupCertificateAuthorityRequest createGroupCertificateAuthorityRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a group which has already been defined.
*
* @param createGroupVersionRequest
* @return A Java Future containing the result of the CreateGroupVersion operation returned by the service.
* @sample AWSGreengrassAsync.CreateGroupVersion
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createGroupVersionAsync(CreateGroupVersionRequest createGroupVersionRequest);
/**
* Creates a version of a group which has already been defined.
*
* @param createGroupVersionRequest
* @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 CreateGroupVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateGroupVersion
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createGroupVersionAsync(CreateGroupVersionRequest createGroupVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a logger definition. You may provide the initial version of the logger definition now or use
* ''CreateLoggerDefinitionVersion'' at a later time.
*
* @param createLoggerDefinitionRequest
* @return A Java Future containing the result of the CreateLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateLoggerDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createLoggerDefinitionAsync(CreateLoggerDefinitionRequest createLoggerDefinitionRequest);
/**
* Creates a logger definition. You may provide the initial version of the logger definition now or use
* ''CreateLoggerDefinitionVersion'' at a later time.
*
* @param createLoggerDefinitionRequest
* @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 CreateLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateLoggerDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createLoggerDefinitionAsync(CreateLoggerDefinitionRequest createLoggerDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a logger definition that has already been defined.
*
* @param createLoggerDefinitionVersionRequest
* @return A Java Future containing the result of the CreateLoggerDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateLoggerDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createLoggerDefinitionVersionAsync(
CreateLoggerDefinitionVersionRequest createLoggerDefinitionVersionRequest);
/**
* Creates a version of a logger definition that has already been defined.
*
* @param createLoggerDefinitionVersionRequest
* @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 CreateLoggerDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateLoggerDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createLoggerDefinitionVersionAsync(
CreateLoggerDefinitionVersionRequest createLoggerDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a resource definition which contains a list of resources to be used in a group. You can create an initial
* version of the definition by providing a list of resources now, or use ''CreateResourceDefinitionVersion'' later.
*
* @param createResourceDefinitionRequest
* @return A Java Future containing the result of the CreateResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.CreateResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createResourceDefinitionAsync(CreateResourceDefinitionRequest createResourceDefinitionRequest);
/**
* Creates a resource definition which contains a list of resources to be used in a group. You can create an initial
* version of the definition by providing a list of resources now, or use ''CreateResourceDefinitionVersion'' later.
*
* @param createResourceDefinitionRequest
* @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 CreateResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createResourceDefinitionAsync(CreateResourceDefinitionRequest createResourceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a resource definition that has already been defined.
*
* @param createResourceDefinitionVersionRequest
* @return A Java Future containing the result of the CreateResourceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateResourceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createResourceDefinitionVersionAsync(
CreateResourceDefinitionVersionRequest createResourceDefinitionVersionRequest);
/**
* Creates a version of a resource definition that has already been defined.
*
* @param createResourceDefinitionVersionRequest
* @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 CreateResourceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateResourceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createResourceDefinitionVersionAsync(
CreateResourceDefinitionVersionRequest createResourceDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a software update for a core or group of cores (specified as an IoT thing group.) Use this to update the
* OTA Agent as well as the Greengrass core software. It makes use of the IoT Jobs feature which provides additional
* commands to manage a Greengrass core software update job.
*
* @param createSoftwareUpdateJobRequest
* @return A Java Future containing the result of the CreateSoftwareUpdateJob operation returned by the service.
* @sample AWSGreengrassAsync.CreateSoftwareUpdateJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createSoftwareUpdateJobAsync(CreateSoftwareUpdateJobRequest createSoftwareUpdateJobRequest);
/**
* Creates a software update for a core or group of cores (specified as an IoT thing group.) Use this to update the
* OTA Agent as well as the Greengrass core software. It makes use of the IoT Jobs feature which provides additional
* commands to manage a Greengrass core software update job.
*
* @param createSoftwareUpdateJobRequest
* @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 CreateSoftwareUpdateJob operation returned by the service.
* @sample AWSGreengrassAsyncHandler.CreateSoftwareUpdateJob
* @see AWS API Documentation
*/
java.util.concurrent.Future createSoftwareUpdateJobAsync(CreateSoftwareUpdateJobRequest createSoftwareUpdateJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a subscription definition. You may provide the initial version of the subscription definition now or use
* ''CreateSubscriptionDefinitionVersion'' at a later time.
*
* @param createSubscriptionDefinitionRequest
* @return A Java Future containing the result of the CreateSubscriptionDefinition operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createSubscriptionDefinitionAsync(
CreateSubscriptionDefinitionRequest createSubscriptionDefinitionRequest);
/**
* Creates a subscription definition. You may provide the initial version of the subscription definition now or use
* ''CreateSubscriptionDefinitionVersion'' at a later time.
*
* @param createSubscriptionDefinitionRequest
* @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 CreateSubscriptionDefinition operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future createSubscriptionDefinitionAsync(
CreateSubscriptionDefinitionRequest createSubscriptionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Creates a version of a subscription definition which has already been defined.
*
* @param createSubscriptionDefinitionVersionRequest
* @return A Java Future containing the result of the CreateSubscriptionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.CreateSubscriptionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createSubscriptionDefinitionVersionAsync(
CreateSubscriptionDefinitionVersionRequest createSubscriptionDefinitionVersionRequest);
/**
* Creates a version of a subscription definition which has already been defined.
*
* @param createSubscriptionDefinitionVersionRequest
* @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 CreateSubscriptionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.CreateSubscriptionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future createSubscriptionDefinitionVersionAsync(
CreateSubscriptionDefinitionVersionRequest createSubscriptionDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a connector definition.
*
* @param deleteConnectorDefinitionRequest
* @return A Java Future containing the result of the DeleteConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectorDefinitionAsync(
DeleteConnectorDefinitionRequest deleteConnectorDefinitionRequest);
/**
* Deletes a connector definition.
*
* @param deleteConnectorDefinitionRequest
* @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 DeleteConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteConnectorDefinitionAsync(
DeleteConnectorDefinitionRequest deleteConnectorDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a core definition.
*
* @param deleteCoreDefinitionRequest
* @return A Java Future containing the result of the DeleteCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteCoreDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreDefinitionAsync(DeleteCoreDefinitionRequest deleteCoreDefinitionRequest);
/**
* Deletes a core definition.
*
* @param deleteCoreDefinitionRequest
* @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 DeleteCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteCoreDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteCoreDefinitionAsync(DeleteCoreDefinitionRequest deleteCoreDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a device definition.
*
* @param deleteDeviceDefinitionRequest
* @return A Java Future containing the result of the DeleteDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteDeviceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteDeviceDefinitionAsync(DeleteDeviceDefinitionRequest deleteDeviceDefinitionRequest);
/**
* Deletes a device definition.
*
* @param deleteDeviceDefinitionRequest
* @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 DeleteDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteDeviceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteDeviceDefinitionAsync(DeleteDeviceDefinitionRequest deleteDeviceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a Lambda function definition.
*
* @param deleteFunctionDefinitionRequest
* @return A Java Future containing the result of the DeleteFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteFunctionDefinitionAsync(DeleteFunctionDefinitionRequest deleteFunctionDefinitionRequest);
/**
* Deletes a Lambda function definition.
*
* @param deleteFunctionDefinitionRequest
* @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 DeleteFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteFunctionDefinitionAsync(DeleteFunctionDefinitionRequest deleteFunctionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a group.
*
* @param deleteGroupRequest
* @return A Java Future containing the result of the DeleteGroup operation returned by the service.
* @sample AWSGreengrassAsync.DeleteGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGroupAsync(DeleteGroupRequest deleteGroupRequest);
/**
* Deletes a group.
*
* @param deleteGroupRequest
* @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 DeleteGroup operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGroupAsync(DeleteGroupRequest deleteGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a logger definition.
*
* @param deleteLoggerDefinitionRequest
* @return A Java Future containing the result of the DeleteLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteLoggerDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteLoggerDefinitionAsync(DeleteLoggerDefinitionRequest deleteLoggerDefinitionRequest);
/**
* Deletes a logger definition.
*
* @param deleteLoggerDefinitionRequest
* @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 DeleteLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteLoggerDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteLoggerDefinitionAsync(DeleteLoggerDefinitionRequest deleteLoggerDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a resource definition.
*
* @param deleteResourceDefinitionRequest
* @return A Java Future containing the result of the DeleteResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.DeleteResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteResourceDefinitionAsync(DeleteResourceDefinitionRequest deleteResourceDefinitionRequest);
/**
* Deletes a resource definition.
*
* @param deleteResourceDefinitionRequest
* @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 DeleteResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DeleteResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteResourceDefinitionAsync(DeleteResourceDefinitionRequest deleteResourceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deletes a subscription definition.
*
* @param deleteSubscriptionDefinitionRequest
* @return A Java Future containing the result of the DeleteSubscriptionDefinition operation returned by the
* service.
* @sample AWSGreengrassAsync.DeleteSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteSubscriptionDefinitionAsync(
DeleteSubscriptionDefinitionRequest deleteSubscriptionDefinitionRequest);
/**
* Deletes a subscription definition.
*
* @param deleteSubscriptionDefinitionRequest
* @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 DeleteSubscriptionDefinition operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.DeleteSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteSubscriptionDefinitionAsync(
DeleteSubscriptionDefinitionRequest deleteSubscriptionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Disassociates the role from a group.
*
* @param disassociateRoleFromGroupRequest
* @return A Java Future containing the result of the DisassociateRoleFromGroup operation returned by the service.
* @sample AWSGreengrassAsync.DisassociateRoleFromGroup
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateRoleFromGroupAsync(
DisassociateRoleFromGroupRequest disassociateRoleFromGroupRequest);
/**
* Disassociates the role from a group.
*
* @param disassociateRoleFromGroupRequest
* @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 DisassociateRoleFromGroup operation returned by the service.
* @sample AWSGreengrassAsyncHandler.DisassociateRoleFromGroup
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateRoleFromGroupAsync(
DisassociateRoleFromGroupRequest disassociateRoleFromGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Disassociates the service role from your account. Without a service role, deployments will not work.
*
* @param disassociateServiceRoleFromAccountRequest
* @return A Java Future containing the result of the DisassociateServiceRoleFromAccount operation returned by the
* service.
* @sample AWSGreengrassAsync.DisassociateServiceRoleFromAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateServiceRoleFromAccountAsync(
DisassociateServiceRoleFromAccountRequest disassociateServiceRoleFromAccountRequest);
/**
* Disassociates the service role from your account. Without a service role, deployments will not work.
*
* @param disassociateServiceRoleFromAccountRequest
* @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 DisassociateServiceRoleFromAccount operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.DisassociateServiceRoleFromAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateServiceRoleFromAccountAsync(
DisassociateServiceRoleFromAccountRequest disassociateServiceRoleFromAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves the role associated with a particular group.
*
* @param getAssociatedRoleRequest
* @return A Java Future containing the result of the GetAssociatedRole operation returned by the service.
* @sample AWSGreengrassAsync.GetAssociatedRole
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAssociatedRoleAsync(GetAssociatedRoleRequest getAssociatedRoleRequest);
/**
* Retrieves the role associated with a particular group.
*
* @param getAssociatedRoleRequest
* @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 GetAssociatedRole operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetAssociatedRole
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getAssociatedRoleAsync(GetAssociatedRoleRequest getAssociatedRoleRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Returns the status of a bulk deployment.
*
* @param getBulkDeploymentStatusRequest
* @return A Java Future containing the result of the GetBulkDeploymentStatus operation returned by the service.
* @sample AWSGreengrassAsync.GetBulkDeploymentStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getBulkDeploymentStatusAsync(GetBulkDeploymentStatusRequest getBulkDeploymentStatusRequest);
/**
* Returns the status of a bulk deployment.
*
* @param getBulkDeploymentStatusRequest
* @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 GetBulkDeploymentStatus operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetBulkDeploymentStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getBulkDeploymentStatusAsync(GetBulkDeploymentStatusRequest getBulkDeploymentStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves the connectivity information for a core.
*
* @param getConnectivityInfoRequest
* @return A Java Future containing the result of the GetConnectivityInfo operation returned by the service.
* @sample AWSGreengrassAsync.GetConnectivityInfo
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectivityInfoAsync(GetConnectivityInfoRequest getConnectivityInfoRequest);
/**
* Retrieves the connectivity information for a core.
*
* @param getConnectivityInfoRequest
* @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 GetConnectivityInfo operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetConnectivityInfo
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getConnectivityInfoAsync(GetConnectivityInfoRequest getConnectivityInfoRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a connector definition.
*
* @param getConnectorDefinitionRequest
* @return A Java Future containing the result of the GetConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectorDefinitionAsync(GetConnectorDefinitionRequest getConnectorDefinitionRequest);
/**
* Retrieves information about a connector definition.
*
* @param getConnectorDefinitionRequest
* @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 GetConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectorDefinitionAsync(GetConnectorDefinitionRequest getConnectorDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a connector definition version, including the connectors that the version contains.
* Connectors are prebuilt modules that interact with local infrastructure, device protocols, AWS, and other cloud
* services.
*
* @param getConnectorDefinitionVersionRequest
* @return A Java Future containing the result of the GetConnectorDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.GetConnectorDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectorDefinitionVersionAsync(
GetConnectorDefinitionVersionRequest getConnectorDefinitionVersionRequest);
/**
* Retrieves information about a connector definition version, including the connectors that the version contains.
* Connectors are prebuilt modules that interact with local infrastructure, device protocols, AWS, and other cloud
* services.
*
* @param getConnectorDefinitionVersionRequest
* @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 GetConnectorDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetConnectorDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getConnectorDefinitionVersionAsync(
GetConnectorDefinitionVersionRequest getConnectorDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a core definition version.
*
* @param getCoreDefinitionRequest
* @return A Java Future containing the result of the GetCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetCoreDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCoreDefinitionAsync(GetCoreDefinitionRequest getCoreDefinitionRequest);
/**
* Retrieves information about a core definition version.
*
* @param getCoreDefinitionRequest
* @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 GetCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetCoreDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getCoreDefinitionAsync(GetCoreDefinitionRequest getCoreDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a core definition version.
*
* @param getCoreDefinitionVersionRequest
* @return A Java Future containing the result of the GetCoreDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsync.GetCoreDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreDefinitionVersionAsync(GetCoreDefinitionVersionRequest getCoreDefinitionVersionRequest);
/**
* Retrieves information about a core definition version.
*
* @param getCoreDefinitionVersionRequest
* @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 GetCoreDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetCoreDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getCoreDefinitionVersionAsync(GetCoreDefinitionVersionRequest getCoreDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Returns the status of a deployment.
*
* @param getDeploymentStatusRequest
* @return A Java Future containing the result of the GetDeploymentStatus operation returned by the service.
* @sample AWSGreengrassAsync.GetDeploymentStatus
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getDeploymentStatusAsync(GetDeploymentStatusRequest getDeploymentStatusRequest);
/**
* Returns the status of a deployment.
*
* @param getDeploymentStatusRequest
* @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 GetDeploymentStatus operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetDeploymentStatus
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getDeploymentStatusAsync(GetDeploymentStatusRequest getDeploymentStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a device definition.
*
* @param getDeviceDefinitionRequest
* @return A Java Future containing the result of the GetDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetDeviceDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getDeviceDefinitionAsync(GetDeviceDefinitionRequest getDeviceDefinitionRequest);
/**
* Retrieves information about a device definition.
*
* @param getDeviceDefinitionRequest
* @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 GetDeviceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetDeviceDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getDeviceDefinitionAsync(GetDeviceDefinitionRequest getDeviceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a device definition version.
*
* @param getDeviceDefinitionVersionRequest
* @return A Java Future containing the result of the GetDeviceDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsync.GetDeviceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getDeviceDefinitionVersionAsync(
GetDeviceDefinitionVersionRequest getDeviceDefinitionVersionRequest);
/**
* Retrieves information about a device definition version.
*
* @param getDeviceDefinitionVersionRequest
* @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 GetDeviceDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetDeviceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getDeviceDefinitionVersionAsync(
GetDeviceDefinitionVersionRequest getDeviceDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a Lambda function definition, including its creation time and latest version.
*
* @param getFunctionDefinitionRequest
* @return A Java Future containing the result of the GetFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getFunctionDefinitionAsync(GetFunctionDefinitionRequest getFunctionDefinitionRequest);
/**
* Retrieves information about a Lambda function definition, including its creation time and latest version.
*
* @param getFunctionDefinitionRequest
* @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 GetFunctionDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetFunctionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getFunctionDefinitionAsync(GetFunctionDefinitionRequest getFunctionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a Lambda function definition version, including which Lambda functions are included
* in the version and their configurations.
*
* @param getFunctionDefinitionVersionRequest
* @return A Java Future containing the result of the GetFunctionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.GetFunctionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getFunctionDefinitionVersionAsync(
GetFunctionDefinitionVersionRequest getFunctionDefinitionVersionRequest);
/**
* Retrieves information about a Lambda function definition version, including which Lambda functions are included
* in the version and their configurations.
*
* @param getFunctionDefinitionVersionRequest
* @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 GetFunctionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetFunctionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getFunctionDefinitionVersionAsync(
GetFunctionDefinitionVersionRequest getFunctionDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a group.
*
* @param getGroupRequest
* @return A Java Future containing the result of the GetGroup operation returned by the service.
* @sample AWSGreengrassAsync.GetGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGroupAsync(GetGroupRequest getGroupRequest);
/**
* Retrieves information about a group.
*
* @param getGroupRequest
* @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 GetGroup operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetGroup
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGroupAsync(GetGroupRequest getGroupRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retreives the CA associated with a group. Returns the public key of the CA.
*
* @param getGroupCertificateAuthorityRequest
* @return A Java Future containing the result of the GetGroupCertificateAuthority operation returned by the
* service.
* @sample AWSGreengrassAsync.GetGroupCertificateAuthority
* @see AWS API Documentation
*/
java.util.concurrent.Future getGroupCertificateAuthorityAsync(
GetGroupCertificateAuthorityRequest getGroupCertificateAuthorityRequest);
/**
* Retreives the CA associated with a group. Returns the public key of the CA.
*
* @param getGroupCertificateAuthorityRequest
* @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 GetGroupCertificateAuthority operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetGroupCertificateAuthority
* @see AWS API Documentation
*/
java.util.concurrent.Future getGroupCertificateAuthorityAsync(
GetGroupCertificateAuthorityRequest getGroupCertificateAuthorityRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves the current configuration for the CA used by the group.
*
* @param getGroupCertificateConfigurationRequest
* @return A Java Future containing the result of the GetGroupCertificateConfiguration operation returned by the
* service.
* @sample AWSGreengrassAsync.GetGroupCertificateConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getGroupCertificateConfigurationAsync(
GetGroupCertificateConfigurationRequest getGroupCertificateConfigurationRequest);
/**
* Retrieves the current configuration for the CA used by the group.
*
* @param getGroupCertificateConfigurationRequest
* @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 GetGroupCertificateConfiguration operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetGroupCertificateConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getGroupCertificateConfigurationAsync(
GetGroupCertificateConfigurationRequest getGroupCertificateConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a group version.
*
* @param getGroupVersionRequest
* @return A Java Future containing the result of the GetGroupVersion operation returned by the service.
* @sample AWSGreengrassAsync.GetGroupVersion
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGroupVersionAsync(GetGroupVersionRequest getGroupVersionRequest);
/**
* Retrieves information about a group version.
*
* @param getGroupVersionRequest
* @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 GetGroupVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetGroupVersion
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGroupVersionAsync(GetGroupVersionRequest getGroupVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a logger definition.
*
* @param getLoggerDefinitionRequest
* @return A Java Future containing the result of the GetLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetLoggerDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getLoggerDefinitionAsync(GetLoggerDefinitionRequest getLoggerDefinitionRequest);
/**
* Retrieves information about a logger definition.
*
* @param getLoggerDefinitionRequest
* @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 GetLoggerDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetLoggerDefinition
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getLoggerDefinitionAsync(GetLoggerDefinitionRequest getLoggerDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a logger definition version.
*
* @param getLoggerDefinitionVersionRequest
* @return A Java Future containing the result of the GetLoggerDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsync.GetLoggerDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getLoggerDefinitionVersionAsync(
GetLoggerDefinitionVersionRequest getLoggerDefinitionVersionRequest);
/**
* Retrieves information about a logger definition version.
*
* @param getLoggerDefinitionVersionRequest
* @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 GetLoggerDefinitionVersion operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetLoggerDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getLoggerDefinitionVersionAsync(
GetLoggerDefinitionVersionRequest getLoggerDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a resource definition, including its creation time and latest version.
*
* @param getResourceDefinitionRequest
* @return A Java Future containing the result of the GetResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourceDefinitionAsync(GetResourceDefinitionRequest getResourceDefinitionRequest);
/**
* Retrieves information about a resource definition, including its creation time and latest version.
*
* @param getResourceDefinitionRequest
* @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 GetResourceDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetResourceDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourceDefinitionAsync(GetResourceDefinitionRequest getResourceDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a resource definition version, including which resources are included in the version.
*
* @param getResourceDefinitionVersionRequest
* @return A Java Future containing the result of the GetResourceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.GetResourceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourceDefinitionVersionAsync(
GetResourceDefinitionVersionRequest getResourceDefinitionVersionRequest);
/**
* Retrieves information about a resource definition version, including which resources are included in the version.
*
* @param getResourceDefinitionVersionRequest
* @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 GetResourceDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetResourceDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getResourceDefinitionVersionAsync(
GetResourceDefinitionVersionRequest getResourceDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves the service role that is attached to your account.
*
* @param getServiceRoleForAccountRequest
* @return A Java Future containing the result of the GetServiceRoleForAccount operation returned by the service.
* @sample AWSGreengrassAsync.GetServiceRoleForAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future getServiceRoleForAccountAsync(GetServiceRoleForAccountRequest getServiceRoleForAccountRequest);
/**
* Retrieves the service role that is attached to your account.
*
* @param getServiceRoleForAccountRequest
* @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 GetServiceRoleForAccount operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetServiceRoleForAccount
* @see AWS API Documentation
*/
java.util.concurrent.Future getServiceRoleForAccountAsync(GetServiceRoleForAccountRequest getServiceRoleForAccountRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a subscription definition.
*
* @param getSubscriptionDefinitionRequest
* @return A Java Future containing the result of the GetSubscriptionDefinition operation returned by the service.
* @sample AWSGreengrassAsync.GetSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getSubscriptionDefinitionAsync(
GetSubscriptionDefinitionRequest getSubscriptionDefinitionRequest);
/**
* Retrieves information about a subscription definition.
*
* @param getSubscriptionDefinitionRequest
* @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 GetSubscriptionDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.GetSubscriptionDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future getSubscriptionDefinitionAsync(
GetSubscriptionDefinitionRequest getSubscriptionDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves information about a subscription definition version.
*
* @param getSubscriptionDefinitionVersionRequest
* @return A Java Future containing the result of the GetSubscriptionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsync.GetSubscriptionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getSubscriptionDefinitionVersionAsync(
GetSubscriptionDefinitionVersionRequest getSubscriptionDefinitionVersionRequest);
/**
* Retrieves information about a subscription definition version.
*
* @param getSubscriptionDefinitionVersionRequest
* @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 GetSubscriptionDefinitionVersion operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetSubscriptionDefinitionVersion
* @see AWS API Documentation
*/
java.util.concurrent.Future getSubscriptionDefinitionVersionAsync(
GetSubscriptionDefinitionVersionRequest getSubscriptionDefinitionVersionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Get the runtime configuration of a thing.
*
* @param getThingRuntimeConfigurationRequest
* @return A Java Future containing the result of the GetThingRuntimeConfiguration operation returned by the
* service.
* @sample AWSGreengrassAsync.GetThingRuntimeConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getThingRuntimeConfigurationAsync(
GetThingRuntimeConfigurationRequest getThingRuntimeConfigurationRequest);
/**
* Get the runtime configuration of a thing.
*
* @param getThingRuntimeConfigurationRequest
* @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 GetThingRuntimeConfiguration operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.GetThingRuntimeConfiguration
* @see AWS API Documentation
*/
java.util.concurrent.Future getThingRuntimeConfigurationAsync(
GetThingRuntimeConfigurationRequest getThingRuntimeConfigurationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current
* deployment status.
*
* @param listBulkDeploymentDetailedReportsRequest
* @return A Java Future containing the result of the ListBulkDeploymentDetailedReports operation returned by the
* service.
* @sample AWSGreengrassAsync.ListBulkDeploymentDetailedReports
* @see AWS API Documentation
*/
java.util.concurrent.Future listBulkDeploymentDetailedReportsAsync(
ListBulkDeploymentDetailedReportsRequest listBulkDeploymentDetailedReportsRequest);
/**
* Gets a paginated list of the deployments that have been started in a bulk deployment operation, and their current
* deployment status.
*
* @param listBulkDeploymentDetailedReportsRequest
* @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 ListBulkDeploymentDetailedReports operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListBulkDeploymentDetailedReports
* @see AWS API Documentation
*/
java.util.concurrent.Future listBulkDeploymentDetailedReportsAsync(
ListBulkDeploymentDetailedReportsRequest listBulkDeploymentDetailedReportsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Returns a list of bulk deployments.
*
* @param listBulkDeploymentsRequest
* @return A Java Future containing the result of the ListBulkDeployments operation returned by the service.
* @sample AWSGreengrassAsync.ListBulkDeployments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listBulkDeploymentsAsync(ListBulkDeploymentsRequest listBulkDeploymentsRequest);
/**
* Returns a list of bulk deployments.
*
* @param listBulkDeploymentsRequest
* @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 ListBulkDeployments operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListBulkDeployments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listBulkDeploymentsAsync(ListBulkDeploymentsRequest listBulkDeploymentsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a connector definition, which are containers for connectors. Connectors run on the
* Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other
* cloud services.
*
* @param listConnectorDefinitionVersionsRequest
* @return A Java Future containing the result of the ListConnectorDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListConnectorDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectorDefinitionVersionsAsync(
ListConnectorDefinitionVersionsRequest listConnectorDefinitionVersionsRequest);
/**
* Lists the versions of a connector definition, which are containers for connectors. Connectors run on the
* Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other
* cloud services.
*
* @param listConnectorDefinitionVersionsRequest
* @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 ListConnectorDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListConnectorDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectorDefinitionVersionsAsync(
ListConnectorDefinitionVersionsRequest listConnectorDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of connector definitions.
*
* @param listConnectorDefinitionsRequest
* @return A Java Future containing the result of the ListConnectorDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListConnectorDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectorDefinitionsAsync(ListConnectorDefinitionsRequest listConnectorDefinitionsRequest);
/**
* Retrieves a list of connector definitions.
*
* @param listConnectorDefinitionsRequest
* @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 ListConnectorDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListConnectorDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listConnectorDefinitionsAsync(ListConnectorDefinitionsRequest listConnectorDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a core definition.
*
* @param listCoreDefinitionVersionsRequest
* @return A Java Future containing the result of the ListCoreDefinitionVersions operation returned by the service.
* @sample AWSGreengrassAsync.ListCoreDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreDefinitionVersionsAsync(
ListCoreDefinitionVersionsRequest listCoreDefinitionVersionsRequest);
/**
* Lists the versions of a core definition.
*
* @param listCoreDefinitionVersionsRequest
* @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 ListCoreDefinitionVersions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListCoreDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listCoreDefinitionVersionsAsync(
ListCoreDefinitionVersionsRequest listCoreDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of core definitions.
*
* @param listCoreDefinitionsRequest
* @return A Java Future containing the result of the ListCoreDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListCoreDefinitions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listCoreDefinitionsAsync(ListCoreDefinitionsRequest listCoreDefinitionsRequest);
/**
* Retrieves a list of core definitions.
*
* @param listCoreDefinitionsRequest
* @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 ListCoreDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListCoreDefinitions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listCoreDefinitionsAsync(ListCoreDefinitionsRequest listCoreDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Returns a history of deployments for the group.
*
* @param listDeploymentsRequest
* @return A Java Future containing the result of the ListDeployments operation returned by the service.
* @sample AWSGreengrassAsync.ListDeployments
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest);
/**
* Returns a history of deployments for the group.
*
* @param listDeploymentsRequest
* @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 ListDeployments operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListDeployments
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a device definition.
*
* @param listDeviceDefinitionVersionsRequest
* @return A Java Future containing the result of the ListDeviceDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListDeviceDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceDefinitionVersionsAsync(
ListDeviceDefinitionVersionsRequest listDeviceDefinitionVersionsRequest);
/**
* Lists the versions of a device definition.
*
* @param listDeviceDefinitionVersionsRequest
* @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 ListDeviceDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListDeviceDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceDefinitionVersionsAsync(
ListDeviceDefinitionVersionsRequest listDeviceDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of device definitions.
*
* @param listDeviceDefinitionsRequest
* @return A Java Future containing the result of the ListDeviceDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListDeviceDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceDefinitionsAsync(ListDeviceDefinitionsRequest listDeviceDefinitionsRequest);
/**
* Retrieves a list of device definitions.
*
* @param listDeviceDefinitionsRequest
* @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 ListDeviceDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListDeviceDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listDeviceDefinitionsAsync(ListDeviceDefinitionsRequest listDeviceDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a Lambda function definition.
*
* @param listFunctionDefinitionVersionsRequest
* @return A Java Future containing the result of the ListFunctionDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListFunctionDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listFunctionDefinitionVersionsAsync(
ListFunctionDefinitionVersionsRequest listFunctionDefinitionVersionsRequest);
/**
* Lists the versions of a Lambda function definition.
*
* @param listFunctionDefinitionVersionsRequest
* @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 ListFunctionDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListFunctionDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listFunctionDefinitionVersionsAsync(
ListFunctionDefinitionVersionsRequest listFunctionDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of Lambda function definitions.
*
* @param listFunctionDefinitionsRequest
* @return A Java Future containing the result of the ListFunctionDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListFunctionDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listFunctionDefinitionsAsync(ListFunctionDefinitionsRequest listFunctionDefinitionsRequest);
/**
* Retrieves a list of Lambda function definitions.
*
* @param listFunctionDefinitionsRequest
* @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 ListFunctionDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListFunctionDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listFunctionDefinitionsAsync(ListFunctionDefinitionsRequest listFunctionDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves the current CAs for a group.
*
* @param listGroupCertificateAuthoritiesRequest
* @return A Java Future containing the result of the ListGroupCertificateAuthorities operation returned by the
* service.
* @sample AWSGreengrassAsync.ListGroupCertificateAuthorities
* @see AWS API Documentation
*/
java.util.concurrent.Future listGroupCertificateAuthoritiesAsync(
ListGroupCertificateAuthoritiesRequest listGroupCertificateAuthoritiesRequest);
/**
* Retrieves the current CAs for a group.
*
* @param listGroupCertificateAuthoritiesRequest
* @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 ListGroupCertificateAuthorities operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListGroupCertificateAuthorities
* @see AWS API Documentation
*/
java.util.concurrent.Future listGroupCertificateAuthoritiesAsync(
ListGroupCertificateAuthoritiesRequest listGroupCertificateAuthoritiesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a group.
*
* @param listGroupVersionsRequest
* @return A Java Future containing the result of the ListGroupVersions operation returned by the service.
* @sample AWSGreengrassAsync.ListGroupVersions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listGroupVersionsAsync(ListGroupVersionsRequest listGroupVersionsRequest);
/**
* Lists the versions of a group.
*
* @param listGroupVersionsRequest
* @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 ListGroupVersions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListGroupVersions
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listGroupVersionsAsync(ListGroupVersionsRequest listGroupVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of groups.
*
* @param listGroupsRequest
* @return A Java Future containing the result of the ListGroups operation returned by the service.
* @sample AWSGreengrassAsync.ListGroups
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGroupsAsync(ListGroupsRequest listGroupsRequest);
/**
* Retrieves a list of groups.
*
* @param listGroupsRequest
* @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 ListGroups operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListGroups
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGroupsAsync(ListGroupsRequest listGroupsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a logger definition.
*
* @param listLoggerDefinitionVersionsRequest
* @return A Java Future containing the result of the ListLoggerDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListLoggerDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listLoggerDefinitionVersionsAsync(
ListLoggerDefinitionVersionsRequest listLoggerDefinitionVersionsRequest);
/**
* Lists the versions of a logger definition.
*
* @param listLoggerDefinitionVersionsRequest
* @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 ListLoggerDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListLoggerDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listLoggerDefinitionVersionsAsync(
ListLoggerDefinitionVersionsRequest listLoggerDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of logger definitions.
*
* @param listLoggerDefinitionsRequest
* @return A Java Future containing the result of the ListLoggerDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListLoggerDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listLoggerDefinitionsAsync(ListLoggerDefinitionsRequest listLoggerDefinitionsRequest);
/**
* Retrieves a list of logger definitions.
*
* @param listLoggerDefinitionsRequest
* @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 ListLoggerDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListLoggerDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listLoggerDefinitionsAsync(ListLoggerDefinitionsRequest listLoggerDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a resource definition.
*
* @param listResourceDefinitionVersionsRequest
* @return A Java Future containing the result of the ListResourceDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListResourceDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listResourceDefinitionVersionsAsync(
ListResourceDefinitionVersionsRequest listResourceDefinitionVersionsRequest);
/**
* Lists the versions of a resource definition.
*
* @param listResourceDefinitionVersionsRequest
* @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 ListResourceDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListResourceDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listResourceDefinitionVersionsAsync(
ListResourceDefinitionVersionsRequest listResourceDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of resource definitions.
*
* @param listResourceDefinitionsRequest
* @return A Java Future containing the result of the ListResourceDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListResourceDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listResourceDefinitionsAsync(ListResourceDefinitionsRequest listResourceDefinitionsRequest);
/**
* Retrieves a list of resource definitions.
*
* @param listResourceDefinitionsRequest
* @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 ListResourceDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListResourceDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listResourceDefinitionsAsync(ListResourceDefinitionsRequest listResourceDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Lists the versions of a subscription definition.
*
* @param listSubscriptionDefinitionVersionsRequest
* @return A Java Future containing the result of the ListSubscriptionDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsync.ListSubscriptionDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listSubscriptionDefinitionVersionsAsync(
ListSubscriptionDefinitionVersionsRequest listSubscriptionDefinitionVersionsRequest);
/**
* Lists the versions of a subscription definition.
*
* @param listSubscriptionDefinitionVersionsRequest
* @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 ListSubscriptionDefinitionVersions operation returned by the
* service.
* @sample AWSGreengrassAsyncHandler.ListSubscriptionDefinitionVersions
* @see AWS API Documentation
*/
java.util.concurrent.Future listSubscriptionDefinitionVersionsAsync(
ListSubscriptionDefinitionVersionsRequest listSubscriptionDefinitionVersionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of subscription definitions.
*
* @param listSubscriptionDefinitionsRequest
* @return A Java Future containing the result of the ListSubscriptionDefinitions operation returned by the service.
* @sample AWSGreengrassAsync.ListSubscriptionDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listSubscriptionDefinitionsAsync(
ListSubscriptionDefinitionsRequest listSubscriptionDefinitionsRequest);
/**
* Retrieves a list of subscription definitions.
*
* @param listSubscriptionDefinitionsRequest
* @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 ListSubscriptionDefinitions operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ListSubscriptionDefinitions
* @see AWS API Documentation
*/
java.util.concurrent.Future listSubscriptionDefinitionsAsync(
ListSubscriptionDefinitionsRequest listSubscriptionDefinitionsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieves a list of resource tags for a resource arn.
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSGreengrassAsync.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
* Retrieves a list of resource tags for a resource arn.
*
* @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 AWSGreengrassAsyncHandler.ListTagsForResource
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Resets a group's deployments.
*
* @param resetDeploymentsRequest
* Information needed to reset deployments.
* @return A Java Future containing the result of the ResetDeployments operation returned by the service.
* @sample AWSGreengrassAsync.ResetDeployments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future resetDeploymentsAsync(ResetDeploymentsRequest resetDeploymentsRequest);
/**
* Resets a group's deployments.
*
* @param resetDeploymentsRequest
* Information needed to reset deployments.
* @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 ResetDeployments operation returned by the service.
* @sample AWSGreengrassAsyncHandler.ResetDeployments
* @see AWS
* API Documentation
*/
java.util.concurrent.Future resetDeploymentsAsync(ResetDeploymentsRequest resetDeploymentsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Deploys multiple groups in one operation. This action starts the bulk deployment of a specified set of group
* versions. Each group version deployment will be triggered with an adaptive rate that has a fixed upper limit. We
* recommend that you include an ''X-Amzn-Client-Token'' token in every ''StartBulkDeployment'' request. These
* requests are idempotent with respect to the token and the request parameters.
*
* @param startBulkDeploymentRequest
* @return A Java Future containing the result of the StartBulkDeployment operation returned by the service.
* @sample AWSGreengrassAsync.StartBulkDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startBulkDeploymentAsync(StartBulkDeploymentRequest startBulkDeploymentRequest);
/**
* Deploys multiple groups in one operation. This action starts the bulk deployment of a specified set of group
* versions. Each group version deployment will be triggered with an adaptive rate that has a fixed upper limit. We
* recommend that you include an ''X-Amzn-Client-Token'' token in every ''StartBulkDeployment'' request. These
* requests are idempotent with respect to the token and the request parameters.
*
* @param startBulkDeploymentRequest
* @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 StartBulkDeployment operation returned by the service.
* @sample AWSGreengrassAsyncHandler.StartBulkDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startBulkDeploymentAsync(StartBulkDeploymentRequest startBulkDeploymentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Stops the execution of a bulk deployment. This action returns a status of ''Stopping'' until the deployment is
* stopped. You cannot start a new bulk deployment while a previous deployment is in the ''Stopping'' state. This
* action doesn't rollback completed deployments or cancel pending deployments.
*
* @param stopBulkDeploymentRequest
* @return A Java Future containing the result of the StopBulkDeployment operation returned by the service.
* @sample AWSGreengrassAsync.StopBulkDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future stopBulkDeploymentAsync(StopBulkDeploymentRequest stopBulkDeploymentRequest);
/**
* Stops the execution of a bulk deployment. This action returns a status of ''Stopping'' until the deployment is
* stopped. You cannot start a new bulk deployment while a previous deployment is in the ''Stopping'' state. This
* action doesn't rollback completed deployments or cancel pending deployments.
*
* @param stopBulkDeploymentRequest
* @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 StopBulkDeployment operation returned by the service.
* @sample AWSGreengrassAsyncHandler.StopBulkDeployment
* @see AWS
* API Documentation
*/
java.util.concurrent.Future stopBulkDeploymentAsync(StopBulkDeploymentRequest stopBulkDeploymentRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', 'CoreDefinition',
* 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', 'ResourceDefinition', and
* 'BulkDeployment'.
*
* @param tagResourceRequest
* A map of the key-value pairs for the resource tag.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSGreengrassAsync.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
* Adds tags to a Greengrass resource. Valid resources are 'Group', 'ConnectorDefinition', 'CoreDefinition',
* 'DeviceDefinition', 'FunctionDefinition', 'LoggerDefinition', 'SubscriptionDefinition', 'ResourceDefinition', and
* 'BulkDeployment'.
*
* @param tagResourceRequest
* A map of the key-value pairs for the resource tag.
* @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 AWSGreengrassAsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Remove resource tags from a Greengrass Resource.
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSGreengrassAsync.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
* Remove resource tags from a Greengrass 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 AWSGreengrassAsyncHandler.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Updates the connectivity information for the core. Any devices that belong to the group which has this core will
* receive this information in order to find the location of the core and connect to it.
*
* @param updateConnectivityInfoRequest
* Connectivity information.
* @return A Java Future containing the result of the UpdateConnectivityInfo operation returned by the service.
* @sample AWSGreengrassAsync.UpdateConnectivityInfo
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectivityInfoAsync(UpdateConnectivityInfoRequest updateConnectivityInfoRequest);
/**
* Updates the connectivity information for the core. Any devices that belong to the group which has this core will
* receive this information in order to find the location of the core and connect to it.
*
* @param updateConnectivityInfoRequest
* Connectivity information.
* @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 UpdateConnectivityInfo operation returned by the service.
* @sample AWSGreengrassAsyncHandler.UpdateConnectivityInfo
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectivityInfoAsync(UpdateConnectivityInfoRequest updateConnectivityInfoRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Updates a connector definition.
*
* @param updateConnectorDefinitionRequest
* @return A Java Future containing the result of the UpdateConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsync.UpdateConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectorDefinitionAsync(
UpdateConnectorDefinitionRequest updateConnectorDefinitionRequest);
/**
* Updates a connector definition.
*
* @param updateConnectorDefinitionRequest
* @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 UpdateConnectorDefinition operation returned by the service.
* @sample AWSGreengrassAsyncHandler.UpdateConnectorDefinition
* @see AWS API Documentation
*/
java.util.concurrent.Future updateConnectorDefinitionAsync(
UpdateConnectorDefinitionRequest updateConnectorDefinitionRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Updates a core definition.
*
* @param updateCoreDefinitionRequest
* @return A Java Future containing the result of the UpdateCoreDefinition operation returned by the service.
* @sample AWSGreengrassAsync.UpdateCoreDefinition
* @see