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

software.amazon.awssdk.services.iotfleetwise.IoTFleetWiseAsyncClient Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Io T Fleet Wise module holds the client classes that are used for communicating with Io T Fleet Wise.

There is a newer version: 2.29.39
Show newest version
/*
 * Copyright 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 software.amazon.awssdk.services.iotfleetwise;

import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
import software.amazon.awssdk.annotations.Generated;
import software.amazon.awssdk.annotations.SdkPublicApi;
import software.amazon.awssdk.annotations.ThreadSafe;
import software.amazon.awssdk.awscore.AwsClient;
import software.amazon.awssdk.services.iotfleetwise.model.AssociateVehicleFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.AssociateVehicleFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.BatchCreateVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.BatchCreateVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.BatchUpdateVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.BatchUpdateVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateCampaignRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateCampaignResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateDecoderManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateDecoderManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateModelManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateModelManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateSignalCatalogRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateSignalCatalogResponse;
import software.amazon.awssdk.services.iotfleetwise.model.CreateVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.CreateVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteCampaignRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteCampaignResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteDecoderManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteDecoderManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteModelManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteModelManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteSignalCatalogRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteSignalCatalogResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DeleteVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.DisassociateVehicleFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.DisassociateVehicleFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetCampaignRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetCampaignResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetDecoderManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetDecoderManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetEncryptionConfigurationRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetEncryptionConfigurationResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetLoggingOptionsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetLoggingOptionsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetModelManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetModelManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetRegisterAccountStatusRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetRegisterAccountStatusResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetSignalCatalogRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetSignalCatalogResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest;
import software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ImportDecoderManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ImportDecoderManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ImportSignalCatalogRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ImportSignalCatalogResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListTagsForResourceRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListTagsForResourceResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest;
import software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse;
import software.amazon.awssdk.services.iotfleetwise.model.PutEncryptionConfigurationRequest;
import software.amazon.awssdk.services.iotfleetwise.model.PutEncryptionConfigurationResponse;
import software.amazon.awssdk.services.iotfleetwise.model.PutLoggingOptionsRequest;
import software.amazon.awssdk.services.iotfleetwise.model.PutLoggingOptionsResponse;
import software.amazon.awssdk.services.iotfleetwise.model.RegisterAccountRequest;
import software.amazon.awssdk.services.iotfleetwise.model.RegisterAccountResponse;
import software.amazon.awssdk.services.iotfleetwise.model.TagResourceRequest;
import software.amazon.awssdk.services.iotfleetwise.model.TagResourceResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UntagResourceRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UntagResourceResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateCampaignRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateCampaignResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateDecoderManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateDecoderManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateFleetRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateFleetResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateModelManifestRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateModelManifestResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateSignalCatalogRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateSignalCatalogResponse;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateVehicleRequest;
import software.amazon.awssdk.services.iotfleetwise.model.UpdateVehicleResponse;
import software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher;
import software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher;

/**
 * Service client for accessing AWS IoT FleetWise asynchronously. This can be created using the static
 * {@link #builder()} method.The asynchronous client performs non-blocking I/O when configured with any
 * {@code SdkAsyncHttpClient} supported in the SDK. However, full non-blocking is not guaranteed as the async client may
 * perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API
 * call.
 *
 * 

* Amazon Web Services IoT FleetWise is a fully managed service that you can use to collect, model, and transfer vehicle * data to the Amazon Web Services cloud at scale. With Amazon Web Services IoT FleetWise, you can standardize all of * your vehicle data models, independent of the in-vehicle communication architecture, and define data collection rules * to transfer only high-value data to the cloud. *

*

* For more information, see What is Amazon * Web Services IoT FleetWise? in the Amazon Web Services IoT FleetWise Developer Guide. *

*/ @Generated("software.amazon.awssdk:codegen") @SdkPublicApi @ThreadSafe public interface IoTFleetWiseAsyncClient extends AwsClient { String SERVICE_NAME = "iotfleetwise"; /** * Value for looking up the service's metadata from the * {@link software.amazon.awssdk.regions.ServiceMetadataProvider}. */ String SERVICE_METADATA_ID = "iotfleetwise"; /** *

* Adds, or associates, a vehicle with a fleet. *

* * @param associateVehicleFleetRequest * @return A Java Future containing the result of the AssociateVehicleFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.AssociateVehicleFleet * @see AWS API Documentation */ default CompletableFuture associateVehicleFleet( AssociateVehicleFleetRequest associateVehicleFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Adds, or associates, a vehicle with a fleet. *

*
*

* This is a convenience which creates an instance of the {@link AssociateVehicleFleetRequest.Builder} avoiding the * need to create one manually via {@link AssociateVehicleFleetRequest#builder()} *

* * @param associateVehicleFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.AssociateVehicleFleetRequest.Builder} to create * a request. * @return A Java Future containing the result of the AssociateVehicleFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.AssociateVehicleFleet * @see AWS API Documentation */ default CompletableFuture associateVehicleFleet( Consumer associateVehicleFleetRequest) { return associateVehicleFleet(AssociateVehicleFleetRequest.builder().applyMutation(associateVehicleFleetRequest).build()); } /** *

* Creates a group, or batch, of vehicles. *

* *

* You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. *

*
*

* For more information, see Create multiple * vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param batchCreateVehicleRequest * @return A Java Future containing the result of the BatchCreateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.BatchCreateVehicle * @see AWS API Documentation */ default CompletableFuture batchCreateVehicle(BatchCreateVehicleRequest batchCreateVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a group, or batch, of vehicles. *

* *

* You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. *

*
*

* For more information, see Create multiple * vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link BatchCreateVehicleRequest.Builder} avoiding the * need to create one manually via {@link BatchCreateVehicleRequest#builder()} *

* * @param batchCreateVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.BatchCreateVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the BatchCreateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.BatchCreateVehicle * @see AWS API Documentation */ default CompletableFuture batchCreateVehicle( Consumer batchCreateVehicleRequest) { return batchCreateVehicle(BatchCreateVehicleRequest.builder().applyMutation(batchCreateVehicleRequest).build()); } /** *

* Updates a group, or batch, of vehicles. *

* *

* You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. *

*
*

* For more information, see Update multiple * vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param batchUpdateVehicleRequest * @return A Java Future containing the result of the BatchUpdateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.BatchUpdateVehicle * @see AWS API Documentation */ default CompletableFuture batchUpdateVehicle(BatchUpdateVehicleRequest batchUpdateVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a group, or batch, of vehicles. *

* *

* You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. *

*
*

* For more information, see Update multiple * vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link BatchUpdateVehicleRequest.Builder} avoiding the * need to create one manually via {@link BatchUpdateVehicleRequest#builder()} *

* * @param batchUpdateVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.BatchUpdateVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the BatchUpdateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.BatchUpdateVehicle * @see AWS API Documentation */ default CompletableFuture batchUpdateVehicle( Consumer batchUpdateVehicleRequest) { return batchUpdateVehicle(BatchUpdateVehicleRequest.builder().applyMutation(batchUpdateVehicleRequest).build()); } /** *

* Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software * running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns * in the cloud. After you or your team approve campaigns, Amazon Web Services IoT FleetWise automatically deploys * them to vehicles. *

*

* For more information, see Collect and transfer data * with campaigns in the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param createCampaignRequest * @return A Java Future containing the result of the CreateCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateCampaign * @see AWS * API Documentation */ default CompletableFuture createCampaign(CreateCampaignRequest createCampaignRequest) { throw new UnsupportedOperationException(); } /** *

* Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software * running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns * in the cloud. After you or your team approve campaigns, Amazon Web Services IoT FleetWise automatically deploys * them to vehicles. *

*

* For more information, see Collect and transfer data * with campaigns in the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link CreateCampaignRequest.Builder} avoiding the need to * create one manually via {@link CreateCampaignRequest#builder()} *

* * @param createCampaignRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateCampaignRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateCampaign * @see AWS * API Documentation */ default CompletableFuture createCampaign(Consumer createCampaignRequest) { return createCampaign(CreateCampaignRequest.builder().applyMutation(createCampaignRequest).build()); } /** *

* Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must * be true: *

*
    *
  • *

    * Every signal decoder has a unique name. *

    *
  • *
  • *

    * Each signal decoder is associated with a network interface. *

    *
  • *
  • *

    * Each network interface has a unique ID. *

    *
  • *
  • *

    * The signal decoders are specified in the model manifest. *

    *
  • *
* * @param createDecoderManifestRequest * @return A Java Future containing the result of the CreateDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateDecoderManifest * @see AWS API Documentation */ default CompletableFuture createDecoderManifest( CreateDecoderManifestRequest createDecoderManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must * be true: *

*
    *
  • *

    * Every signal decoder has a unique name. *

    *
  • *
  • *

    * Each signal decoder is associated with a network interface. *

    *
  • *
  • *

    * Each network interface has a unique ID. *

    *
  • *
  • *

    * The signal decoders are specified in the model manifest. *

    *
  • *
*
*

* This is a convenience which creates an instance of the {@link CreateDecoderManifestRequest.Builder} avoiding the * need to create one manually via {@link CreateDecoderManifestRequest#builder()} *

* * @param createDecoderManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateDecoderManifestRequest.Builder} to create * a request. * @return A Java Future containing the result of the CreateDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateDecoderManifest * @see AWS API Documentation */ default CompletableFuture createDecoderManifest( Consumer createDecoderManifestRequest) { return createDecoderManifest(CreateDecoderManifestRequest.builder().applyMutation(createDecoderManifestRequest).build()); } /** *

* Creates a fleet that represents a group of vehicles. *

* *

* You must create both a signal catalog and vehicles before you can create a fleet. *

*
*

* For more information, see Fleets in the Amazon * Web Services IoT FleetWise Developer Guide. *

* * @param createFleetRequest * @return A Java Future containing the result of the CreateFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateFleet * @see AWS API * Documentation */ default CompletableFuture createFleet(CreateFleetRequest createFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a fleet that represents a group of vehicles. *

* *

* You must create both a signal catalog and vehicles before you can create a fleet. *

*
*

* For more information, see Fleets in the Amazon * Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link CreateFleetRequest.Builder} avoiding the need to * create one manually via {@link CreateFleetRequest#builder()} *

* * @param createFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateFleetRequest.Builder} to create a request. * @return A Java Future containing the result of the CreateFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateFleet * @see AWS API * Documentation */ default CompletableFuture createFleet(Consumer createFleetRequest) { return createFleet(CreateFleetRequest.builder().applyMutation(createFleetRequest).build()); } /** *

* Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators). *

*

* For more information, see Vehicle models in * the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param createModelManifestRequest * @return A Java Future containing the result of the CreateModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateModelManifest * @see AWS API Documentation */ default CompletableFuture createModelManifest( CreateModelManifestRequest createModelManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators). *

*

* For more information, see Vehicle models in * the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link CreateModelManifestRequest.Builder} avoiding the * need to create one manually via {@link CreateModelManifestRequest#builder()} *

* * @param createModelManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateModelManifestRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateModelManifest * @see AWS API Documentation */ default CompletableFuture createModelManifest( Consumer createModelManifestRequest) { return createModelManifest(CreateModelManifestRequest.builder().applyMutation(createModelManifestRequest).build()); } /** *

* Creates a collection of standardized signals that can be reused to create vehicle models. *

* * @param createSignalCatalogRequest * @return A Java Future containing the result of the CreateSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • InvalidNodeException The specified node type doesn't match the expected node type for a node. You can * specify the node type as branch, sensor, actuator, or attribute.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateSignalCatalog * @see AWS API Documentation */ default CompletableFuture createSignalCatalog( CreateSignalCatalogRequest createSignalCatalogRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a collection of standardized signals that can be reused to create vehicle models. *

*
*

* This is a convenience which creates an instance of the {@link CreateSignalCatalogRequest.Builder} avoiding the * need to create one manually via {@link CreateSignalCatalogRequest#builder()} *

* * @param createSignalCatalogRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateSignalCatalogRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • InvalidNodeException The specified node type doesn't match the expected node type for a node. You can * specify the node type as branch, sensor, actuator, or attribute.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateSignalCatalog * @see AWS API Documentation */ default CompletableFuture createSignalCatalog( Consumer createSignalCatalogRequest) { return createSignalCatalog(CreateSignalCatalogRequest.builder().applyMutation(createSignalCatalogRequest).build()); } /** *

* Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same * vehicle model consist of the same signals inherited from the vehicle model. *

* *

* If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services IoT FleetWise to create a * vehicle and collect data from your thing. *

*
*

* For more information, see Create a vehicle * (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param createVehicleRequest * @return A Java Future containing the result of the CreateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateVehicle * @see AWS * API Documentation */ default CompletableFuture createVehicle(CreateVehicleRequest createVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same * vehicle model consist of the same signals inherited from the vehicle model. *

* *

* If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services IoT FleetWise to create a * vehicle and collect data from your thing. *

*
*

* For more information, see Create a vehicle * (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link CreateVehicleRequest.Builder} avoiding the need to * create one manually via {@link CreateVehicleRequest#builder()} *

* * @param createVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.CreateVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the CreateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.CreateVehicle * @see AWS * API Documentation */ default CompletableFuture createVehicle(Consumer createVehicleRequest) { return createVehicle(CreateVehicleRequest.builder().applyMutation(createVehicleRequest).build()); } /** *

* Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any * vehicles. *

* * @param deleteCampaignRequest * @return A Java Future containing the result of the DeleteCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteCampaign * @see AWS * API Documentation */ default CompletableFuture deleteCampaign(DeleteCampaignRequest deleteCampaignRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any * vehicles. *

*
*

* This is a convenience which creates an instance of the {@link DeleteCampaignRequest.Builder} avoiding the need to * create one manually via {@link DeleteCampaignRequest#builder()} *

* * @param deleteCampaignRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteCampaignRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteCampaign * @see AWS * API Documentation */ default CompletableFuture deleteCampaign(Consumer deleteCampaignRequest) { return deleteCampaign(DeleteCampaignRequest.builder().applyMutation(deleteCampaignRequest).build()); } /** *

* Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it. *

* *

* If the decoder manifest is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 * response with an empty body. *

*
* * @param deleteDecoderManifestRequest * @return A Java Future containing the result of the DeleteDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteDecoderManifest * @see AWS API Documentation */ default CompletableFuture deleteDecoderManifest( DeleteDecoderManifestRequest deleteDecoderManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it. *

* *

* If the decoder manifest is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 * response with an empty body. *

*

*

* This is a convenience which creates an instance of the {@link DeleteDecoderManifestRequest.Builder} avoiding the * need to create one manually via {@link DeleteDecoderManifestRequest#builder()} *

* * @param deleteDecoderManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteDecoderManifestRequest.Builder} to create * a request. * @return A Java Future containing the result of the DeleteDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteDecoderManifest * @see AWS API Documentation */ default CompletableFuture deleteDecoderManifest( Consumer deleteDecoderManifestRequest) { return deleteDecoderManifest(DeleteDecoderManifestRequest.builder().applyMutation(deleteDecoderManifestRequest).build()); } /** *

* Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more * information, see Delete a fleet (AWS * CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

* *

* If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty body. *

*
* * @param deleteFleetRequest * @return A Java Future containing the result of the DeleteFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteFleet * @see AWS API * Documentation */ default CompletableFuture deleteFleet(DeleteFleetRequest deleteFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more * information, see Delete a fleet (AWS * CLI) in the Amazon Web Services IoT FleetWise Developer Guide. *

* *

* If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty body. *

*

*

* This is a convenience which creates an instance of the {@link DeleteFleetRequest.Builder} avoiding the need to * create one manually via {@link DeleteFleetRequest#builder()} *

* * @param deleteFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteFleetRequest.Builder} to create a request. * @return A Java Future containing the result of the DeleteFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteFleet * @see AWS API * Documentation */ default CompletableFuture deleteFleet(Consumer deleteFleetRequest) { return deleteFleet(DeleteFleetRequest.builder().applyMutation(deleteFleetRequest).build()); } /** *

* Deletes a vehicle model (model manifest). *

* *

* If the vehicle model is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response * with an empty body. *

*
* * @param deleteModelManifestRequest * @return A Java Future containing the result of the DeleteModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteModelManifest * @see AWS API Documentation */ default CompletableFuture deleteModelManifest( DeleteModelManifestRequest deleteModelManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a vehicle model (model manifest). *

* *

* If the vehicle model is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response * with an empty body. *

*

*

* This is a convenience which creates an instance of the {@link DeleteModelManifestRequest.Builder} avoiding the * need to create one manually via {@link DeleteModelManifestRequest#builder()} *

* * @param deleteModelManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteModelManifestRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteModelManifest * @see AWS API Documentation */ default CompletableFuture deleteModelManifest( Consumer deleteModelManifestRequest) { return deleteModelManifest(DeleteModelManifestRequest.builder().applyMutation(deleteModelManifestRequest).build()); } /** *

* Deletes a signal catalog. *

* *

* If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response * with an empty body. *

*
* * @param deleteSignalCatalogRequest * @return A Java Future containing the result of the DeleteSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteSignalCatalog * @see AWS API Documentation */ default CompletableFuture deleteSignalCatalog( DeleteSignalCatalogRequest deleteSignalCatalogRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a signal catalog. *

* *

* If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response * with an empty body. *

*

*

* This is a convenience which creates an instance of the {@link DeleteSignalCatalogRequest.Builder} avoiding the * need to create one manually via {@link DeleteSignalCatalogRequest#builder()} *

* * @param deleteSignalCatalogRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteSignalCatalogRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteSignalCatalog * @see AWS API Documentation */ default CompletableFuture deleteSignalCatalog( Consumer deleteSignalCatalogRequest) { return deleteSignalCatalog(DeleteSignalCatalogRequest.builder().applyMutation(deleteSignalCatalogRequest).build()); } /** *

* Deletes a vehicle and removes it from any campaigns. *

* *

* If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty body. *

*
* * @param deleteVehicleRequest * @return A Java Future containing the result of the DeleteVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteVehicle * @see AWS * API Documentation */ default CompletableFuture deleteVehicle(DeleteVehicleRequest deleteVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Deletes a vehicle and removes it from any campaigns. *

* *

* If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty body. *

*

*

* This is a convenience which creates an instance of the {@link DeleteVehicleRequest.Builder} avoiding the need to * create one manually via {@link DeleteVehicleRequest#builder()} *

* * @param deleteVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DeleteVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the DeleteVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DeleteVehicle * @see AWS * API Documentation */ default CompletableFuture deleteVehicle(Consumer deleteVehicleRequest) { return deleteVehicle(DeleteVehicleRequest.builder().applyMutation(deleteVehicleRequest).build()); } /** *

* Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the * vehicle. *

* *

* If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise sends back an HTTP 200 * response with an empty body. *

*
* * @param disassociateVehicleFleetRequest * @return A Java Future containing the result of the DisassociateVehicleFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DisassociateVehicleFleet * @see AWS API Documentation */ default CompletableFuture disassociateVehicleFleet( DisassociateVehicleFleetRequest disassociateVehicleFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the * vehicle. *

* *

* If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise sends back an HTTP 200 * response with an empty body. *

*

*

* This is a convenience which creates an instance of the {@link DisassociateVehicleFleetRequest.Builder} avoiding * the need to create one manually via {@link DisassociateVehicleFleetRequest#builder()} *

* * @param disassociateVehicleFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.DisassociateVehicleFleetRequest.Builder} to * create a request. * @return A Java Future containing the result of the DisassociateVehicleFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.DisassociateVehicleFleet * @see AWS API Documentation */ default CompletableFuture disassociateVehicleFleet( Consumer disassociateVehicleFleetRequest) { return disassociateVehicleFleet(DisassociateVehicleFleetRequest.builder().applyMutation(disassociateVehicleFleetRequest) .build()); } /** *

* Retrieves information about a campaign. *

* * @param getCampaignRequest * @return A Java Future containing the result of the GetCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetCampaign * @see AWS API * Documentation */ default CompletableFuture getCampaign(GetCampaignRequest getCampaignRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a campaign. *

*
*

* This is a convenience which creates an instance of the {@link GetCampaignRequest.Builder} avoiding the need to * create one manually via {@link GetCampaignRequest#builder()} *

* * @param getCampaignRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetCampaignRequest.Builder} to create a request. * @return A Java Future containing the result of the GetCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetCampaign * @see AWS API * Documentation */ default CompletableFuture getCampaign(Consumer getCampaignRequest) { return getCampaign(GetCampaignRequest.builder().applyMutation(getCampaignRequest).build()); } /** *

* Retrieves information about a created decoder manifest. *

* * @param getDecoderManifestRequest * @return A Java Future containing the result of the GetDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetDecoderManifest * @see AWS API Documentation */ default CompletableFuture getDecoderManifest(GetDecoderManifestRequest getDecoderManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a created decoder manifest. *

*
*

* This is a convenience which creates an instance of the {@link GetDecoderManifestRequest.Builder} avoiding the * need to create one manually via {@link GetDecoderManifestRequest#builder()} *

* * @param getDecoderManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetDecoderManifestRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetDecoderManifest * @see AWS API Documentation */ default CompletableFuture getDecoderManifest( Consumer getDecoderManifestRequest) { return getDecoderManifest(GetDecoderManifestRequest.builder().applyMutation(getDecoderManifestRequest).build()); } /** *

* Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise. *

* * @param getEncryptionConfigurationRequest * @return A Java Future containing the result of the GetEncryptionConfiguration operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetEncryptionConfiguration * @see AWS API Documentation */ default CompletableFuture getEncryptionConfiguration( GetEncryptionConfigurationRequest getEncryptionConfigurationRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise. *

*
*

* This is a convenience which creates an instance of the {@link GetEncryptionConfigurationRequest.Builder} avoiding * the need to create one manually via {@link GetEncryptionConfigurationRequest#builder()} *

* * @param getEncryptionConfigurationRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetEncryptionConfigurationRequest.Builder} to * create a request. * @return A Java Future containing the result of the GetEncryptionConfiguration operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetEncryptionConfiguration * @see AWS API Documentation */ default CompletableFuture getEncryptionConfiguration( Consumer getEncryptionConfigurationRequest) { return getEncryptionConfiguration(GetEncryptionConfigurationRequest.builder() .applyMutation(getEncryptionConfigurationRequest).build()); } /** *

* Retrieves information about a fleet. *

* * @param getFleetRequest * @return A Java Future containing the result of the GetFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetFleet * @see AWS API * Documentation */ default CompletableFuture getFleet(GetFleetRequest getFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a fleet. *

*
*

* This is a convenience which creates an instance of the {@link GetFleetRequest.Builder} avoiding the need to * create one manually via {@link GetFleetRequest#builder()} *

* * @param getFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetFleetRequest.Builder} to create a request. * @return A Java Future containing the result of the GetFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetFleet * @see AWS API * Documentation */ default CompletableFuture getFleet(Consumer getFleetRequest) { return getFleet(GetFleetRequest.builder().applyMutation(getFleetRequest).build()); } /** *

* Retrieves the logging options. *

* * @param getLoggingOptionsRequest * @return A Java Future containing the result of the GetLoggingOptions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetLoggingOptions * @see AWS API Documentation */ default CompletableFuture getLoggingOptions(GetLoggingOptionsRequest getLoggingOptionsRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves the logging options. *

*
*

* This is a convenience which creates an instance of the {@link GetLoggingOptionsRequest.Builder} avoiding the need * to create one manually via {@link GetLoggingOptionsRequest#builder()} *

* * @param getLoggingOptionsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetLoggingOptionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetLoggingOptions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetLoggingOptions * @see AWS API Documentation */ default CompletableFuture getLoggingOptions( Consumer getLoggingOptionsRequest) { return getLoggingOptions(GetLoggingOptionsRequest.builder().applyMutation(getLoggingOptionsRequest).build()); } /** *

* Retrieves information about a vehicle model (model manifest). *

* * @param getModelManifestRequest * @return A Java Future containing the result of the GetModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetModelManifest * @see AWS * API Documentation */ default CompletableFuture getModelManifest(GetModelManifestRequest getModelManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a vehicle model (model manifest). *

*
*

* This is a convenience which creates an instance of the {@link GetModelManifestRequest.Builder} avoiding the need * to create one manually via {@link GetModelManifestRequest#builder()} *

* * @param getModelManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetModelManifestRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetModelManifest * @see AWS * API Documentation */ default CompletableFuture getModelManifest( Consumer getModelManifestRequest) { return getModelManifest(GetModelManifestRequest.builder().applyMutation(getModelManifestRequest).build()); } /** *

* Retrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon * Timestream resources so that Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web * Services Cloud. *

*

* For more information, including step-by-step procedures, see Setting up Amazon Web * Services IoT FleetWise. *

* *

* This API operation doesn't require input parameters. *

*
* * @param getRegisterAccountStatusRequest * @return A Java Future containing the result of the GetRegisterAccountStatus operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetRegisterAccountStatus * @see AWS API Documentation */ default CompletableFuture getRegisterAccountStatus( GetRegisterAccountStatusRequest getRegisterAccountStatusRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon * Timestream resources so that Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web * Services Cloud. *

*

* For more information, including step-by-step procedures, see Setting up Amazon Web * Services IoT FleetWise. *

* *

* This API operation doesn't require input parameters. *

*

*

* This is a convenience which creates an instance of the {@link GetRegisterAccountStatusRequest.Builder} avoiding * the need to create one manually via {@link GetRegisterAccountStatusRequest#builder()} *

* * @param getRegisterAccountStatusRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetRegisterAccountStatusRequest.Builder} to * create a request. * @return A Java Future containing the result of the GetRegisterAccountStatus operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetRegisterAccountStatus * @see AWS API Documentation */ default CompletableFuture getRegisterAccountStatus( Consumer getRegisterAccountStatusRequest) { return getRegisterAccountStatus(GetRegisterAccountStatusRequest.builder().applyMutation(getRegisterAccountStatusRequest) .build()); } /** *

* Retrieves information about a signal catalog. *

* * @param getSignalCatalogRequest * @return A Java Future containing the result of the GetSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetSignalCatalog * @see AWS * API Documentation */ default CompletableFuture getSignalCatalog(GetSignalCatalogRequest getSignalCatalogRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a signal catalog. *

*
*

* This is a convenience which creates an instance of the {@link GetSignalCatalogRequest.Builder} avoiding the need * to create one manually via {@link GetSignalCatalogRequest#builder()} *

* * @param getSignalCatalogRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetSignalCatalogRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetSignalCatalog * @see AWS * API Documentation */ default CompletableFuture getSignalCatalog( Consumer getSignalCatalogRequest) { return getSignalCatalog(GetSignalCatalogRequest.builder().applyMutation(getSignalCatalogRequest).build()); } /** *

* Retrieves information about a vehicle. *

* * @param getVehicleRequest * @return A Java Future containing the result of the GetVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicle * @see AWS API * Documentation */ default CompletableFuture getVehicle(GetVehicleRequest getVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about a vehicle. *

*
*

* This is a convenience which creates an instance of the {@link GetVehicleRequest.Builder} avoiding the need to * create one manually via {@link GetVehicleRequest#builder()} *

* * @param getVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetVehicleRequest.Builder} to create a request. * @return A Java Future containing the result of the GetVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicle * @see AWS API * Documentation */ default CompletableFuture getVehicle(Consumer getVehicleRequest) { return getVehicle(GetVehicleRequest.builder().applyMutation(getVehicleRequest).build()); } /** *

* Retrieves information about the status of a vehicle with any associated campaigns. *

* * @param getVehicleStatusRequest * @return A Java Future containing the result of the GetVehicleStatus operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicleStatus * @see AWS * API Documentation */ default CompletableFuture getVehicleStatus(GetVehicleStatusRequest getVehicleStatusRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information about the status of a vehicle with any associated campaigns. *

*
*

* This is a convenience which creates an instance of the {@link GetVehicleStatusRequest.Builder} avoiding the need * to create one manually via {@link GetVehicleStatusRequest#builder()} *

* * @param getVehicleStatusRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest.Builder} to create a * request. * @return A Java Future containing the result of the GetVehicleStatus operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicleStatus * @see AWS * API Documentation */ default CompletableFuture getVehicleStatus( Consumer getVehicleStatusRequest) { return getVehicleStatus(GetVehicleStatusRequest.builder().applyMutation(getVehicleStatusRequest).build()); } /** *

* This is a variant of * {@link #getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)} * operation. *

* * @param getVehicleStatusRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicleStatus * @see AWS * API Documentation */ default GetVehicleStatusPublisher getVehicleStatusPaginator(GetVehicleStatusRequest getVehicleStatusRequest) { return new GetVehicleStatusPublisher(this, getVehicleStatusRequest); } /** *

* This is a variant of * {@link #getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)} operation. * The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link GetVehicleStatusRequest.Builder} avoiding the need * to create one manually via {@link GetVehicleStatusRequest#builder()} *

* * @param getVehicleStatusRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.GetVehicleStatus * @see AWS * API Documentation */ default GetVehicleStatusPublisher getVehicleStatusPaginator(Consumer getVehicleStatusRequest) { return getVehicleStatusPaginator(GetVehicleStatusRequest.builder().applyMutation(getVehicleStatusRequest).build()); } /** *

* Creates a decoder manifest using your existing CAN DBC file from your local device. *

* * @param importDecoderManifestRequest * @return A Java Future containing the result of the ImportDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ImportDecoderManifest * @see AWS API Documentation */ default CompletableFuture importDecoderManifest( ImportDecoderManifestRequest importDecoderManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a decoder manifest using your existing CAN DBC file from your local device. *

*
*

* This is a convenience which creates an instance of the {@link ImportDecoderManifestRequest.Builder} avoiding the * need to create one manually via {@link ImportDecoderManifestRequest#builder()} *

* * @param importDecoderManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ImportDecoderManifestRequest.Builder} to create * a request. * @return A Java Future containing the result of the ImportDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ImportDecoderManifest * @see AWS API Documentation */ default CompletableFuture importDecoderManifest( Consumer importDecoderManifestRequest) { return importDecoderManifest(ImportDecoderManifestRequest.builder().applyMutation(importDecoderManifestRequest).build()); } /** *

* Creates a signal catalog using your existing VSS formatted content from your local device. *

* * @param importSignalCatalogRequest * @return A Java Future containing the result of the ImportSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ImportSignalCatalog * @see AWS API Documentation */ default CompletableFuture importSignalCatalog( ImportSignalCatalogRequest importSignalCatalogRequest) { throw new UnsupportedOperationException(); } /** *

* Creates a signal catalog using your existing VSS formatted content from your local device. *

*
*

* This is a convenience which creates an instance of the {@link ImportSignalCatalogRequest.Builder} avoiding the * need to create one manually via {@link ImportSignalCatalogRequest#builder()} *

* * @param importSignalCatalogRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ImportSignalCatalogRequest.Builder} to create a * request. * @return A Java Future containing the result of the ImportSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ImportSignalCatalog * @see AWS API Documentation */ default CompletableFuture importSignalCatalog( Consumer importSignalCatalogRequest) { return importSignalCatalog(ImportSignalCatalogRequest.builder().applyMutation(importSignalCatalogRequest).build()); } /** *

* Lists information about created campaigns. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listCampaignsRequest * @return A Java Future containing the result of the ListCampaigns operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListCampaigns * @see AWS * API Documentation */ default CompletableFuture listCampaigns(ListCampaignsRequest listCampaignsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists information about created campaigns. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListCampaignsRequest.Builder} avoiding the need to * create one manually via {@link ListCampaignsRequest#builder()} *

* * @param listCampaignsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListCampaigns operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListCampaigns * @see AWS * API Documentation */ default CompletableFuture listCampaigns(Consumer listCampaignsRequest) { return listCampaigns(ListCampaignsRequest.builder().applyMutation(listCampaignsRequest).build()); } /** *

* This is a variant of * {@link #listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)} operation. *

* * @param listCampaignsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListCampaigns * @see AWS * API Documentation */ default ListCampaignsPublisher listCampaignsPaginator(ListCampaignsRequest listCampaignsRequest) { return new ListCampaignsPublisher(this, listCampaignsRequest); } /** *

* This is a variant of * {@link #listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)} operation. *

*
*

* This is a convenience which creates an instance of the {@link ListCampaignsRequest.Builder} avoiding the need to * create one manually via {@link ListCampaignsRequest#builder()} *

* * @param listCampaignsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListCampaigns * @see AWS * API Documentation */ default ListCampaignsPublisher listCampaignsPaginator(Consumer listCampaignsRequest) { return listCampaignsPaginator(ListCampaignsRequest.builder().applyMutation(listCampaignsRequest).build()); } /** *

* Lists the network interfaces specified in a decoder manifest. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listDecoderManifestNetworkInterfacesRequest * @return A Java Future containing the result of the ListDecoderManifestNetworkInterfaces operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestNetworkInterfaces * @see AWS API Documentation */ default CompletableFuture listDecoderManifestNetworkInterfaces( ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists the network interfaces specified in a decoder manifest. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the * {@link ListDecoderManifestNetworkInterfacesRequest.Builder} avoiding the need to create one manually via * {@link ListDecoderManifestNetworkInterfacesRequest#builder()} *

* * @param listDecoderManifestNetworkInterfacesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest.Builder} * to create a request. * @return A Java Future containing the result of the ListDecoderManifestNetworkInterfaces operation returned by the * service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestNetworkInterfaces * @see AWS API Documentation */ default CompletableFuture listDecoderManifestNetworkInterfaces( Consumer listDecoderManifestNetworkInterfacesRequest) { return listDecoderManifestNetworkInterfaces(ListDecoderManifestNetworkInterfacesRequest.builder() .applyMutation(listDecoderManifestNetworkInterfacesRequest).build()); } /** *

* This is a variant of * {@link #listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)} * operation. *

* * @param listDecoderManifestNetworkInterfacesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestNetworkInterfaces * @see AWS API Documentation */ default ListDecoderManifestNetworkInterfacesPublisher listDecoderManifestNetworkInterfacesPaginator( ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) { return new ListDecoderManifestNetworkInterfacesPublisher(this, listDecoderManifestNetworkInterfacesRequest); } /** *

* This is a variant of * {@link #listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the * {@link ListDecoderManifestNetworkInterfacesRequest.Builder} avoiding the need to create one manually via * {@link ListDecoderManifestNetworkInterfacesRequest#builder()} *

* * @param listDecoderManifestNetworkInterfacesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest.Builder} * to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestNetworkInterfaces * @see AWS API Documentation */ default ListDecoderManifestNetworkInterfacesPublisher listDecoderManifestNetworkInterfacesPaginator( Consumer listDecoderManifestNetworkInterfacesRequest) { return listDecoderManifestNetworkInterfacesPaginator(ListDecoderManifestNetworkInterfacesRequest.builder() .applyMutation(listDecoderManifestNetworkInterfacesRequest).build()); } /** *

* A list of information about signal decoders specified in a decoder manifest. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listDecoderManifestSignalsRequest * @return A Java Future containing the result of the ListDecoderManifestSignals operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestSignals * @see AWS API Documentation */ default CompletableFuture listDecoderManifestSignals( ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) { throw new UnsupportedOperationException(); } /** *

* A list of information about signal decoders specified in a decoder manifest. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListDecoderManifestSignalsRequest.Builder} avoiding * the need to create one manually via {@link ListDecoderManifestSignalsRequest#builder()} *

* * @param listDecoderManifestSignalsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest.Builder} to * create a request. * @return A Java Future containing the result of the ListDecoderManifestSignals operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestSignals * @see AWS API Documentation */ default CompletableFuture listDecoderManifestSignals( Consumer listDecoderManifestSignalsRequest) { return listDecoderManifestSignals(ListDecoderManifestSignalsRequest.builder() .applyMutation(listDecoderManifestSignalsRequest).build()); } /** *

* This is a variant of * {@link #listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)} * operation. *

* * @param listDecoderManifestSignalsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestSignals * @see AWS API Documentation */ default ListDecoderManifestSignalsPublisher listDecoderManifestSignalsPaginator( ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) { return new ListDecoderManifestSignalsPublisher(this, listDecoderManifestSignalsRequest); } /** *

* This is a variant of * {@link #listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListDecoderManifestSignalsRequest.Builder} avoiding * the need to create one manually via {@link ListDecoderManifestSignalsRequest#builder()} *

* * @param listDecoderManifestSignalsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest.Builder} to * create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifestSignals * @see AWS API Documentation */ default ListDecoderManifestSignalsPublisher listDecoderManifestSignalsPaginator( Consumer listDecoderManifestSignalsRequest) { return listDecoderManifestSignalsPaginator(ListDecoderManifestSignalsRequest.builder() .applyMutation(listDecoderManifestSignalsRequest).build()); } /** *

* Lists decoder manifests. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listDecoderManifestsRequest * @return A Java Future containing the result of the ListDecoderManifests operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifests * @see AWS API Documentation */ default CompletableFuture listDecoderManifests( ListDecoderManifestsRequest listDecoderManifestsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists decoder manifests. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListDecoderManifestsRequest.Builder} avoiding the * need to create one manually via {@link ListDecoderManifestsRequest#builder()} *

* * @param listDecoderManifestsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListDecoderManifests operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifests * @see AWS API Documentation */ default CompletableFuture listDecoderManifests( Consumer listDecoderManifestsRequest) { return listDecoderManifests(ListDecoderManifestsRequest.builder().applyMutation(listDecoderManifestsRequest).build()); } /** *

* This is a variant of * {@link #listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)} * operation. *

* * @param listDecoderManifestsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifests * @see AWS API Documentation */ default ListDecoderManifestsPublisher listDecoderManifestsPaginator(ListDecoderManifestsRequest listDecoderManifestsRequest) { return new ListDecoderManifestsPublisher(this, listDecoderManifestsRequest); } /** *

* This is a variant of * {@link #listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListDecoderManifestsRequest.Builder} avoiding the * need to create one manually via {@link ListDecoderManifestsRequest#builder()} *

* * @param listDecoderManifestsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListDecoderManifests * @see AWS API Documentation */ default ListDecoderManifestsPublisher listDecoderManifestsPaginator( Consumer listDecoderManifestsRequest) { return listDecoderManifestsPaginator(ListDecoderManifestsRequest.builder().applyMutation(listDecoderManifestsRequest) .build()); } /** *

* Retrieves information for each created fleet in an Amazon Web Services account. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listFleetsRequest * @return A Java Future containing the result of the ListFleets operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleets * @see AWS API * Documentation */ default CompletableFuture listFleets(ListFleetsRequest listFleetsRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves information for each created fleet in an Amazon Web Services account. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListFleetsRequest.Builder} avoiding the need to * create one manually via {@link ListFleetsRequest#builder()} *

* * @param listFleetsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest.Builder} to create a request. * @return A Java Future containing the result of the ListFleets operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleets * @see AWS API * Documentation */ default CompletableFuture listFleets(Consumer listFleetsRequest) { return listFleets(ListFleetsRequest.builder().applyMutation(listFleetsRequest).build()); } /** *

* Retrieves a list of IDs for all fleets that the vehicle is associated with. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listFleetsForVehicleRequest * @return A Java Future containing the result of the ListFleetsForVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleetsForVehicle * @see AWS API Documentation */ default CompletableFuture listFleetsForVehicle( ListFleetsForVehicleRequest listFleetsForVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves a list of IDs for all fleets that the vehicle is associated with. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListFleetsForVehicleRequest.Builder} avoiding the * need to create one manually via {@link ListFleetsForVehicleRequest#builder()} *

* * @param listFleetsForVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListFleetsForVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleetsForVehicle * @see AWS API Documentation */ default CompletableFuture listFleetsForVehicle( Consumer listFleetsForVehicleRequest) { return listFleetsForVehicle(ListFleetsForVehicleRequest.builder().applyMutation(listFleetsForVehicleRequest).build()); } /** *

* This is a variant of * {@link #listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)} * operation. *

* * @param listFleetsForVehicleRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleetsForVehicle * @see AWS API Documentation */ default ListFleetsForVehiclePublisher listFleetsForVehiclePaginator(ListFleetsForVehicleRequest listFleetsForVehicleRequest) { return new ListFleetsForVehiclePublisher(this, listFleetsForVehicleRequest); } /** *

* This is a variant of * {@link #listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListFleetsForVehicleRequest.Builder} avoiding the * need to create one manually via {@link ListFleetsForVehicleRequest#builder()} *

* * @param listFleetsForVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleetsForVehicle * @see AWS API Documentation */ default ListFleetsForVehiclePublisher listFleetsForVehiclePaginator( Consumer listFleetsForVehicleRequest) { return listFleetsForVehiclePaginator(ListFleetsForVehicleRequest.builder().applyMutation(listFleetsForVehicleRequest) .build()); } /** *

* This is a variant of {@link #listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)} operation. *

* * @param listFleetsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleets * @see AWS API * Documentation */ default ListFleetsPublisher listFleetsPaginator(ListFleetsRequest listFleetsRequest) { return new ListFleetsPublisher(this, listFleetsRequest); } /** *

* This is a variant of {@link #listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)} operation. *

*
*

* This is a convenience which creates an instance of the {@link ListFleetsRequest.Builder} avoiding the need to * create one manually via {@link ListFleetsRequest#builder()} *

* * @param listFleetsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest.Builder} to create a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListFleets * @see AWS API * Documentation */ default ListFleetsPublisher listFleetsPaginator(Consumer listFleetsRequest) { return listFleetsPaginator(ListFleetsRequest.builder().applyMutation(listFleetsRequest).build()); } /** *

* Lists information about nodes specified in a vehicle model (model manifest). *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listModelManifestNodesRequest * @return A Java Future containing the result of the ListModelManifestNodes operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifestNodes * @see AWS API Documentation */ default CompletableFuture listModelManifestNodes( ListModelManifestNodesRequest listModelManifestNodesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists information about nodes specified in a vehicle model (model manifest). *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListModelManifestNodesRequest.Builder} avoiding the * need to create one manually via {@link ListModelManifestNodesRequest#builder()} *

* * @param listModelManifestNodesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest.Builder} to create * a request. * @return A Java Future containing the result of the ListModelManifestNodes operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifestNodes * @see AWS API Documentation */ default CompletableFuture listModelManifestNodes( Consumer listModelManifestNodesRequest) { return listModelManifestNodes(ListModelManifestNodesRequest.builder().applyMutation(listModelManifestNodesRequest) .build()); } /** *

* This is a variant of * {@link #listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)} * operation. *

* * @param listModelManifestNodesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifestNodes * @see AWS API Documentation */ default ListModelManifestNodesPublisher listModelManifestNodesPaginator( ListModelManifestNodesRequest listModelManifestNodesRequest) { return new ListModelManifestNodesPublisher(this, listModelManifestNodesRequest); } /** *

* This is a variant of * {@link #listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListModelManifestNodesRequest.Builder} avoiding the * need to create one manually via {@link ListModelManifestNodesRequest#builder()} *

* * @param listModelManifestNodesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest.Builder} to create * a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifestNodes * @see AWS API Documentation */ default ListModelManifestNodesPublisher listModelManifestNodesPaginator( Consumer listModelManifestNodesRequest) { return listModelManifestNodesPaginator(ListModelManifestNodesRequest.builder() .applyMutation(listModelManifestNodesRequest).build()); } /** *

* Retrieves a list of vehicle models (model manifests). *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listModelManifestsRequest * @return A Java Future containing the result of the ListModelManifests operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifests * @see AWS API Documentation */ default CompletableFuture listModelManifests(ListModelManifestsRequest listModelManifestsRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves a list of vehicle models (model manifests). *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListModelManifestsRequest.Builder} avoiding the * need to create one manually via {@link ListModelManifestsRequest#builder()} *

* * @param listModelManifestsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListModelManifests operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifests * @see AWS API Documentation */ default CompletableFuture listModelManifests( Consumer listModelManifestsRequest) { return listModelManifests(ListModelManifestsRequest.builder().applyMutation(listModelManifestsRequest).build()); } /** *

* This is a variant of * {@link #listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)} * operation. *

* * @param listModelManifestsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifests * @see AWS API Documentation */ default ListModelManifestsPublisher listModelManifestsPaginator(ListModelManifestsRequest listModelManifestsRequest) { return new ListModelManifestsPublisher(this, listModelManifestsRequest); } /** *

* This is a variant of * {@link #listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListModelManifestsRequest.Builder} avoiding the * need to create one manually via {@link ListModelManifestsRequest#builder()} *

* * @param listModelManifestsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListModelManifests * @see AWS API Documentation */ default ListModelManifestsPublisher listModelManifestsPaginator( Consumer listModelManifestsRequest) { return listModelManifestsPaginator(ListModelManifestsRequest.builder().applyMutation(listModelManifestsRequest).build()); } /** *

* Lists of information about the signals (nodes) specified in a signal catalog. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listSignalCatalogNodesRequest * @return A Java Future containing the result of the ListSignalCatalogNodes operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogNodes * @see AWS API Documentation */ default CompletableFuture listSignalCatalogNodes( ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) { throw new UnsupportedOperationException(); } /** *

* Lists of information about the signals (nodes) specified in a signal catalog. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListSignalCatalogNodesRequest.Builder} avoiding the * need to create one manually via {@link ListSignalCatalogNodesRequest#builder()} *

* * @param listSignalCatalogNodesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest.Builder} to create * a request. * @return A Java Future containing the result of the ListSignalCatalogNodes operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogNodes * @see AWS API Documentation */ default CompletableFuture listSignalCatalogNodes( Consumer listSignalCatalogNodesRequest) { return listSignalCatalogNodes(ListSignalCatalogNodesRequest.builder().applyMutation(listSignalCatalogNodesRequest) .build()); } /** *

* This is a variant of * {@link #listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)} * operation. *

* * @param listSignalCatalogNodesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogNodes * @see AWS API Documentation */ default ListSignalCatalogNodesPublisher listSignalCatalogNodesPaginator( ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) { return new ListSignalCatalogNodesPublisher(this, listSignalCatalogNodesRequest); } /** *

* This is a variant of * {@link #listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListSignalCatalogNodesRequest.Builder} avoiding the * need to create one manually via {@link ListSignalCatalogNodesRequest#builder()} *

* * @param listSignalCatalogNodesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest.Builder} to create * a request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogNodes * @see AWS API Documentation */ default ListSignalCatalogNodesPublisher listSignalCatalogNodesPaginator( Consumer listSignalCatalogNodesRequest) { return listSignalCatalogNodesPaginator(ListSignalCatalogNodesRequest.builder() .applyMutation(listSignalCatalogNodesRequest).build()); } /** *

* Lists all the created signal catalogs in an Amazon Web Services account. *

*

* You can use to list information about each signal (node) specified in a signal catalog. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listSignalCatalogsRequest * @return A Java Future containing the result of the ListSignalCatalogs operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogs * @see AWS API Documentation */ default CompletableFuture listSignalCatalogs(ListSignalCatalogsRequest listSignalCatalogsRequest) { throw new UnsupportedOperationException(); } /** *

* Lists all the created signal catalogs in an Amazon Web Services account. *

*

* You can use to list information about each signal (node) specified in a signal catalog. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListSignalCatalogsRequest.Builder} avoiding the * need to create one manually via {@link ListSignalCatalogsRequest#builder()} *

* * @param listSignalCatalogsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListSignalCatalogs operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogs * @see AWS API Documentation */ default CompletableFuture listSignalCatalogs( Consumer listSignalCatalogsRequest) { return listSignalCatalogs(ListSignalCatalogsRequest.builder().applyMutation(listSignalCatalogsRequest).build()); } /** *

* This is a variant of * {@link #listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)} * operation. *

* * @param listSignalCatalogsRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogs * @see AWS API Documentation */ default ListSignalCatalogsPublisher listSignalCatalogsPaginator(ListSignalCatalogsRequest listSignalCatalogsRequest) { return new ListSignalCatalogsPublisher(this, listSignalCatalogsRequest); } /** *

* This is a variant of * {@link #listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListSignalCatalogsRequest.Builder} avoiding the * need to create one manually via {@link ListSignalCatalogsRequest#builder()} *

* * @param listSignalCatalogsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListSignalCatalogs * @see AWS API Documentation */ default ListSignalCatalogsPublisher listSignalCatalogsPaginator( Consumer listSignalCatalogsRequest) { return listSignalCatalogsPaginator(ListSignalCatalogsRequest.builder().applyMutation(listSignalCatalogsRequest).build()); } /** *

* Lists the tags (metadata) you have assigned to the resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListTagsForResource * @see AWS API Documentation */ default CompletableFuture listTagsForResource( ListTagsForResourceRequest listTagsForResourceRequest) { throw new UnsupportedOperationException(); } /** *

* Lists the tags (metadata) you have assigned to the resource. *

*
*

* This is a convenience which creates an instance of the {@link ListTagsForResourceRequest.Builder} avoiding the * need to create one manually via {@link ListTagsForResourceRequest#builder()} *

* * @param listTagsForResourceRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListTagsForResourceRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListTagsForResource * @see AWS API Documentation */ default CompletableFuture listTagsForResource( Consumer listTagsForResourceRequest) { return listTagsForResource(ListTagsForResourceRequest.builder().applyMutation(listTagsForResourceRequest).build()); } /** *

* Retrieves a list of summaries of created vehicles. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listVehiclesRequest * @return A Java Future containing the result of the ListVehicles operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehicles * @see AWS API * Documentation */ default CompletableFuture listVehicles(ListVehiclesRequest listVehiclesRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves a list of summaries of created vehicles. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListVehiclesRequest.Builder} avoiding the need to * create one manually via {@link ListVehiclesRequest#builder()} *

* * @param listVehiclesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListVehicles operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehicles * @see AWS API * Documentation */ default CompletableFuture listVehicles(Consumer listVehiclesRequest) { return listVehicles(ListVehiclesRequest.builder().applyMutation(listVehiclesRequest).build()); } /** *

* Retrieves a list of summaries of all vehicles associated with a fleet. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*
* * @param listVehiclesInFleetRequest * @return A Java Future containing the result of the ListVehiclesInFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehiclesInFleet * @see AWS API Documentation */ default CompletableFuture listVehiclesInFleet( ListVehiclesInFleetRequest listVehiclesInFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Retrieves a list of summaries of all vehicles associated with a fleet. *

* *

* This API operation uses pagination. Specify the nextToken parameter in the request to return more * results. *

*

*

* This is a convenience which creates an instance of the {@link ListVehiclesInFleetRequest.Builder} avoiding the * need to create one manually via {@link ListVehiclesInFleetRequest#builder()} *

* * @param listVehiclesInFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest.Builder} to create a * request. * @return A Java Future containing the result of the ListVehiclesInFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehiclesInFleet * @see AWS API Documentation */ default CompletableFuture listVehiclesInFleet( Consumer listVehiclesInFleetRequest) { return listVehiclesInFleet(ListVehiclesInFleetRequest.builder().applyMutation(listVehiclesInFleetRequest).build()); } /** *

* This is a variant of * {@link #listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)} * operation. *

* * @param listVehiclesInFleetRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehiclesInFleet * @see AWS API Documentation */ default ListVehiclesInFleetPublisher listVehiclesInFleetPaginator(ListVehiclesInFleetRequest listVehiclesInFleetRequest) { return new ListVehiclesInFleetPublisher(this, listVehiclesInFleetRequest); } /** *

* This is a variant of * {@link #listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)} * operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. * SDK will internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)} * operation. *

*
*

* This is a convenience which creates an instance of the {@link ListVehiclesInFleetRequest.Builder} avoiding the * need to create one manually via {@link ListVehiclesInFleetRequest#builder()} *

* * @param listVehiclesInFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehiclesInFleet * @see AWS API Documentation */ default ListVehiclesInFleetPublisher listVehiclesInFleetPaginator( Consumer listVehiclesInFleetRequest) { return listVehiclesInFleetPaginator(ListVehiclesInFleetRequest.builder().applyMutation(listVehiclesInFleetRequest) .build()); } /** *

* This is a variant of * {@link #listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)} operation. *

* * @param listVehiclesRequest * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehicles * @see AWS API * Documentation */ default ListVehiclesPublisher listVehiclesPaginator(ListVehiclesRequest listVehiclesRequest) { return new ListVehiclesPublisher(this, listVehiclesRequest); } /** *

* This is a variant of * {@link #listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)} operation. The * return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will * internally handle making service calls for you. *

*

* When the operation is called, an instance of this class is returned. At this point, no service calls are made yet * and so there is no guarantee that the request is valid. If there are errors in your request, you will see the * failures only after you start streaming the data. The subscribe method should be called as a request to start * streaming data. For more info, see * {@link org.reactivestreams.Publisher#subscribe(org.reactivestreams.Subscriber)}. Each call to the subscribe * method will result in a new {@link org.reactivestreams.Subscription} i.e., a new contract to stream data from the * starting request. *

* *

* The following are few ways to use the response class: *

* 1) Using the subscribe helper method * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request);
     * CompletableFuture future = publisher.subscribe(res -> { // Do something with the response });
     * future.get();
     * }
     * 
* * 2) Using a custom subscriber * *
     * {@code
     * software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request);
     * publisher.subscribe(new Subscriber() {
     * 
     * public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
     * 
     * 
     * public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse response) { //... };
     * });}
     * 
* * As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2. *

* Please notice that the configuration of maxResults won't limit the number of results you get with the * paginator. It only limits the number of results in each page. *

*

* Note: If you prefer to have control on service calls, use the * {@link #listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)} operation. *

*
*

* This is a convenience which creates an instance of the {@link ListVehiclesRequest.Builder} avoiding the need to * create one manually via {@link ListVehiclesRequest#builder()} *

* * @param listVehiclesRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest.Builder} to create a * request. * @return A custom publisher that can be subscribed to request a stream of response pages.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.ListVehicles * @see AWS API * Documentation */ default ListVehiclesPublisher listVehiclesPaginator(Consumer listVehiclesRequest) { return listVehiclesPaginator(ListVehiclesRequest.builder().applyMutation(listVehiclesRequest).build()); } /** *

* Creates or updates the encryption configuration. Amazon Web Services IoT FleetWise can encrypt your data and * resources using an Amazon Web Services managed key. Or, you can use a KMS key that you own and manage. For more * information, see Data encryption * in the Amazon Web Services IoT FleetWise Developer Guide. *

* * @param putEncryptionConfigurationRequest * @return A Java Future containing the result of the PutEncryptionConfiguration operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.PutEncryptionConfiguration * @see AWS API Documentation */ default CompletableFuture putEncryptionConfiguration( PutEncryptionConfigurationRequest putEncryptionConfigurationRequest) { throw new UnsupportedOperationException(); } /** *

* Creates or updates the encryption configuration. Amazon Web Services IoT FleetWise can encrypt your data and * resources using an Amazon Web Services managed key. Or, you can use a KMS key that you own and manage. For more * information, see Data encryption * in the Amazon Web Services IoT FleetWise Developer Guide. *

*
*

* This is a convenience which creates an instance of the {@link PutEncryptionConfigurationRequest.Builder} avoiding * the need to create one manually via {@link PutEncryptionConfigurationRequest#builder()} *

* * @param putEncryptionConfigurationRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.PutEncryptionConfigurationRequest.Builder} to * create a request. * @return A Java Future containing the result of the PutEncryptionConfiguration operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.PutEncryptionConfiguration * @see AWS API Documentation */ default CompletableFuture putEncryptionConfiguration( Consumer putEncryptionConfigurationRequest) { return putEncryptionConfiguration(PutEncryptionConfigurationRequest.builder() .applyMutation(putEncryptionConfigurationRequest).build()); } /** *

* Creates or updates the logging option. *

* * @param putLoggingOptionsRequest * @return A Java Future containing the result of the PutLoggingOptions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.PutLoggingOptions * @see AWS API Documentation */ default CompletableFuture putLoggingOptions(PutLoggingOptionsRequest putLoggingOptionsRequest) { throw new UnsupportedOperationException(); } /** *

* Creates or updates the logging option. *

*
*

* This is a convenience which creates an instance of the {@link PutLoggingOptionsRequest.Builder} avoiding the need * to create one manually via {@link PutLoggingOptionsRequest#builder()} *

* * @param putLoggingOptionsRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.PutLoggingOptionsRequest.Builder} to create a * request. * @return A Java Future containing the result of the PutLoggingOptions operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.PutLoggingOptions * @see AWS API Documentation */ default CompletableFuture putLoggingOptions( Consumer putLoggingOptionsRequest) { return putLoggingOptions(PutLoggingOptionsRequest.builder().applyMutation(putLoggingOptionsRequest).build()); } /** * *

* This API operation contains deprecated parameters. Register your account again without the Timestream resources * parameter so that Amazon Web Services IoT FleetWise can remove the Timestream metadata stored. You should then * pass the data destination into the CreateCampaign * API operation. *

*

* You must delete any existing campaigns that include an empty data destination before you register your account * again. For more information, see the DeleteCampaign * API operation. *

*

* If you want to delete the Timestream inline policy from the service-linked role, such as to mitigate an overly * permissive policy, you must first delete any existing campaigns. Then delete the service-linked role and register * your account again to enable CloudWatch metrics. For more information, see DeleteServiceLinkedRole in the Identity and Access Management API Reference. *

*
*

* Registers your Amazon Web Services account, IAM, and Amazon Timestream resources so Amazon Web Services IoT * FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including * step-by-step procedures, see Setting up Amazon Web * Services IoT FleetWise. *

* *

* An Amazon Web Services account is not the same thing as a "user." An Amazon Web Services user is an identity that you create using Identity and Access Management (IAM) and takes * the form of either an IAM user or an * IAM role, both with credentials. A * single Amazon Web Services account can, and typically does, contain many users and roles. *

*
* * @param registerAccountRequest * @return A Java Future containing the result of the RegisterAccount operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.RegisterAccount * @see AWS * API Documentation */ default CompletableFuture registerAccount(RegisterAccountRequest registerAccountRequest) { throw new UnsupportedOperationException(); } /** * *

* This API operation contains deprecated parameters. Register your account again without the Timestream resources * parameter so that Amazon Web Services IoT FleetWise can remove the Timestream metadata stored. You should then * pass the data destination into the CreateCampaign * API operation. *

*

* You must delete any existing campaigns that include an empty data destination before you register your account * again. For more information, see the DeleteCampaign * API operation. *

*

* If you want to delete the Timestream inline policy from the service-linked role, such as to mitigate an overly * permissive policy, you must first delete any existing campaigns. Then delete the service-linked role and register * your account again to enable CloudWatch metrics. For more information, see DeleteServiceLinkedRole in the Identity and Access Management API Reference. *

*
*

* Registers your Amazon Web Services account, IAM, and Amazon Timestream resources so Amazon Web Services IoT * FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including * step-by-step procedures, see Setting up Amazon Web * Services IoT FleetWise. *

* *

* An Amazon Web Services account is not the same thing as a "user." An Amazon Web Services user is an identity that you create using Identity and Access Management (IAM) and takes * the form of either an IAM user or an * IAM role, both with credentials. A * single Amazon Web Services account can, and typically does, contain many users and roles. *

*

*

* This is a convenience which creates an instance of the {@link RegisterAccountRequest.Builder} avoiding the need * to create one manually via {@link RegisterAccountRequest#builder()} *

* * @param registerAccountRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.RegisterAccountRequest.Builder} to create a * request. * @return A Java Future containing the result of the RegisterAccount operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.RegisterAccount * @see AWS * API Documentation */ default CompletableFuture registerAccount( Consumer registerAccountRequest) { return registerAccount(RegisterAccountRequest.builder().applyMutation(registerAccountRequest).build()); } /** *

* Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.TagResource * @see AWS API * Documentation */ default CompletableFuture tagResource(TagResourceRequest tagResourceRequest) { throw new UnsupportedOperationException(); } /** *

* Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. *

*
*

* This is a convenience which creates an instance of the {@link TagResourceRequest.Builder} avoiding the need to * create one manually via {@link TagResourceRequest#builder()} *

* * @param tagResourceRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.TagResourceRequest.Builder} to create a request. * @return A Java Future containing the result of the TagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.TagResource * @see AWS API * Documentation */ default CompletableFuture tagResource(Consumer tagResourceRequest) { return tagResource(TagResourceRequest.builder().applyMutation(tagResourceRequest).build()); } /** *

* Removes the given tags (metadata) from the resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UntagResource * @see AWS * API Documentation */ default CompletableFuture untagResource(UntagResourceRequest untagResourceRequest) { throw new UnsupportedOperationException(); } /** *

* Removes the given tags (metadata) from the resource. *

*
*

* This is a convenience which creates an instance of the {@link UntagResourceRequest.Builder} avoiding the need to * create one manually via {@link UntagResourceRequest#builder()} *

* * @param untagResourceRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UntagResourceRequest.Builder} to create a * request. * @return A Java Future containing the result of the UntagResource operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UntagResource * @see AWS * API Documentation */ default CompletableFuture untagResource(Consumer untagResourceRequest) { return untagResource(UntagResourceRequest.builder().applyMutation(untagResourceRequest).build()); } /** *

* Updates a campaign. *

* * @param updateCampaignRequest * @return A Java Future containing the result of the UpdateCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateCampaign * @see AWS * API Documentation */ default CompletableFuture updateCampaign(UpdateCampaignRequest updateCampaignRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a campaign. *

*
*

* This is a convenience which creates an instance of the {@link UpdateCampaignRequest.Builder} avoiding the need to * create one manually via {@link UpdateCampaignRequest#builder()} *

* * @param updateCampaignRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateCampaignRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateCampaign operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateCampaign * @see AWS * API Documentation */ default CompletableFuture updateCampaign(Consumer updateCampaignRequest) { return updateCampaign(UpdateCampaignRequest.builder().applyMutation(updateCampaignRequest).build()); } /** *

* Updates a decoder manifest. *

*

* A decoder manifest can only be updated when the status is DRAFT. Only ACTIVE decoder * manifests can be associated with vehicles. *

* * @param updateDecoderManifestRequest * @return A Java Future containing the result of the UpdateDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateDecoderManifest * @see AWS API Documentation */ default CompletableFuture updateDecoderManifest( UpdateDecoderManifestRequest updateDecoderManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a decoder manifest. *

*

* A decoder manifest can only be updated when the status is DRAFT. Only ACTIVE decoder * manifests can be associated with vehicles. *

*
*

* This is a convenience which creates an instance of the {@link UpdateDecoderManifestRequest.Builder} avoiding the * need to create one manually via {@link UpdateDecoderManifestRequest#builder()} *

* * @param updateDecoderManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateDecoderManifestRequest.Builder} to create * a request. * @return A Java Future containing the result of the UpdateDecoderManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • DecoderManifestValidationException The request couldn't be completed because it contains signal * decoders with one or more validation errors.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateDecoderManifest * @see AWS API Documentation */ default CompletableFuture updateDecoderManifest( Consumer updateDecoderManifestRequest) { return updateDecoderManifest(UpdateDecoderManifestRequest.builder().applyMutation(updateDecoderManifestRequest).build()); } /** *

* Updates the description of an existing fleet. *

* *

* If the fleet is successfully updated, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty HTTP body. *

*
* * @param updateFleetRequest * @return A Java Future containing the result of the UpdateFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateFleet * @see AWS API * Documentation */ default CompletableFuture updateFleet(UpdateFleetRequest updateFleetRequest) { throw new UnsupportedOperationException(); } /** *

* Updates the description of an existing fleet. *

* *

* If the fleet is successfully updated, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an * empty HTTP body. *

*

*

* This is a convenience which creates an instance of the {@link UpdateFleetRequest.Builder} avoiding the need to * create one manually via {@link UpdateFleetRequest#builder()} *

* * @param updateFleetRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateFleetRequest.Builder} to create a request. * @return A Java Future containing the result of the UpdateFleet operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateFleet * @see AWS API * Documentation */ default CompletableFuture updateFleet(Consumer updateFleetRequest) { return updateFleet(UpdateFleetRequest.builder().applyMutation(updateFleetRequest).build()); } /** *

* Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be * updated. *

* * @param updateModelManifestRequest * @return A Java Future containing the result of the UpdateModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateModelManifest * @see AWS API Documentation */ default CompletableFuture updateModelManifest( UpdateModelManifestRequest updateModelManifestRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be * updated. *

*
*

* This is a convenience which creates an instance of the {@link UpdateModelManifestRequest.Builder} avoiding the * need to create one manually via {@link UpdateModelManifestRequest#builder()} *

* * @param updateModelManifestRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateModelManifestRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateModelManifest operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateModelManifest * @see AWS API Documentation */ default CompletableFuture updateModelManifest( Consumer updateModelManifestRequest) { return updateModelManifest(UpdateModelManifestRequest.builder().applyMutation(updateModelManifestRequest).build()); } /** *

* Updates a signal catalog. *

* * @param updateSignalCatalogRequest * @return A Java Future containing the result of the UpdateSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • InvalidNodeException The specified node type doesn't match the expected node type for a node. You can * specify the node type as branch, sensor, actuator, or attribute.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateSignalCatalog * @see AWS API Documentation */ default CompletableFuture updateSignalCatalog( UpdateSignalCatalogRequest updateSignalCatalogRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a signal catalog. *

*
*

* This is a convenience which creates an instance of the {@link UpdateSignalCatalogRequest.Builder} avoiding the * need to create one manually via {@link UpdateSignalCatalogRequest#builder()} *

* * @param updateSignalCatalogRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateSignalCatalogRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateSignalCatalog operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • LimitExceededException A service quota was exceeded.
  • *
  • InvalidNodeException The specified node type doesn't match the expected node type for a node. You can * specify the node type as branch, sensor, actuator, or attribute.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • InvalidSignalsException The request couldn't be completed because it contains signals that aren't * valid.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateSignalCatalog * @see AWS API Documentation */ default CompletableFuture updateSignalCatalog( Consumer updateSignalCatalogRequest) { return updateSignalCatalog(UpdateSignalCatalogRequest.builder().applyMutation(updateSignalCatalogRequest).build()); } /** *

* Updates a vehicle. *

* * @param updateVehicleRequest * @return A Java Future containing the result of the UpdateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateVehicle * @see AWS * API Documentation */ default CompletableFuture updateVehicle(UpdateVehicleRequest updateVehicleRequest) { throw new UnsupportedOperationException(); } /** *

* Updates a vehicle. *

*
*

* This is a convenience which creates an instance of the {@link UpdateVehicleRequest.Builder} avoiding the need to * create one manually via {@link UpdateVehicleRequest#builder()} *

* * @param updateVehicleRequest * A {@link Consumer} that will call methods on * {@link software.amazon.awssdk.services.iotfleetwise.model.UpdateVehicleRequest.Builder} to create a * request. * @return A Java Future containing the result of the UpdateVehicle operation returned by the service.
* The CompletableFuture returned by this method can be completed exceptionally with the following * exceptions. The exception returned is wrapped with CompletionException, so you need to invoke * {@link Throwable#getCause} to retrieve the underlying exception. *
    *
  • InternalServerException The request couldn't be completed because the server temporarily failed.
  • *
  • ResourceNotFoundException The resource wasn't found.
  • *
  • ConflictException The request has conflicting operations. This can occur if you're trying to perform * more than one operation on the same resource at the same time.
  • *
  • ThrottlingException The request couldn't be completed due to throttling.
  • *
  • ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services * service.
  • *
  • AccessDeniedException You don't have sufficient permission to perform this action.
  • *
  • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). * Can be used for catch all scenarios.
  • *
  • SdkClientException If any client side error occurs such as an IO related failure, failure to get * credentials, etc.
  • *
  • IoTFleetWiseException Base class for all service exceptions. Unknown exceptions will be thrown as an * instance of this type.
  • *
* @sample IoTFleetWiseAsyncClient.UpdateVehicle * @see AWS * API Documentation */ default CompletableFuture updateVehicle(Consumer updateVehicleRequest) { return updateVehicle(UpdateVehicleRequest.builder().applyMutation(updateVehicleRequest).build()); } @Override default IoTFleetWiseServiceClientConfiguration serviceClientConfiguration() { throw new UnsupportedOperationException(); } /** * Create a {@link IoTFleetWiseAsyncClient} with the region loaded from the * {@link software.amazon.awssdk.regions.providers.DefaultAwsRegionProviderChain} and credentials loaded from the * {@link software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider}. */ static IoTFleetWiseAsyncClient create() { return builder().build(); } /** * Create a builder that can be used to configure and create a {@link IoTFleetWiseAsyncClient}. */ static IoTFleetWiseAsyncClientBuilder builder() { return new DefaultIoTFleetWiseAsyncClientBuilder(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy