@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonWorkLinkAsyncClient extends AmazonWorkLinkClient implements AmazonWorkLinkAsync
AsyncHandler
can be used to receive notification when
an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
associateDomain, associateWebsiteAuthorizationProvider, associateWebsiteCertificateAuthority, builder, createFleet, deleteFleet, describeAuditStreamConfiguration, describeCompanyNetworkConfiguration, describeDevice, describeDevicePolicyConfiguration, describeDomain, describeFleetMetadata, describeIdentityProviderConfiguration, describeWebsiteCertificateAuthority, disassociateDomain, disassociateWebsiteAuthorizationProvider, disassociateWebsiteCertificateAuthority, getCachedResponseMetadata, listDevices, listDomains, listFleets, listTagsForResource, listWebsiteAuthorizationProviders, listWebsiteCertificateAuthorities, restoreDomainAccess, revokeDomainAccess, signOutUser, tagResource, untagResource, updateAuditStreamConfiguration, updateCompanyNetworkConfiguration, updateDevicePolicyConfiguration, updateDomainMetadata, updateFleetMetadata, updateIdentityProviderConfiguration
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
associateDomain, associateWebsiteAuthorizationProvider, associateWebsiteCertificateAuthority, createFleet, deleteFleet, describeAuditStreamConfiguration, describeCompanyNetworkConfiguration, describeDevice, describeDevicePolicyConfiguration, describeDomain, describeFleetMetadata, describeIdentityProviderConfiguration, describeWebsiteCertificateAuthority, disassociateDomain, disassociateWebsiteAuthorizationProvider, disassociateWebsiteCertificateAuthority, getCachedResponseMetadata, listDevices, listDomains, listFleets, listTagsForResource, listWebsiteAuthorizationProviders, listWebsiteCertificateAuthorities, restoreDomainAccess, revokeDomainAccess, signOutUser, tagResource, untagResource, updateAuditStreamConfiguration, updateCompanyNetworkConfiguration, updateDevicePolicyConfiguration, updateDomainMetadata, updateFleetMetadata, updateIdentityProviderConfiguration
public static AmazonWorkLinkAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
@Deprecated public Future<AssociateDomainResult> associateDomainAsync(AssociateDomainRequest request)
AmazonWorkLinkAsync
Specifies a domain to be associated to Amazon WorkLink.
associateDomainAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<AssociateDomainResult> associateDomainAsync(AssociateDomainRequest request, AsyncHandler<AssociateDomainRequest,AssociateDomainResult> asyncHandler)
AmazonWorkLinkAsync
Specifies a domain to be associated to Amazon WorkLink.
associateDomainAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<AssociateWebsiteAuthorizationProviderResult> associateWebsiteAuthorizationProviderAsync(AssociateWebsiteAuthorizationProviderRequest request)
AmazonWorkLinkAsync
Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.
associateWebsiteAuthorizationProviderAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<AssociateWebsiteAuthorizationProviderResult> associateWebsiteAuthorizationProviderAsync(AssociateWebsiteAuthorizationProviderRequest request, AsyncHandler<AssociateWebsiteAuthorizationProviderRequest,AssociateWebsiteAuthorizationProviderResult> asyncHandler)
AmazonWorkLinkAsync
Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.
associateWebsiteAuthorizationProviderAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<AssociateWebsiteCertificateAuthorityResult> associateWebsiteCertificateAuthorityAsync(AssociateWebsiteCertificateAuthorityRequest request)
AmazonWorkLinkAsync
Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.
associateWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<AssociateWebsiteCertificateAuthorityResult> associateWebsiteCertificateAuthorityAsync(AssociateWebsiteCertificateAuthorityRequest request, AsyncHandler<AssociateWebsiteCertificateAuthorityRequest,AssociateWebsiteCertificateAuthorityResult> asyncHandler)
AmazonWorkLinkAsync
Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.
associateWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<CreateFleetResult> createFleetAsync(CreateFleetRequest request)
AmazonWorkLinkAsync
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.
createFleetAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<CreateFleetResult> createFleetAsync(CreateFleetRequest request, AsyncHandler<CreateFleetRequest,CreateFleetResult> asyncHandler)
AmazonWorkLinkAsync
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.
createFleetAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request)
AmazonWorkLinkAsync
Deletes a fleet. Prevents users from accessing previously associated websites.
deleteFleetAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DeleteFleetResult> deleteFleetAsync(DeleteFleetRequest request, AsyncHandler<DeleteFleetRequest,DeleteFleetResult> asyncHandler)
AmazonWorkLinkAsync
Deletes a fleet. Prevents users from accessing previously associated websites.
deleteFleetAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeAuditStreamConfigurationResult> describeAuditStreamConfigurationAsync(DescribeAuditStreamConfigurationRequest request)
AmazonWorkLinkAsync
Describes the configuration for delivering audit streams to the customer account.
describeAuditStreamConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeAuditStreamConfigurationResult> describeAuditStreamConfigurationAsync(DescribeAuditStreamConfigurationRequest request, AsyncHandler<DescribeAuditStreamConfigurationRequest,DescribeAuditStreamConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Describes the configuration for delivering audit streams to the customer account.
describeAuditStreamConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeCompanyNetworkConfigurationResult> describeCompanyNetworkConfigurationAsync(DescribeCompanyNetworkConfigurationRequest request)
AmazonWorkLinkAsync
Describes the networking configuration to access the internal websites associated with the specified fleet.
describeCompanyNetworkConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeCompanyNetworkConfigurationResult> describeCompanyNetworkConfigurationAsync(DescribeCompanyNetworkConfigurationRequest request, AsyncHandler<DescribeCompanyNetworkConfigurationRequest,DescribeCompanyNetworkConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Describes the networking configuration to access the internal websites associated with the specified fleet.
describeCompanyNetworkConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeDeviceResult> describeDeviceAsync(DescribeDeviceRequest request)
AmazonWorkLinkAsync
Provides information about a user's device.
describeDeviceAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeDeviceResult> describeDeviceAsync(DescribeDeviceRequest request, AsyncHandler<DescribeDeviceRequest,DescribeDeviceResult> asyncHandler)
AmazonWorkLinkAsync
Provides information about a user's device.
describeDeviceAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeDevicePolicyConfigurationResult> describeDevicePolicyConfigurationAsync(DescribeDevicePolicyConfigurationRequest request)
AmazonWorkLinkAsync
Describes the device policy configuration for the specified fleet.
describeDevicePolicyConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeDevicePolicyConfigurationResult> describeDevicePolicyConfigurationAsync(DescribeDevicePolicyConfigurationRequest request, AsyncHandler<DescribeDevicePolicyConfigurationRequest,DescribeDevicePolicyConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Describes the device policy configuration for the specified fleet.
describeDevicePolicyConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest request)
AmazonWorkLinkAsync
Provides information about the domain.
describeDomainAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest request, AsyncHandler<DescribeDomainRequest,DescribeDomainResult> asyncHandler)
AmazonWorkLinkAsync
Provides information about the domain.
describeDomainAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeFleetMetadataResult> describeFleetMetadataAsync(DescribeFleetMetadataRequest request)
AmazonWorkLinkAsync
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
describeFleetMetadataAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeFleetMetadataResult> describeFleetMetadataAsync(DescribeFleetMetadataRequest request, AsyncHandler<DescribeFleetMetadataRequest,DescribeFleetMetadataResult> asyncHandler)
AmazonWorkLinkAsync
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
describeFleetMetadataAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeIdentityProviderConfigurationResult> describeIdentityProviderConfigurationAsync(DescribeIdentityProviderConfigurationRequest request)
AmazonWorkLinkAsync
Describes the identity provider configuration of the specified fleet.
describeIdentityProviderConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeIdentityProviderConfigurationResult> describeIdentityProviderConfigurationAsync(DescribeIdentityProviderConfigurationRequest request, AsyncHandler<DescribeIdentityProviderConfigurationRequest,DescribeIdentityProviderConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Describes the identity provider configuration of the specified fleet.
describeIdentityProviderConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DescribeWebsiteCertificateAuthorityResult> describeWebsiteCertificateAuthorityAsync(DescribeWebsiteCertificateAuthorityRequest request)
AmazonWorkLinkAsync
Provides information about the certificate authority.
describeWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DescribeWebsiteCertificateAuthorityResult> describeWebsiteCertificateAuthorityAsync(DescribeWebsiteCertificateAuthorityRequest request, AsyncHandler<DescribeWebsiteCertificateAuthorityRequest,DescribeWebsiteCertificateAuthorityResult> asyncHandler)
AmazonWorkLinkAsync
Provides information about the certificate authority.
describeWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DisassociateDomainResult> disassociateDomainAsync(DisassociateDomainRequest request)
AmazonWorkLinkAsync
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
disassociateDomainAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DisassociateDomainResult> disassociateDomainAsync(DisassociateDomainRequest request, AsyncHandler<DisassociateDomainRequest,DisassociateDomainResult> asyncHandler)
AmazonWorkLinkAsync
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
disassociateDomainAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DisassociateWebsiteAuthorizationProviderResult> disassociateWebsiteAuthorizationProviderAsync(DisassociateWebsiteAuthorizationProviderRequest request)
AmazonWorkLinkAsync
Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.
disassociateWebsiteAuthorizationProviderAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DisassociateWebsiteAuthorizationProviderResult> disassociateWebsiteAuthorizationProviderAsync(DisassociateWebsiteAuthorizationProviderRequest request, AsyncHandler<DisassociateWebsiteAuthorizationProviderRequest,DisassociateWebsiteAuthorizationProviderResult> asyncHandler)
AmazonWorkLinkAsync
Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.
disassociateWebsiteAuthorizationProviderAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<DisassociateWebsiteCertificateAuthorityResult> disassociateWebsiteCertificateAuthorityAsync(DisassociateWebsiteCertificateAuthorityRequest request)
AmazonWorkLinkAsync
Removes a certificate authority (CA).
disassociateWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<DisassociateWebsiteCertificateAuthorityResult> disassociateWebsiteCertificateAuthorityAsync(DisassociateWebsiteCertificateAuthorityRequest request, AsyncHandler<DisassociateWebsiteCertificateAuthorityRequest,DisassociateWebsiteCertificateAuthorityResult> asyncHandler)
AmazonWorkLinkAsync
Removes a certificate authority (CA).
disassociateWebsiteCertificateAuthorityAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListDevicesResult> listDevicesAsync(ListDevicesRequest request)
AmazonWorkLinkAsync
Retrieves a list of devices registered with the specified fleet.
listDevicesAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListDevicesResult> listDevicesAsync(ListDevicesRequest request, AsyncHandler<ListDevicesRequest,ListDevicesResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of devices registered with the specified fleet.
listDevicesAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListDomainsResult> listDomainsAsync(ListDomainsRequest request)
AmazonWorkLinkAsync
Retrieves a list of domains associated to a specified fleet.
listDomainsAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListDomainsResult> listDomainsAsync(ListDomainsRequest request, AsyncHandler<ListDomainsRequest,ListDomainsResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of domains associated to a specified fleet.
listDomainsAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest request)
AmazonWorkLinkAsync
Retrieves a list of fleets for the current account and Region.
listFleetsAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListFleetsResult> listFleetsAsync(ListFleetsRequest request, AsyncHandler<ListFleetsRequest,ListFleetsResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of fleets for the current account and Region.
listFleetsAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonWorkLinkAsync
Retrieves a list of tags for the specified resource.
listTagsForResourceAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of tags for the specified resource.
listTagsForResourceAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListWebsiteAuthorizationProvidersResult> listWebsiteAuthorizationProvidersAsync(ListWebsiteAuthorizationProvidersRequest request)
AmazonWorkLinkAsync
Retrieves a list of website authorization providers associated with a specified fleet.
listWebsiteAuthorizationProvidersAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListWebsiteAuthorizationProvidersResult> listWebsiteAuthorizationProvidersAsync(ListWebsiteAuthorizationProvidersRequest request, AsyncHandler<ListWebsiteAuthorizationProvidersRequest,ListWebsiteAuthorizationProvidersResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of website authorization providers associated with a specified fleet.
listWebsiteAuthorizationProvidersAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<ListWebsiteCertificateAuthoritiesResult> listWebsiteCertificateAuthoritiesAsync(ListWebsiteCertificateAuthoritiesRequest request)
AmazonWorkLinkAsync
Retrieves a list of certificate authorities added for the current account and Region.
listWebsiteCertificateAuthoritiesAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<ListWebsiteCertificateAuthoritiesResult> listWebsiteCertificateAuthoritiesAsync(ListWebsiteCertificateAuthoritiesRequest request, AsyncHandler<ListWebsiteCertificateAuthoritiesRequest,ListWebsiteCertificateAuthoritiesResult> asyncHandler)
AmazonWorkLinkAsync
Retrieves a list of certificate authorities added for the current account and Region.
listWebsiteCertificateAuthoritiesAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<RestoreDomainAccessResult> restoreDomainAccessAsync(RestoreDomainAccessRequest request)
AmazonWorkLinkAsync
Moves a domain to ACTIVE status if it was in the INACTIVE status.
restoreDomainAccessAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<RestoreDomainAccessResult> restoreDomainAccessAsync(RestoreDomainAccessRequest request, AsyncHandler<RestoreDomainAccessRequest,RestoreDomainAccessResult> asyncHandler)
AmazonWorkLinkAsync
Moves a domain to ACTIVE status if it was in the INACTIVE status.
restoreDomainAccessAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<RevokeDomainAccessResult> revokeDomainAccessAsync(RevokeDomainAccessRequest request)
AmazonWorkLinkAsync
Moves a domain to INACTIVE status if it was in the ACTIVE status.
revokeDomainAccessAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<RevokeDomainAccessResult> revokeDomainAccessAsync(RevokeDomainAccessRequest request, AsyncHandler<RevokeDomainAccessRequest,RevokeDomainAccessResult> asyncHandler)
AmazonWorkLinkAsync
Moves a domain to INACTIVE status if it was in the ACTIVE status.
revokeDomainAccessAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<SignOutUserResult> signOutUserAsync(SignOutUserRequest request)
AmazonWorkLinkAsync
Signs the user out from all of their devices. The user can sign in again if they have valid credentials.
signOutUserAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<SignOutUserResult> signOutUserAsync(SignOutUserRequest request, AsyncHandler<SignOutUserRequest,SignOutUserResult> asyncHandler)
AmazonWorkLinkAsync
Signs the user out from all of their devices. The user can sign in again if they have valid credentials.
signOutUserAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonWorkLinkAsync
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.
tagResourceAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonWorkLinkAsync
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.
tagResourceAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonWorkLinkAsync
Removes one or more tags from the specified resource.
untagResourceAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonWorkLinkAsync
Removes one or more tags from the specified resource.
untagResourceAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateAuditStreamConfigurationResult> updateAuditStreamConfigurationAsync(UpdateAuditStreamConfigurationRequest request)
AmazonWorkLinkAsync
Updates the audit stream configuration for the fleet.
updateAuditStreamConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateAuditStreamConfigurationResult> updateAuditStreamConfigurationAsync(UpdateAuditStreamConfigurationRequest request, AsyncHandler<UpdateAuditStreamConfigurationRequest,UpdateAuditStreamConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Updates the audit stream configuration for the fleet.
updateAuditStreamConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateCompanyNetworkConfigurationResult> updateCompanyNetworkConfigurationAsync(UpdateCompanyNetworkConfigurationRequest request)
AmazonWorkLinkAsync
Updates the company network configuration for the fleet.
updateCompanyNetworkConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateCompanyNetworkConfigurationResult> updateCompanyNetworkConfigurationAsync(UpdateCompanyNetworkConfigurationRequest request, AsyncHandler<UpdateCompanyNetworkConfigurationRequest,UpdateCompanyNetworkConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Updates the company network configuration for the fleet.
updateCompanyNetworkConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateDevicePolicyConfigurationResult> updateDevicePolicyConfigurationAsync(UpdateDevicePolicyConfigurationRequest request)
AmazonWorkLinkAsync
Updates the device policy configuration for the fleet.
updateDevicePolicyConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateDevicePolicyConfigurationResult> updateDevicePolicyConfigurationAsync(UpdateDevicePolicyConfigurationRequest request, AsyncHandler<UpdateDevicePolicyConfigurationRequest,UpdateDevicePolicyConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Updates the device policy configuration for the fleet.
updateDevicePolicyConfigurationAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateDomainMetadataResult> updateDomainMetadataAsync(UpdateDomainMetadataRequest request)
AmazonWorkLinkAsync
Updates domain metadata, such as DisplayName.
updateDomainMetadataAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateDomainMetadataResult> updateDomainMetadataAsync(UpdateDomainMetadataRequest request, AsyncHandler<UpdateDomainMetadataRequest,UpdateDomainMetadataResult> asyncHandler)
AmazonWorkLinkAsync
Updates domain metadata, such as DisplayName.
updateDomainMetadataAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateFleetMetadataResult> updateFleetMetadataAsync(UpdateFleetMetadataRequest request)
AmazonWorkLinkAsync
Updates fleet metadata, such as DisplayName.
updateFleetMetadataAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateFleetMetadataResult> updateFleetMetadataAsync(UpdateFleetMetadataRequest request, AsyncHandler<UpdateFleetMetadataRequest,UpdateFleetMetadataResult> asyncHandler)
AmazonWorkLinkAsync
Updates fleet metadata, such as DisplayName.
updateFleetMetadataAsync
in interface AmazonWorkLinkAsync
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.@Deprecated public Future<UpdateIdentityProviderConfigurationResult> updateIdentityProviderConfigurationAsync(UpdateIdentityProviderConfigurationRequest request)
AmazonWorkLinkAsync
Updates the identity provider configuration for the fleet.
updateIdentityProviderConfigurationAsync
in interface AmazonWorkLinkAsync
@Deprecated public Future<UpdateIdentityProviderConfigurationResult> updateIdentityProviderConfigurationAsync(UpdateIdentityProviderConfigurationRequest request, AsyncHandler<UpdateIdentityProviderConfigurationRequest,UpdateIdentityProviderConfigurationResult> asyncHandler)
AmazonWorkLinkAsync
Updates the identity provider configuration for the fleet.
updateIdentityProviderConfigurationAsync
in interface AmazonWorkLinkAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonWorkLink
shutdown
in class AmazonWorkLinkClient