All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.worklink.AmazonWorkLinkAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Amazon WorkLink module holds the client classes that are used for communicating with Amazon WorkLink Service

There is a newer version: 1.12.767
Show newest version
/*
 * Copyright 2017-2022 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.worklink;

import javax.annotation.Generated;

import com.amazonaws.services.worklink.model.*;

/**
 * Interface for accessing WorkLink 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.worklink.AbstractAmazonWorkLinkAsync} instead. *

*

*

* Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS and * Android phones. In a single step, your users, such as employees, can access internal websites as efficiently as they * access any other public website. They enter a URL in their web browser, or choose a link to an internal website in an * email. Amazon WorkLink authenticates the user's access and securely renders authorized internal web content in a * secure rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on * mobile devices. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonWorkLinkAsync extends AmazonWorkLink { /** *

* Specifies a domain to be associated to Amazon WorkLink. *

* * @param associateDomainRequest * @return A Java Future containing the result of the AssociateDomain operation returned by the service. * @sample AmazonWorkLinkAsync.AssociateDomain * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future associateDomainAsync(AssociateDomainRequest associateDomainRequest); /** *

* Specifies a domain to be associated to Amazon WorkLink. *

* * @param associateDomainRequest * @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 AssociateDomain operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.AssociateDomain * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future associateDomainAsync(AssociateDomainRequest associateDomainRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Associates a website authorization provider with a specified fleet. This is used to authorize users against * associated websites in the company network. *

* * @param associateWebsiteAuthorizationProviderRequest * @return A Java Future containing the result of the AssociateWebsiteAuthorizationProvider operation returned by * the service. * @sample AmazonWorkLinkAsync.AssociateWebsiteAuthorizationProvider * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future associateWebsiteAuthorizationProviderAsync( AssociateWebsiteAuthorizationProviderRequest associateWebsiteAuthorizationProviderRequest); /** *

* Associates a website authorization provider with a specified fleet. This is used to authorize users against * associated websites in the company network. *

* * @param associateWebsiteAuthorizationProviderRequest * @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 AssociateWebsiteAuthorizationProvider operation returned by * the service. * @sample AmazonWorkLinkAsyncHandler.AssociateWebsiteAuthorizationProvider * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future associateWebsiteAuthorizationProviderAsync( AssociateWebsiteAuthorizationProviderRequest associateWebsiteAuthorizationProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated * websites within the company network. *

* * @param associateWebsiteCertificateAuthorityRequest * @return A Java Future containing the result of the AssociateWebsiteCertificateAuthority operation returned by the * service. * @sample AmazonWorkLinkAsync.AssociateWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future associateWebsiteCertificateAuthorityAsync( AssociateWebsiteCertificateAuthorityRequest associateWebsiteCertificateAuthorityRequest); /** *

* Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated * websites within the company network. *

* * @param associateWebsiteCertificateAuthorityRequest * @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 AssociateWebsiteCertificateAuthority operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.AssociateWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future associateWebsiteCertificateAuthorityAsync( AssociateWebsiteCertificateAuthorityRequest associateWebsiteCertificateAuthorityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a fleet. A fleet consists of resources and the configuration that delivers associated websites to * authorized users who download and set up the Amazon WorkLink app. *

* * @param createFleetRequest * @return A Java Future containing the result of the CreateFleet operation returned by the service. * @sample AmazonWorkLinkAsync.CreateFleet * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest); /** *

* Creates a fleet. A fleet consists of resources and the configuration that delivers associated websites to * authorized users who download and set up the Amazon WorkLink app. *

* * @param createFleetRequest * @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 CreateFleet operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.CreateFleet * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future createFleetAsync(CreateFleetRequest createFleetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a fleet. Prevents users from accessing previously associated websites. *

* * @param deleteFleetRequest * @return A Java Future containing the result of the DeleteFleet operation returned by the service. * @sample AmazonWorkLinkAsync.DeleteFleet * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest); /** *

* Deletes a fleet. Prevents users from accessing previously associated websites. *

* * @param deleteFleetRequest * @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 DeleteFleet operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.DeleteFleet * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future deleteFleetAsync(DeleteFleetRequest deleteFleetRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the configuration for delivering audit streams to the customer account. *

* * @param describeAuditStreamConfigurationRequest * @return A Java Future containing the result of the DescribeAuditStreamConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.DescribeAuditStreamConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeAuditStreamConfigurationAsync( DescribeAuditStreamConfigurationRequest describeAuditStreamConfigurationRequest); /** *

* Describes the configuration for delivering audit streams to the customer account. *

* * @param describeAuditStreamConfigurationRequest * @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 DescribeAuditStreamConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.DescribeAuditStreamConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeAuditStreamConfigurationAsync( DescribeAuditStreamConfigurationRequest describeAuditStreamConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the networking configuration to access the internal websites associated with the specified fleet. *

* * @param describeCompanyNetworkConfigurationRequest * @return A Java Future containing the result of the DescribeCompanyNetworkConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.DescribeCompanyNetworkConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeCompanyNetworkConfigurationAsync( DescribeCompanyNetworkConfigurationRequest describeCompanyNetworkConfigurationRequest); /** *

* Describes the networking configuration to access the internal websites associated with the specified fleet. *

* * @param describeCompanyNetworkConfigurationRequest * @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 DescribeCompanyNetworkConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.DescribeCompanyNetworkConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeCompanyNetworkConfigurationAsync( DescribeCompanyNetworkConfigurationRequest describeCompanyNetworkConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides information about a user's device. *

* * @param describeDeviceRequest * @return A Java Future containing the result of the DescribeDevice operation returned by the service. * @sample AmazonWorkLinkAsync.DescribeDevice * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future describeDeviceAsync(DescribeDeviceRequest describeDeviceRequest); /** *

* Provides information about a user's device. *

* * @param describeDeviceRequest * @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 DescribeDevice operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.DescribeDevice * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future describeDeviceAsync(DescribeDeviceRequest describeDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the device policy configuration for the specified fleet. *

* * @param describeDevicePolicyConfigurationRequest * @return A Java Future containing the result of the DescribeDevicePolicyConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.DescribeDevicePolicyConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeDevicePolicyConfigurationAsync( DescribeDevicePolicyConfigurationRequest describeDevicePolicyConfigurationRequest); /** *

* Describes the device policy configuration for the specified fleet. *

* * @param describeDevicePolicyConfigurationRequest * @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 DescribeDevicePolicyConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.DescribeDevicePolicyConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeDevicePolicyConfigurationAsync( DescribeDevicePolicyConfigurationRequest describeDevicePolicyConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides information about the domain. *

* * @param describeDomainRequest * @return A Java Future containing the result of the DescribeDomain operation returned by the service. * @sample AmazonWorkLinkAsync.DescribeDomain * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future describeDomainAsync(DescribeDomainRequest describeDomainRequest); /** *

* Provides information about the domain. *

* * @param describeDomainRequest * @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 DescribeDomain operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.DescribeDomain * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future describeDomainAsync(DescribeDomainRequest describeDomainRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides basic information for the specified fleet, excluding identity provider, networking, and device * configuration details. *

* * @param describeFleetMetadataRequest * @return A Java Future containing the result of the DescribeFleetMetadata operation returned by the service. * @sample AmazonWorkLinkAsync.DescribeFleetMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future describeFleetMetadataAsync(DescribeFleetMetadataRequest describeFleetMetadataRequest); /** *

* Provides basic information for the specified fleet, excluding identity provider, networking, and device * configuration details. *

* * @param describeFleetMetadataRequest * @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 DescribeFleetMetadata operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.DescribeFleetMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future describeFleetMetadataAsync(DescribeFleetMetadataRequest describeFleetMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes the identity provider configuration of the specified fleet. *

* * @param describeIdentityProviderConfigurationRequest * @return A Java Future containing the result of the DescribeIdentityProviderConfiguration operation returned by * the service. * @sample AmazonWorkLinkAsync.DescribeIdentityProviderConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeIdentityProviderConfigurationAsync( DescribeIdentityProviderConfigurationRequest describeIdentityProviderConfigurationRequest); /** *

* Describes the identity provider configuration of the specified fleet. *

* * @param describeIdentityProviderConfigurationRequest * @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 DescribeIdentityProviderConfiguration operation returned by * the service. * @sample AmazonWorkLinkAsyncHandler.DescribeIdentityProviderConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeIdentityProviderConfigurationAsync( DescribeIdentityProviderConfigurationRequest describeIdentityProviderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Provides information about the certificate authority. *

* * @param describeWebsiteCertificateAuthorityRequest * @return A Java Future containing the result of the DescribeWebsiteCertificateAuthority operation returned by the * service. * @sample AmazonWorkLinkAsync.DescribeWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeWebsiteCertificateAuthorityAsync( DescribeWebsiteCertificateAuthorityRequest describeWebsiteCertificateAuthorityRequest); /** *

* Provides information about the certificate authority. *

* * @param describeWebsiteCertificateAuthorityRequest * @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 DescribeWebsiteCertificateAuthority operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.DescribeWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future describeWebsiteCertificateAuthorityAsync( DescribeWebsiteCertificateAuthorityRequest describeWebsiteCertificateAuthorityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon * WorkLink. *

* * @param disassociateDomainRequest * @return A Java Future containing the result of the DisassociateDomain operation returned by the service. * @sample AmazonWorkLinkAsync.DisassociateDomain * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future disassociateDomainAsync(DisassociateDomainRequest disassociateDomainRequest); /** *

* Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon * WorkLink. *

* * @param disassociateDomainRequest * @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 DisassociateDomain operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.DisassociateDomain * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future disassociateDomainAsync(DisassociateDomainRequest disassociateDomainRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load * any associated websites that require this authorization provider. *

* * @param disassociateWebsiteAuthorizationProviderRequest * @return A Java Future containing the result of the DisassociateWebsiteAuthorizationProvider operation returned by * the service. * @sample AmazonWorkLinkAsync.DisassociateWebsiteAuthorizationProvider * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future disassociateWebsiteAuthorizationProviderAsync( DisassociateWebsiteAuthorizationProviderRequest disassociateWebsiteAuthorizationProviderRequest); /** *

* Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load * any associated websites that require this authorization provider. *

* * @param disassociateWebsiteAuthorizationProviderRequest * @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 DisassociateWebsiteAuthorizationProvider operation returned by * the service. * @sample AmazonWorkLinkAsyncHandler.DisassociateWebsiteAuthorizationProvider * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future disassociateWebsiteAuthorizationProviderAsync( DisassociateWebsiteAuthorizationProviderRequest disassociateWebsiteAuthorizationProviderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes a certificate authority (CA). *

* * @param disassociateWebsiteCertificateAuthorityRequest * @return A Java Future containing the result of the DisassociateWebsiteCertificateAuthority operation returned by * the service. * @sample AmazonWorkLinkAsync.DisassociateWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future disassociateWebsiteCertificateAuthorityAsync( DisassociateWebsiteCertificateAuthorityRequest disassociateWebsiteCertificateAuthorityRequest); /** *

* Removes a certificate authority (CA). *

* * @param disassociateWebsiteCertificateAuthorityRequest * @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 DisassociateWebsiteCertificateAuthority operation returned by * the service. * @sample AmazonWorkLinkAsyncHandler.DisassociateWebsiteCertificateAuthority * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future disassociateWebsiteCertificateAuthorityAsync( DisassociateWebsiteCertificateAuthorityRequest disassociateWebsiteCertificateAuthorityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of devices registered with the specified fleet. *

* * @param listDevicesRequest * @return A Java Future containing the result of the ListDevices operation returned by the service. * @sample AmazonWorkLinkAsync.ListDevices * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listDevicesAsync(ListDevicesRequest listDevicesRequest); /** *

* Retrieves a list of devices registered with the specified fleet. *

* * @param listDevicesRequest * @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 ListDevices operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.ListDevices * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listDevicesAsync(ListDevicesRequest listDevicesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of domains associated to a specified fleet. *

* * @param listDomainsRequest * @return A Java Future containing the result of the ListDomains operation returned by the service. * @sample AmazonWorkLinkAsync.ListDomains * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listDomainsAsync(ListDomainsRequest listDomainsRequest); /** *

* Retrieves a list of domains associated to a specified fleet. *

* * @param listDomainsRequest * @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 ListDomains operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.ListDomains * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listDomainsAsync(ListDomainsRequest listDomainsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of fleets for the current account and Region. *

* * @param listFleetsRequest * @return A Java Future containing the result of the ListFleets operation returned by the service. * @sample AmazonWorkLinkAsync.ListFleets * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listFleetsAsync(ListFleetsRequest listFleetsRequest); /** *

* Retrieves a list of fleets for the current account and Region. *

* * @param listFleetsRequest * @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 ListFleets operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.ListFleets * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future listFleetsAsync(ListFleetsRequest listFleetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of tags for the specified resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonWorkLinkAsync.ListTagsForResource * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Retrieves a list of tags for the specified resource. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of website authorization providers associated with a specified fleet. *

* * @param listWebsiteAuthorizationProvidersRequest * @return A Java Future containing the result of the ListWebsiteAuthorizationProviders operation returned by the * service. * @sample AmazonWorkLinkAsync.ListWebsiteAuthorizationProviders * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future listWebsiteAuthorizationProvidersAsync( ListWebsiteAuthorizationProvidersRequest listWebsiteAuthorizationProvidersRequest); /** *

* Retrieves a list of website authorization providers associated with a specified fleet. *

* * @param listWebsiteAuthorizationProvidersRequest * @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 ListWebsiteAuthorizationProviders operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.ListWebsiteAuthorizationProviders * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future listWebsiteAuthorizationProvidersAsync( ListWebsiteAuthorizationProvidersRequest listWebsiteAuthorizationProvidersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieves a list of certificate authorities added for the current account and Region. *

* * @param listWebsiteCertificateAuthoritiesRequest * @return A Java Future containing the result of the ListWebsiteCertificateAuthorities operation returned by the * service. * @sample AmazonWorkLinkAsync.ListWebsiteCertificateAuthorities * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future listWebsiteCertificateAuthoritiesAsync( ListWebsiteCertificateAuthoritiesRequest listWebsiteCertificateAuthoritiesRequest); /** *

* Retrieves a list of certificate authorities added for the current account and Region. *

* * @param listWebsiteCertificateAuthoritiesRequest * @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 ListWebsiteCertificateAuthorities operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.ListWebsiteCertificateAuthorities * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future listWebsiteCertificateAuthoritiesAsync( ListWebsiteCertificateAuthoritiesRequest listWebsiteCertificateAuthoritiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Moves a domain to ACTIVE status if it was in the INACTIVE status. *

* * @param restoreDomainAccessRequest * @return A Java Future containing the result of the RestoreDomainAccess operation returned by the service. * @sample AmazonWorkLinkAsync.RestoreDomainAccess * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future restoreDomainAccessAsync(RestoreDomainAccessRequest restoreDomainAccessRequest); /** *

* Moves a domain to ACTIVE status if it was in the INACTIVE status. *

* * @param restoreDomainAccessRequest * @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 RestoreDomainAccess operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.RestoreDomainAccess * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future restoreDomainAccessAsync(RestoreDomainAccessRequest restoreDomainAccessRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Moves a domain to INACTIVE status if it was in the ACTIVE status. *

* * @param revokeDomainAccessRequest * @return A Java Future containing the result of the RevokeDomainAccess operation returned by the service. * @sample AmazonWorkLinkAsync.RevokeDomainAccess * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future revokeDomainAccessAsync(RevokeDomainAccessRequest revokeDomainAccessRequest); /** *

* Moves a domain to INACTIVE status if it was in the ACTIVE status. *

* * @param revokeDomainAccessRequest * @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 RevokeDomainAccess operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.RevokeDomainAccess * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future revokeDomainAccessAsync(RevokeDomainAccessRequest revokeDomainAccessRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Signs the user out from all of their devices. The user can sign in again if they have valid credentials. *

* * @param signOutUserRequest * @return A Java Future containing the result of the SignOutUser operation returned by the service. * @sample AmazonWorkLinkAsync.SignOutUser * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future signOutUserAsync(SignOutUserRequest signOutUserRequest); /** *

* Signs the user out from all of their devices. The user can sign in again if they have valid credentials. *

* * @param signOutUserRequest * @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 SignOutUser operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.SignOutUser * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future signOutUserAsync(SignOutUserRequest signOutUserRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and * an optional value. If a resource already has a tag with the same key, this operation updates its value. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonWorkLinkAsync.TagResource * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and * an optional value. If a resource already has a tag with the same key, this operation updates its value. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.TagResource * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes one or more tags from the specified resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AmazonWorkLinkAsync.UntagResource * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes one or more tags from the specified 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 AmazonWorkLinkAsyncHandler.UntagResource * @see AWS API * Documentation */ @Deprecated java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the audit stream configuration for the fleet. *

* * @param updateAuditStreamConfigurationRequest * @return A Java Future containing the result of the UpdateAuditStreamConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.UpdateAuditStreamConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateAuditStreamConfigurationAsync( UpdateAuditStreamConfigurationRequest updateAuditStreamConfigurationRequest); /** *

* Updates the audit stream configuration for the fleet. *

* * @param updateAuditStreamConfigurationRequest * @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 UpdateAuditStreamConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.UpdateAuditStreamConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateAuditStreamConfigurationAsync( UpdateAuditStreamConfigurationRequest updateAuditStreamConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the company network configuration for the fleet. *

* * @param updateCompanyNetworkConfigurationRequest * @return A Java Future containing the result of the UpdateCompanyNetworkConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.UpdateCompanyNetworkConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateCompanyNetworkConfigurationAsync( UpdateCompanyNetworkConfigurationRequest updateCompanyNetworkConfigurationRequest); /** *

* Updates the company network configuration for the fleet. *

* * @param updateCompanyNetworkConfigurationRequest * @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 UpdateCompanyNetworkConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.UpdateCompanyNetworkConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateCompanyNetworkConfigurationAsync( UpdateCompanyNetworkConfigurationRequest updateCompanyNetworkConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the device policy configuration for the fleet. *

* * @param updateDevicePolicyConfigurationRequest * @return A Java Future containing the result of the UpdateDevicePolicyConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.UpdateDevicePolicyConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateDevicePolicyConfigurationAsync( UpdateDevicePolicyConfigurationRequest updateDevicePolicyConfigurationRequest); /** *

* Updates the device policy configuration for the fleet. *

* * @param updateDevicePolicyConfigurationRequest * @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 UpdateDevicePolicyConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.UpdateDevicePolicyConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateDevicePolicyConfigurationAsync( UpdateDevicePolicyConfigurationRequest updateDevicePolicyConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates domain metadata, such as DisplayName. *

* * @param updateDomainMetadataRequest * @return A Java Future containing the result of the UpdateDomainMetadata operation returned by the service. * @sample AmazonWorkLinkAsync.UpdateDomainMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future updateDomainMetadataAsync(UpdateDomainMetadataRequest updateDomainMetadataRequest); /** *

* Updates domain metadata, such as DisplayName. *

* * @param updateDomainMetadataRequest * @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 UpdateDomainMetadata operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.UpdateDomainMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future updateDomainMetadataAsync(UpdateDomainMetadataRequest updateDomainMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates fleet metadata, such as DisplayName. *

* * @param updateFleetMetadataRequest * @return A Java Future containing the result of the UpdateFleetMetadata operation returned by the service. * @sample AmazonWorkLinkAsync.UpdateFleetMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future updateFleetMetadataAsync(UpdateFleetMetadataRequest updateFleetMetadataRequest); /** *

* Updates fleet metadata, such as DisplayName. *

* * @param updateFleetMetadataRequest * @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 UpdateFleetMetadata operation returned by the service. * @sample AmazonWorkLinkAsyncHandler.UpdateFleetMetadata * @see AWS * API Documentation */ @Deprecated java.util.concurrent.Future updateFleetMetadataAsync(UpdateFleetMetadataRequest updateFleetMetadataRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the identity provider configuration for the fleet. *

* * @param updateIdentityProviderConfigurationRequest * @return A Java Future containing the result of the UpdateIdentityProviderConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsync.UpdateIdentityProviderConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateIdentityProviderConfigurationAsync( UpdateIdentityProviderConfigurationRequest updateIdentityProviderConfigurationRequest); /** *

* Updates the identity provider configuration for the fleet. *

* * @param updateIdentityProviderConfigurationRequest * @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 UpdateIdentityProviderConfiguration operation returned by the * service. * @sample AmazonWorkLinkAsyncHandler.UpdateIdentityProviderConfiguration * @see AWS API Documentation */ @Deprecated java.util.concurrent.Future updateIdentityProviderConfigurationAsync( UpdateIdentityProviderConfigurationRequest updateIdentityProviderConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy