Interface IoTFleetWiseAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any
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.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionassociateVehicleFleet
(Consumer<AssociateVehicleFleetRequest.Builder> associateVehicleFleetRequest) Adds, or associates, a vehicle with a fleet.associateVehicleFleet
(AssociateVehicleFleetRequest associateVehicleFleetRequest) Adds, or associates, a vehicle with a fleet.batchCreateVehicle
(Consumer<BatchCreateVehicleRequest.Builder> batchCreateVehicleRequest) Creates a group, or batch, of vehicles.batchCreateVehicle
(BatchCreateVehicleRequest batchCreateVehicleRequest) Creates a group, or batch, of vehicles.batchUpdateVehicle
(Consumer<BatchUpdateVehicleRequest.Builder> batchUpdateVehicleRequest) Updates a group, or batch, of vehicles.batchUpdateVehicle
(BatchUpdateVehicleRequest batchUpdateVehicleRequest) Updates a group, or batch, of vehicles.builder()
Create a builder that can be used to configure and create aIoTFleetWiseAsyncClient
.static IoTFleetWiseAsyncClient
create()
Create aIoTFleetWiseAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<CreateCampaignResponse> createCampaign
(Consumer<CreateCampaignRequest.Builder> createCampaignRequest) Creates an orchestration of data collection rules.default CompletableFuture
<CreateCampaignResponse> createCampaign
(CreateCampaignRequest createCampaignRequest) Creates an orchestration of data collection rules.createDecoderManifest
(Consumer<CreateDecoderManifestRequest.Builder> createDecoderManifestRequest) Creates the decoder manifest associated with a model manifest.createDecoderManifest
(CreateDecoderManifestRequest createDecoderManifestRequest) Creates the decoder manifest associated with a model manifest.default CompletableFuture
<CreateFleetResponse> createFleet
(Consumer<CreateFleetRequest.Builder> createFleetRequest) Creates a fleet that represents a group of vehicles.default CompletableFuture
<CreateFleetResponse> createFleet
(CreateFleetRequest createFleetRequest) Creates a fleet that represents a group of vehicles.createModelManifest
(Consumer<CreateModelManifestRequest.Builder> createModelManifestRequest) Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators).createModelManifest
(CreateModelManifestRequest createModelManifestRequest) Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators).createSignalCatalog
(Consumer<CreateSignalCatalogRequest.Builder> createSignalCatalogRequest) Creates a collection of standardized signals that can be reused to create vehicle models.createSignalCatalog
(CreateSignalCatalogRequest createSignalCatalogRequest) Creates a collection of standardized signals that can be reused to create vehicle models.default CompletableFuture
<CreateVehicleResponse> createVehicle
(Consumer<CreateVehicleRequest.Builder> createVehicleRequest) Creates a vehicle, which is an instance of a vehicle model (model manifest).default CompletableFuture
<CreateVehicleResponse> createVehicle
(CreateVehicleRequest createVehicleRequest) Creates a vehicle, which is an instance of a vehicle model (model manifest).default CompletableFuture
<DeleteCampaignResponse> deleteCampaign
(Consumer<DeleteCampaignRequest.Builder> deleteCampaignRequest) Deletes a data collection campaign.default CompletableFuture
<DeleteCampaignResponse> deleteCampaign
(DeleteCampaignRequest deleteCampaignRequest) Deletes a data collection campaign.deleteDecoderManifest
(Consumer<DeleteDecoderManifestRequest.Builder> deleteDecoderManifestRequest) Deletes a decoder manifest.deleteDecoderManifest
(DeleteDecoderManifestRequest deleteDecoderManifestRequest) Deletes a decoder manifest.default CompletableFuture
<DeleteFleetResponse> deleteFleet
(Consumer<DeleteFleetRequest.Builder> deleteFleetRequest) Deletes a fleet.default CompletableFuture
<DeleteFleetResponse> deleteFleet
(DeleteFleetRequest deleteFleetRequest) Deletes a fleet.deleteModelManifest
(Consumer<DeleteModelManifestRequest.Builder> deleteModelManifestRequest) Deletes a vehicle model (model manifest).deleteModelManifest
(DeleteModelManifestRequest deleteModelManifestRequest) Deletes a vehicle model (model manifest).deleteSignalCatalog
(Consumer<DeleteSignalCatalogRequest.Builder> deleteSignalCatalogRequest) Deletes a signal catalog.deleteSignalCatalog
(DeleteSignalCatalogRequest deleteSignalCatalogRequest) Deletes a signal catalog.default CompletableFuture
<DeleteVehicleResponse> deleteVehicle
(Consumer<DeleteVehicleRequest.Builder> deleteVehicleRequest) Deletes a vehicle and removes it from any campaigns.default CompletableFuture
<DeleteVehicleResponse> deleteVehicle
(DeleteVehicleRequest deleteVehicleRequest) Deletes a vehicle and removes it from any campaigns.disassociateVehicleFleet
(Consumer<DisassociateVehicleFleetRequest.Builder> disassociateVehicleFleetRequest) Removes, or disassociates, a vehicle from a fleet.disassociateVehicleFleet
(DisassociateVehicleFleetRequest disassociateVehicleFleetRequest) Removes, or disassociates, a vehicle from a fleet.default CompletableFuture
<GetCampaignResponse> getCampaign
(Consumer<GetCampaignRequest.Builder> getCampaignRequest) Retrieves information about a campaign.default CompletableFuture
<GetCampaignResponse> getCampaign
(GetCampaignRequest getCampaignRequest) Retrieves information about a campaign.getDecoderManifest
(Consumer<GetDecoderManifestRequest.Builder> getDecoderManifestRequest) Retrieves information about a created decoder manifest.getDecoderManifest
(GetDecoderManifestRequest getDecoderManifestRequest) Retrieves information about a created decoder manifest.getEncryptionConfiguration
(Consumer<GetEncryptionConfigurationRequest.Builder> getEncryptionConfigurationRequest) Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.getEncryptionConfiguration
(GetEncryptionConfigurationRequest getEncryptionConfigurationRequest) Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.default CompletableFuture
<GetFleetResponse> getFleet
(Consumer<GetFleetRequest.Builder> getFleetRequest) Retrieves information about a fleet.default CompletableFuture
<GetFleetResponse> getFleet
(GetFleetRequest getFleetRequest) Retrieves information about a fleet.getLoggingOptions
(Consumer<GetLoggingOptionsRequest.Builder> getLoggingOptionsRequest) Retrieves the logging options.getLoggingOptions
(GetLoggingOptionsRequest getLoggingOptionsRequest) Retrieves the logging options.getModelManifest
(Consumer<GetModelManifestRequest.Builder> getModelManifestRequest) Retrieves information about a vehicle model (model manifest).getModelManifest
(GetModelManifestRequest getModelManifestRequest) Retrieves information about a vehicle model (model manifest).getRegisterAccountStatus
(Consumer<GetRegisterAccountStatusRequest.Builder> getRegisterAccountStatusRequest) 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.getRegisterAccountStatus
(GetRegisterAccountStatusRequest getRegisterAccountStatusRequest) 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.getSignalCatalog
(Consumer<GetSignalCatalogRequest.Builder> getSignalCatalogRequest) Retrieves information about a signal catalog.getSignalCatalog
(GetSignalCatalogRequest getSignalCatalogRequest) Retrieves information about a signal catalog.default CompletableFuture
<GetVehicleResponse> getVehicle
(Consumer<GetVehicleRequest.Builder> getVehicleRequest) Retrieves information about a vehicle.default CompletableFuture
<GetVehicleResponse> getVehicle
(GetVehicleRequest getVehicleRequest) Retrieves information about a vehicle.getVehicleStatus
(Consumer<GetVehicleStatusRequest.Builder> getVehicleStatusRequest) Retrieves information about the status of a vehicle with any associated campaigns.getVehicleStatus
(GetVehicleStatusRequest getVehicleStatusRequest) Retrieves information about the status of a vehicle with any associated campaigns.default GetVehicleStatusPublisher
getVehicleStatusPaginator
(Consumer<GetVehicleStatusRequest.Builder> getVehicleStatusRequest) This is a variant ofgetVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)
operation.default GetVehicleStatusPublisher
getVehicleStatusPaginator
(GetVehicleStatusRequest getVehicleStatusRequest) This is a variant ofgetVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)
operation.importDecoderManifest
(Consumer<ImportDecoderManifestRequest.Builder> importDecoderManifestRequest) Creates a decoder manifest using your existing CAN DBC file from your local device.importDecoderManifest
(ImportDecoderManifestRequest importDecoderManifestRequest) Creates a decoder manifest using your existing CAN DBC file from your local device.importSignalCatalog
(Consumer<ImportSignalCatalogRequest.Builder> importSignalCatalogRequest) Creates a signal catalog using your existing VSS formatted content from your local device.importSignalCatalog
(ImportSignalCatalogRequest importSignalCatalogRequest) Creates a signal catalog using your existing VSS formatted content from your local device.default CompletableFuture
<ListCampaignsResponse> listCampaigns
(Consumer<ListCampaignsRequest.Builder> listCampaignsRequest) Lists information about created campaigns.default CompletableFuture
<ListCampaignsResponse> listCampaigns
(ListCampaignsRequest listCampaignsRequest) Lists information about created campaigns.default ListCampaignsPublisher
listCampaignsPaginator
(Consumer<ListCampaignsRequest.Builder> listCampaignsRequest) This is a variant oflistCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)
operation.default ListCampaignsPublisher
listCampaignsPaginator
(ListCampaignsRequest listCampaignsRequest) This is a variant oflistCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)
operation.listDecoderManifestNetworkInterfaces
(Consumer<ListDecoderManifestNetworkInterfacesRequest.Builder> listDecoderManifestNetworkInterfacesRequest) Lists the network interfaces specified in a decoder manifest.listDecoderManifestNetworkInterfaces
(ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) Lists the network interfaces specified in a decoder manifest.listDecoderManifestNetworkInterfacesPaginator
(Consumer<ListDecoderManifestNetworkInterfacesRequest.Builder> listDecoderManifestNetworkInterfacesRequest) listDecoderManifestNetworkInterfacesPaginator
(ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) listDecoderManifests
(Consumer<ListDecoderManifestsRequest.Builder> listDecoderManifestsRequest) Lists decoder manifests.listDecoderManifests
(ListDecoderManifestsRequest listDecoderManifestsRequest) Lists decoder manifests.listDecoderManifestSignals
(Consumer<ListDecoderManifestSignalsRequest.Builder> listDecoderManifestSignalsRequest) A list of information about signal decoders specified in a decoder manifest.listDecoderManifestSignals
(ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) A list of information about signal decoders specified in a decoder manifest.listDecoderManifestSignalsPaginator
(Consumer<ListDecoderManifestSignalsRequest.Builder> listDecoderManifestSignalsRequest) This is a variant oflistDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)
operation.listDecoderManifestSignalsPaginator
(ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) This is a variant oflistDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)
operation.default ListDecoderManifestsPublisher
listDecoderManifestsPaginator
(Consumer<ListDecoderManifestsRequest.Builder> listDecoderManifestsRequest) This is a variant oflistDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)
operation.default ListDecoderManifestsPublisher
listDecoderManifestsPaginator
(ListDecoderManifestsRequest listDecoderManifestsRequest) This is a variant oflistDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)
operation.default CompletableFuture
<ListFleetsResponse> listFleets
(Consumer<ListFleetsRequest.Builder> listFleetsRequest) Retrieves information for each created fleet in an Amazon Web Services account.default CompletableFuture
<ListFleetsResponse> listFleets
(ListFleetsRequest listFleetsRequest) Retrieves information for each created fleet in an Amazon Web Services account.listFleetsForVehicle
(Consumer<ListFleetsForVehicleRequest.Builder> listFleetsForVehicleRequest) Retrieves a list of IDs for all fleets that the vehicle is associated with.listFleetsForVehicle
(ListFleetsForVehicleRequest listFleetsForVehicleRequest) Retrieves a list of IDs for all fleets that the vehicle is associated with.default ListFleetsForVehiclePublisher
listFleetsForVehiclePaginator
(Consumer<ListFleetsForVehicleRequest.Builder> listFleetsForVehicleRequest) This is a variant oflistFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)
operation.default ListFleetsForVehiclePublisher
listFleetsForVehiclePaginator
(ListFleetsForVehicleRequest listFleetsForVehicleRequest) This is a variant oflistFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)
operation.default ListFleetsPublisher
listFleetsPaginator
(Consumer<ListFleetsRequest.Builder> listFleetsRequest) This is a variant oflistFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)
operation.default ListFleetsPublisher
listFleetsPaginator
(ListFleetsRequest listFleetsRequest) This is a variant oflistFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)
operation.listModelManifestNodes
(Consumer<ListModelManifestNodesRequest.Builder> listModelManifestNodesRequest) Lists information about nodes specified in a vehicle model (model manifest).listModelManifestNodes
(ListModelManifestNodesRequest listModelManifestNodesRequest) Lists information about nodes specified in a vehicle model (model manifest).default ListModelManifestNodesPublisher
listModelManifestNodesPaginator
(Consumer<ListModelManifestNodesRequest.Builder> listModelManifestNodesRequest) This is a variant oflistModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)
operation.default ListModelManifestNodesPublisher
listModelManifestNodesPaginator
(ListModelManifestNodesRequest listModelManifestNodesRequest) This is a variant oflistModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)
operation.listModelManifests
(Consumer<ListModelManifestsRequest.Builder> listModelManifestsRequest) Retrieves a list of vehicle models (model manifests).listModelManifests
(ListModelManifestsRequest listModelManifestsRequest) Retrieves a list of vehicle models (model manifests).default ListModelManifestsPublisher
listModelManifestsPaginator
(Consumer<ListModelManifestsRequest.Builder> listModelManifestsRequest) This is a variant oflistModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)
operation.default ListModelManifestsPublisher
listModelManifestsPaginator
(ListModelManifestsRequest listModelManifestsRequest) This is a variant oflistModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)
operation.listSignalCatalogNodes
(Consumer<ListSignalCatalogNodesRequest.Builder> listSignalCatalogNodesRequest) Lists of information about the signals (nodes) specified in a signal catalog.listSignalCatalogNodes
(ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) Lists of information about the signals (nodes) specified in a signal catalog.default ListSignalCatalogNodesPublisher
listSignalCatalogNodesPaginator
(Consumer<ListSignalCatalogNodesRequest.Builder> listSignalCatalogNodesRequest) This is a variant oflistSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)
operation.default ListSignalCatalogNodesPublisher
listSignalCatalogNodesPaginator
(ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) This is a variant oflistSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)
operation.listSignalCatalogs
(Consumer<ListSignalCatalogsRequest.Builder> listSignalCatalogsRequest) Lists all the created signal catalogs in an Amazon Web Services account.listSignalCatalogs
(ListSignalCatalogsRequest listSignalCatalogsRequest) Lists all the created signal catalogs in an Amazon Web Services account.default ListSignalCatalogsPublisher
listSignalCatalogsPaginator
(Consumer<ListSignalCatalogsRequest.Builder> listSignalCatalogsRequest) This is a variant oflistSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)
operation.default ListSignalCatalogsPublisher
listSignalCatalogsPaginator
(ListSignalCatalogsRequest listSignalCatalogsRequest) This is a variant oflistSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)
operation.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags (metadata) you have assigned to the resource.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags (metadata) you have assigned to the resource.default CompletableFuture
<ListVehiclesResponse> listVehicles
(Consumer<ListVehiclesRequest.Builder> listVehiclesRequest) Retrieves a list of summaries of created vehicles.default CompletableFuture
<ListVehiclesResponse> listVehicles
(ListVehiclesRequest listVehiclesRequest) Retrieves a list of summaries of created vehicles.listVehiclesInFleet
(Consumer<ListVehiclesInFleetRequest.Builder> listVehiclesInFleetRequest) Retrieves a list of summaries of all vehicles associated with a fleet.listVehiclesInFleet
(ListVehiclesInFleetRequest listVehiclesInFleetRequest) Retrieves a list of summaries of all vehicles associated with a fleet.default ListVehiclesInFleetPublisher
listVehiclesInFleetPaginator
(Consumer<ListVehiclesInFleetRequest.Builder> listVehiclesInFleetRequest) This is a variant oflistVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)
operation.default ListVehiclesInFleetPublisher
listVehiclesInFleetPaginator
(ListVehiclesInFleetRequest listVehiclesInFleetRequest) This is a variant oflistVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)
operation.default ListVehiclesPublisher
listVehiclesPaginator
(Consumer<ListVehiclesRequest.Builder> listVehiclesRequest) This is a variant oflistVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)
operation.default ListVehiclesPublisher
listVehiclesPaginator
(ListVehiclesRequest listVehiclesRequest) This is a variant oflistVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)
operation.putEncryptionConfiguration
(Consumer<PutEncryptionConfigurationRequest.Builder> putEncryptionConfigurationRequest) Creates or updates the encryption configuration.putEncryptionConfiguration
(PutEncryptionConfigurationRequest putEncryptionConfigurationRequest) Creates or updates the encryption configuration.putLoggingOptions
(Consumer<PutLoggingOptionsRequest.Builder> putLoggingOptionsRequest) Creates or updates the logging option.putLoggingOptions
(PutLoggingOptionsRequest putLoggingOptionsRequest) Creates or updates the logging option.default CompletableFuture
<RegisterAccountResponse> registerAccount
(Consumer<RegisterAccountRequest.Builder> registerAccountRequest) default CompletableFuture
<RegisterAccountResponse> registerAccount
(RegisterAccountRequest registerAccountRequest) The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds to or modifies the tags of the given resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Adds to or modifies the tags of the given resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the given tags (metadata) from the resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes the given tags (metadata) from the resource.default CompletableFuture
<UpdateCampaignResponse> updateCampaign
(Consumer<UpdateCampaignRequest.Builder> updateCampaignRequest) Updates a campaign.default CompletableFuture
<UpdateCampaignResponse> updateCampaign
(UpdateCampaignRequest updateCampaignRequest) Updates a campaign.updateDecoderManifest
(Consumer<UpdateDecoderManifestRequest.Builder> updateDecoderManifestRequest) Updates a decoder manifest.updateDecoderManifest
(UpdateDecoderManifestRequest updateDecoderManifestRequest) Updates a decoder manifest.default CompletableFuture
<UpdateFleetResponse> updateFleet
(Consumer<UpdateFleetRequest.Builder> updateFleetRequest) Updates the description of an existing fleet.default CompletableFuture
<UpdateFleetResponse> updateFleet
(UpdateFleetRequest updateFleetRequest) Updates the description of an existing fleet.updateModelManifest
(Consumer<UpdateModelManifestRequest.Builder> updateModelManifestRequest) Updates a vehicle model (model manifest).updateModelManifest
(UpdateModelManifestRequest updateModelManifestRequest) Updates a vehicle model (model manifest).updateSignalCatalog
(Consumer<UpdateSignalCatalogRequest.Builder> updateSignalCatalogRequest) Updates a signal catalog.updateSignalCatalog
(UpdateSignalCatalogRequest updateSignalCatalogRequest) Updates a signal catalog.default CompletableFuture
<UpdateVehicleResponse> updateVehicle
(Consumer<UpdateVehicleRequest.Builder> updateVehicleRequest) Updates a vehicle.default CompletableFuture
<UpdateVehicleResponse> updateVehicle
(UpdateVehicleRequest updateVehicleRequest) Updates a vehicle.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
associateVehicleFleet
default CompletableFuture<AssociateVehicleFleetResponse> associateVehicleFleet(AssociateVehicleFleetRequest associateVehicleFleetRequest) Adds, or associates, a vehicle with a fleet.
- Parameters:
associateVehicleFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
associateVehicleFleet
default CompletableFuture<AssociateVehicleFleetResponse> associateVehicleFleet(Consumer<AssociateVehicleFleetRequest.Builder> associateVehicleFleetRequest) Adds, or associates, a vehicle with a fleet.
This is a convenience which creates an instance of the
AssociateVehicleFleetRequest.Builder
avoiding the need to create one manually viaAssociateVehicleFleetRequest.builder()
- Parameters:
associateVehicleFleetRequest
- AConsumer
that will call methods onAssociateVehicleFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
batchCreateVehicle
default CompletableFuture<BatchCreateVehicleResponse> batchCreateVehicle(BatchCreateVehicleRequest batchCreateVehicleRequest) 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.
- Parameters:
batchCreateVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
batchCreateVehicle
default CompletableFuture<BatchCreateVehicleResponse> batchCreateVehicle(Consumer<BatchCreateVehicleRequest.Builder> batchCreateVehicleRequest) 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
BatchCreateVehicleRequest.Builder
avoiding the need to create one manually viaBatchCreateVehicleRequest.builder()
- Parameters:
batchCreateVehicleRequest
- AConsumer
that will call methods onBatchCreateVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
batchUpdateVehicle
default CompletableFuture<BatchUpdateVehicleResponse> batchUpdateVehicle(BatchUpdateVehicleRequest batchUpdateVehicleRequest) 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.
- Parameters:
batchUpdateVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
batchUpdateVehicle
default CompletableFuture<BatchUpdateVehicleResponse> batchUpdateVehicle(Consumer<BatchUpdateVehicleRequest.Builder> batchUpdateVehicleRequest) 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
BatchUpdateVehicleRequest.Builder
avoiding the need to create one manually viaBatchUpdateVehicleRequest.builder()
- Parameters:
batchUpdateVehicleRequest
- AConsumer
that will call methods onBatchUpdateVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createCampaign
default CompletableFuture<CreateCampaignResponse> createCampaign(CreateCampaignRequest createCampaignRequest) 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.
- Parameters:
createCampaignRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createCampaign
default CompletableFuture<CreateCampaignResponse> createCampaign(Consumer<CreateCampaignRequest.Builder> createCampaignRequest) 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
CreateCampaignRequest.Builder
avoiding the need to create one manually viaCreateCampaignRequest.builder()
- Parameters:
createCampaignRequest
- AConsumer
that will call methods onCreateCampaignRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createDecoderManifest
default CompletableFuture<CreateDecoderManifestResponse> createDecoderManifest(CreateDecoderManifestRequest createDecoderManifestRequest) 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.
- Parameters:
createDecoderManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
-
createDecoderManifest
default CompletableFuture<CreateDecoderManifestResponse> createDecoderManifest(Consumer<CreateDecoderManifestRequest.Builder> createDecoderManifestRequest) 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
CreateDecoderManifestRequest.Builder
avoiding the need to create one manually viaCreateDecoderManifestRequest.builder()
- Parameters:
createDecoderManifestRequest
- AConsumer
that will call methods onCreateDecoderManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
-
createFleet
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.
- Parameters:
createFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createFleet
default CompletableFuture<CreateFleetResponse> createFleet(Consumer<CreateFleetRequest.Builder> createFleetRequest) 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
CreateFleetRequest.Builder
avoiding the need to create one manually viaCreateFleetRequest.builder()
- Parameters:
createFleetRequest
- AConsumer
that will call methods onCreateFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createModelManifest
default CompletableFuture<CreateModelManifestResponse> createModelManifest(CreateModelManifestRequest createModelManifestRequest) 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.
- Parameters:
createModelManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createModelManifest
default CompletableFuture<CreateModelManifestResponse> createModelManifest(Consumer<CreateModelManifestRequest.Builder> createModelManifestRequest) 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
CreateModelManifestRequest.Builder
avoiding the need to create one manually viaCreateModelManifestRequest.builder()
- Parameters:
createModelManifestRequest
- AConsumer
that will call methods onCreateModelManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createSignalCatalog
default CompletableFuture<CreateSignalCatalogResponse> createSignalCatalog(CreateSignalCatalogRequest createSignalCatalogRequest) Creates a collection of standardized signals that can be reused to create vehicle models.
- Parameters:
createSignalCatalogRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createSignalCatalog
default CompletableFuture<CreateSignalCatalogResponse> createSignalCatalog(Consumer<CreateSignalCatalogRequest.Builder> createSignalCatalogRequest) Creates a collection of standardized signals that can be reused to create vehicle models.
This is a convenience which creates an instance of the
CreateSignalCatalogRequest.Builder
avoiding the need to create one manually viaCreateSignalCatalogRequest.builder()
- Parameters:
createSignalCatalogRequest
- AConsumer
that will call methods onCreateSignalCatalogRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createVehicle
default CompletableFuture<CreateVehicleResponse> createVehicle(CreateVehicleRequest createVehicleRequest) 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.
- Parameters:
createVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
createVehicle
default CompletableFuture<CreateVehicleResponse> createVehicle(Consumer<CreateVehicleRequest.Builder> createVehicleRequest) 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
CreateVehicleRequest.Builder
avoiding the need to create one manually viaCreateVehicleRequest.builder()
- Parameters:
createVehicleRequest
- AConsumer
that will call methods onCreateVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteCampaign
default CompletableFuture<DeleteCampaignResponse> deleteCampaign(DeleteCampaignRequest deleteCampaignRequest) Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any vehicles.
- Parameters:
deleteCampaignRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteCampaign
default CompletableFuture<DeleteCampaignResponse> deleteCampaign(Consumer<DeleteCampaignRequest.Builder> deleteCampaignRequest) 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
DeleteCampaignRequest.Builder
avoiding the need to create one manually viaDeleteCampaignRequest.builder()
- Parameters:
deleteCampaignRequest
- AConsumer
that will call methods onDeleteCampaignRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteDecoderManifest
default CompletableFuture<DeleteDecoderManifestResponse> deleteDecoderManifest(DeleteDecoderManifestRequest deleteDecoderManifestRequest) 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.
- Parameters:
deleteDecoderManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteDecoderManifest
default CompletableFuture<DeleteDecoderManifestResponse> deleteDecoderManifest(Consumer<DeleteDecoderManifestRequest.Builder> deleteDecoderManifestRequest) 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
DeleteDecoderManifestRequest.Builder
avoiding the need to create one manually viaDeleteDecoderManifestRequest.builder()
- Parameters:
deleteDecoderManifestRequest
- AConsumer
that will call methods onDeleteDecoderManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteFleet
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.
- Parameters:
deleteFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteFleet
default CompletableFuture<DeleteFleetResponse> deleteFleet(Consumer<DeleteFleetRequest.Builder> deleteFleetRequest) 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
DeleteFleetRequest.Builder
avoiding the need to create one manually viaDeleteFleetRequest.builder()
- Parameters:
deleteFleetRequest
- AConsumer
that will call methods onDeleteFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteModelManifest
default CompletableFuture<DeleteModelManifestResponse> deleteModelManifest(DeleteModelManifestRequest deleteModelManifestRequest) 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.
- Parameters:
deleteModelManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteModelManifest
default CompletableFuture<DeleteModelManifestResponse> deleteModelManifest(Consumer<DeleteModelManifestRequest.Builder> deleteModelManifestRequest) 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
DeleteModelManifestRequest.Builder
avoiding the need to create one manually viaDeleteModelManifestRequest.builder()
- Parameters:
deleteModelManifestRequest
- AConsumer
that will call methods onDeleteModelManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteSignalCatalog
default CompletableFuture<DeleteSignalCatalogResponse> deleteSignalCatalog(DeleteSignalCatalogRequest deleteSignalCatalogRequest) 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.
- Parameters:
deleteSignalCatalogRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteSignalCatalog
default CompletableFuture<DeleteSignalCatalogResponse> deleteSignalCatalog(Consumer<DeleteSignalCatalogRequest.Builder> deleteSignalCatalogRequest) 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
DeleteSignalCatalogRequest.Builder
avoiding the need to create one manually viaDeleteSignalCatalogRequest.builder()
- Parameters:
deleteSignalCatalogRequest
- AConsumer
that will call methods onDeleteSignalCatalogRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteVehicle
default CompletableFuture<DeleteVehicleResponse> deleteVehicle(DeleteVehicleRequest deleteVehicleRequest) 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.
- Parameters:
deleteVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
deleteVehicle
default CompletableFuture<DeleteVehicleResponse> deleteVehicle(Consumer<DeleteVehicleRequest.Builder> deleteVehicleRequest) 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
DeleteVehicleRequest.Builder
avoiding the need to create one manually viaDeleteVehicleRequest.builder()
- Parameters:
deleteVehicleRequest
- AConsumer
that will call methods onDeleteVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
disassociateVehicleFleet
default CompletableFuture<DisassociateVehicleFleetResponse> disassociateVehicleFleet(DisassociateVehicleFleetRequest disassociateVehicleFleetRequest) 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.
- Parameters:
disassociateVehicleFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
disassociateVehicleFleet
default CompletableFuture<DisassociateVehicleFleetResponse> disassociateVehicleFleet(Consumer<DisassociateVehicleFleetRequest.Builder> disassociateVehicleFleetRequest) 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
DisassociateVehicleFleetRequest.Builder
avoiding the need to create one manually viaDisassociateVehicleFleetRequest.builder()
- Parameters:
disassociateVehicleFleetRequest
- AConsumer
that will call methods onDisassociateVehicleFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getCampaign
Retrieves information about a campaign.
- Parameters:
getCampaignRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getCampaign
default CompletableFuture<GetCampaignResponse> getCampaign(Consumer<GetCampaignRequest.Builder> getCampaignRequest) Retrieves information about a campaign.
This is a convenience which creates an instance of the
GetCampaignRequest.Builder
avoiding the need to create one manually viaGetCampaignRequest.builder()
- Parameters:
getCampaignRequest
- AConsumer
that will call methods onGetCampaignRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getDecoderManifest
default CompletableFuture<GetDecoderManifestResponse> getDecoderManifest(GetDecoderManifestRequest getDecoderManifestRequest) Retrieves information about a created decoder manifest.
- Parameters:
getDecoderManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getDecoderManifest
default CompletableFuture<GetDecoderManifestResponse> getDecoderManifest(Consumer<GetDecoderManifestRequest.Builder> getDecoderManifestRequest) Retrieves information about a created decoder manifest.
This is a convenience which creates an instance of the
GetDecoderManifestRequest.Builder
avoiding the need to create one manually viaGetDecoderManifestRequest.builder()
- Parameters:
getDecoderManifestRequest
- AConsumer
that will call methods onGetDecoderManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getEncryptionConfiguration
default CompletableFuture<GetEncryptionConfigurationResponse> getEncryptionConfiguration(GetEncryptionConfigurationRequest getEncryptionConfigurationRequest) Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.
- Parameters:
getEncryptionConfigurationRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getEncryptionConfiguration
default CompletableFuture<GetEncryptionConfigurationResponse> getEncryptionConfiguration(Consumer<GetEncryptionConfigurationRequest.Builder> getEncryptionConfigurationRequest) Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.
This is a convenience which creates an instance of the
GetEncryptionConfigurationRequest.Builder
avoiding the need to create one manually viaGetEncryptionConfigurationRequest.builder()
- Parameters:
getEncryptionConfigurationRequest
- AConsumer
that will call methods onGetEncryptionConfigurationRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getFleet
Retrieves information about a fleet.
- Parameters:
getFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getFleet
default CompletableFuture<GetFleetResponse> getFleet(Consumer<GetFleetRequest.Builder> getFleetRequest) Retrieves information about a fleet.
This is a convenience which creates an instance of the
GetFleetRequest.Builder
avoiding the need to create one manually viaGetFleetRequest.builder()
- Parameters:
getFleetRequest
- AConsumer
that will call methods onGetFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getLoggingOptions
default CompletableFuture<GetLoggingOptionsResponse> getLoggingOptions(GetLoggingOptionsRequest getLoggingOptionsRequest) Retrieves the logging options.
- Parameters:
getLoggingOptionsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getLoggingOptions
default CompletableFuture<GetLoggingOptionsResponse> getLoggingOptions(Consumer<GetLoggingOptionsRequest.Builder> getLoggingOptionsRequest) Retrieves the logging options.
This is a convenience which creates an instance of the
GetLoggingOptionsRequest.Builder
avoiding the need to create one manually viaGetLoggingOptionsRequest.builder()
- Parameters:
getLoggingOptionsRequest
- AConsumer
that will call methods onGetLoggingOptionsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getModelManifest
default CompletableFuture<GetModelManifestResponse> getModelManifest(GetModelManifestRequest getModelManifestRequest) Retrieves information about a vehicle model (model manifest).
- Parameters:
getModelManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getModelManifest
default CompletableFuture<GetModelManifestResponse> getModelManifest(Consumer<GetModelManifestRequest.Builder> getModelManifestRequest) Retrieves information about a vehicle model (model manifest).
This is a convenience which creates an instance of the
GetModelManifestRequest.Builder
avoiding the need to create one manually viaGetModelManifestRequest.builder()
- Parameters:
getModelManifestRequest
- AConsumer
that will call methods onGetModelManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getRegisterAccountStatus
default CompletableFuture<GetRegisterAccountStatusResponse> getRegisterAccountStatus(GetRegisterAccountStatusRequest getRegisterAccountStatusRequest) 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.
- Parameters:
getRegisterAccountStatusRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getRegisterAccountStatus
default CompletableFuture<GetRegisterAccountStatusResponse> getRegisterAccountStatus(Consumer<GetRegisterAccountStatusRequest.Builder> getRegisterAccountStatusRequest) 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
GetRegisterAccountStatusRequest.Builder
avoiding the need to create one manually viaGetRegisterAccountStatusRequest.builder()
- Parameters:
getRegisterAccountStatusRequest
- AConsumer
that will call methods onGetRegisterAccountStatusRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getSignalCatalog
default CompletableFuture<GetSignalCatalogResponse> getSignalCatalog(GetSignalCatalogRequest getSignalCatalogRequest) Retrieves information about a signal catalog.
- Parameters:
getSignalCatalogRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getSignalCatalog
default CompletableFuture<GetSignalCatalogResponse> getSignalCatalog(Consumer<GetSignalCatalogRequest.Builder> getSignalCatalogRequest) Retrieves information about a signal catalog.
This is a convenience which creates an instance of the
GetSignalCatalogRequest.Builder
avoiding the need to create one manually viaGetSignalCatalogRequest.builder()
- Parameters:
getSignalCatalogRequest
- AConsumer
that will call methods onGetSignalCatalogRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicle
Retrieves information about a vehicle.
- Parameters:
getVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicle
default CompletableFuture<GetVehicleResponse> getVehicle(Consumer<GetVehicleRequest.Builder> getVehicleRequest) Retrieves information about a vehicle.
This is a convenience which creates an instance of the
GetVehicleRequest.Builder
avoiding the need to create one manually viaGetVehicleRequest.builder()
- Parameters:
getVehicleRequest
- AConsumer
that will call methods onGetVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicleStatus
default CompletableFuture<GetVehicleStatusResponse> getVehicleStatus(GetVehicleStatusRequest getVehicleStatusRequest) Retrieves information about the status of a vehicle with any associated campaigns.
- Parameters:
getVehicleStatusRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicleStatus
default CompletableFuture<GetVehicleStatusResponse> getVehicleStatus(Consumer<GetVehicleStatusRequest.Builder> getVehicleStatusRequest) Retrieves information about the status of a vehicle with any associated campaigns.
This is a convenience which creates an instance of the
GetVehicleStatusRequest.Builder
avoiding the need to create one manually viaGetVehicleStatusRequest.builder()
- Parameters:
getVehicleStatusRequest
- AConsumer
that will call methods onGetVehicleStatusRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicleStatusPaginator
default GetVehicleStatusPublisher getVehicleStatusPaginator(GetVehicleStatusRequest getVehicleStatusRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse response) { //... }; });
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
getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)
operation.- Parameters:
getVehicleStatusRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
getVehicleStatusPaginator
default GetVehicleStatusPublisher getVehicleStatusPaginator(Consumer<GetVehicleStatusRequest.Builder> getVehicleStatusRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.GetVehicleStatusPublisher publisher = client.getVehicleStatusPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusResponse response) { //... }; });
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
getVehicleStatus(software.amazon.awssdk.services.iotfleetwise.model.GetVehicleStatusRequest)
operation.
This is a convenience which creates an instance of the
GetVehicleStatusRequest.Builder
avoiding the need to create one manually viaGetVehicleStatusRequest.builder()
- Parameters:
getVehicleStatusRequest
- AConsumer
that will call methods onGetVehicleStatusRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
importDecoderManifest
default CompletableFuture<ImportDecoderManifestResponse> importDecoderManifest(ImportDecoderManifestRequest importDecoderManifestRequest) Creates a decoder manifest using your existing CAN DBC file from your local device.
- Parameters:
importDecoderManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
importDecoderManifest
default CompletableFuture<ImportDecoderManifestResponse> importDecoderManifest(Consumer<ImportDecoderManifestRequest.Builder> importDecoderManifestRequest) Creates a decoder manifest using your existing CAN DBC file from your local device.
This is a convenience which creates an instance of the
ImportDecoderManifestRequest.Builder
avoiding the need to create one manually viaImportDecoderManifestRequest.builder()
- Parameters:
importDecoderManifestRequest
- AConsumer
that will call methods onImportDecoderManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
importSignalCatalog
default CompletableFuture<ImportSignalCatalogResponse> importSignalCatalog(ImportSignalCatalogRequest importSignalCatalogRequest) Creates a signal catalog using your existing VSS formatted content from your local device.
- Parameters:
importSignalCatalogRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
importSignalCatalog
default CompletableFuture<ImportSignalCatalogResponse> importSignalCatalog(Consumer<ImportSignalCatalogRequest.Builder> importSignalCatalogRequest) Creates a signal catalog using your existing VSS formatted content from your local device.
This is a convenience which creates an instance of the
ImportSignalCatalogRequest.Builder
avoiding the need to create one manually viaImportSignalCatalogRequest.builder()
- Parameters:
importSignalCatalogRequest
- AConsumer
that will call methods onImportSignalCatalogRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listCampaigns
default CompletableFuture<ListCampaignsResponse> listCampaigns(ListCampaignsRequest listCampaignsRequest) Lists information about created campaigns.
This API operation uses pagination. Specify the
nextToken
parameter in the request to return more results.- Parameters:
listCampaignsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listCampaigns
default CompletableFuture<ListCampaignsResponse> listCampaigns(Consumer<ListCampaignsRequest.Builder> listCampaignsRequest) 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
ListCampaignsRequest.Builder
avoiding the need to create one manually viaListCampaignsRequest.builder()
- Parameters:
listCampaignsRequest
- AConsumer
that will call methods onListCampaignsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listCampaignsPaginator
This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse response) { //... }; });
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
listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)
operation.- Parameters:
listCampaignsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listCampaignsPaginator
default ListCampaignsPublisher listCampaignsPaginator(Consumer<ListCampaignsRequest.Builder> listCampaignsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListCampaignsPublisher publisher = client.listCampaignsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsResponse response) { //... }; });
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
listCampaigns(software.amazon.awssdk.services.iotfleetwise.model.ListCampaignsRequest)
operation.
This is a convenience which creates an instance of the
ListCampaignsRequest.Builder
avoiding the need to create one manually viaListCampaignsRequest.builder()
- Parameters:
listCampaignsRequest
- AConsumer
that will call methods onListCampaignsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestNetworkInterfaces
default CompletableFuture<ListDecoderManifestNetworkInterfacesResponse> listDecoderManifestNetworkInterfaces(ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) 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.- Parameters:
listDecoderManifestNetworkInterfacesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestNetworkInterfaces
default CompletableFuture<ListDecoderManifestNetworkInterfacesResponse> listDecoderManifestNetworkInterfaces(Consumer<ListDecoderManifestNetworkInterfacesRequest.Builder> listDecoderManifestNetworkInterfacesRequest) 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
ListDecoderManifestNetworkInterfacesRequest.Builder
avoiding the need to create one manually viaListDecoderManifestNetworkInterfacesRequest.builder()
- Parameters:
listDecoderManifestNetworkInterfacesRequest
- AConsumer
that will call methods onListDecoderManifestNetworkInterfacesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestNetworkInterfacesPaginator
default ListDecoderManifestNetworkInterfacesPublisher listDecoderManifestNetworkInterfacesPaginator(ListDecoderManifestNetworkInterfacesRequest listDecoderManifestNetworkInterfacesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse response) { //... }; });
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
listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)
operation.- Parameters:
listDecoderManifestNetworkInterfacesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestNetworkInterfacesPaginator
default ListDecoderManifestNetworkInterfacesPublisher listDecoderManifestNetworkInterfacesPaginator(Consumer<ListDecoderManifestNetworkInterfacesRequest.Builder> listDecoderManifestNetworkInterfacesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestNetworkInterfacesPublisher publisher = client.listDecoderManifestNetworkInterfacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesResponse response) { //... }; });
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
listDecoderManifestNetworkInterfaces(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestNetworkInterfacesRequest)
operation.
This is a convenience which creates an instance of the
ListDecoderManifestNetworkInterfacesRequest.Builder
avoiding the need to create one manually viaListDecoderManifestNetworkInterfacesRequest.builder()
- Parameters:
listDecoderManifestNetworkInterfacesRequest
- AConsumer
that will call methods onListDecoderManifestNetworkInterfacesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestSignals
default CompletableFuture<ListDecoderManifestSignalsResponse> listDecoderManifestSignals(ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) 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.- Parameters:
listDecoderManifestSignalsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestSignals
default CompletableFuture<ListDecoderManifestSignalsResponse> listDecoderManifestSignals(Consumer<ListDecoderManifestSignalsRequest.Builder> listDecoderManifestSignalsRequest) 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
ListDecoderManifestSignalsRequest.Builder
avoiding the need to create one manually viaListDecoderManifestSignalsRequest.builder()
- Parameters:
listDecoderManifestSignalsRequest
- AConsumer
that will call methods onListDecoderManifestSignalsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestSignalsPaginator
default ListDecoderManifestSignalsPublisher listDecoderManifestSignalsPaginator(ListDecoderManifestSignalsRequest listDecoderManifestSignalsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse response) { //... }; });
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
listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)
operation.- Parameters:
listDecoderManifestSignalsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestSignalsPaginator
default ListDecoderManifestSignalsPublisher listDecoderManifestSignalsPaginator(Consumer<ListDecoderManifestSignalsRequest.Builder> listDecoderManifestSignalsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestSignalsPublisher publisher = client.listDecoderManifestSignalsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsResponse response) { //... }; });
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
listDecoderManifestSignals(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestSignalsRequest)
operation.
This is a convenience which creates an instance of the
ListDecoderManifestSignalsRequest.Builder
avoiding the need to create one manually viaListDecoderManifestSignalsRequest.builder()
- Parameters:
listDecoderManifestSignalsRequest
- AConsumer
that will call methods onListDecoderManifestSignalsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifests
default CompletableFuture<ListDecoderManifestsResponse> listDecoderManifests(ListDecoderManifestsRequest listDecoderManifestsRequest) Lists decoder manifests.
This API operation uses pagination. Specify the
nextToken
parameter in the request to return more results.- Parameters:
listDecoderManifestsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifests
default CompletableFuture<ListDecoderManifestsResponse> listDecoderManifests(Consumer<ListDecoderManifestsRequest.Builder> listDecoderManifestsRequest) 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
ListDecoderManifestsRequest.Builder
avoiding the need to create one manually viaListDecoderManifestsRequest.builder()
- Parameters:
listDecoderManifestsRequest
- AConsumer
that will call methods onListDecoderManifestsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestsPaginator
default ListDecoderManifestsPublisher listDecoderManifestsPaginator(ListDecoderManifestsRequest listDecoderManifestsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse response) { //... }; });
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
listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)
operation.- Parameters:
listDecoderManifestsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listDecoderManifestsPaginator
default ListDecoderManifestsPublisher listDecoderManifestsPaginator(Consumer<ListDecoderManifestsRequest.Builder> listDecoderManifestsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListDecoderManifestsPublisher publisher = client.listDecoderManifestsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsResponse response) { //... }; });
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
listDecoderManifests(software.amazon.awssdk.services.iotfleetwise.model.ListDecoderManifestsRequest)
operation.
This is a convenience which creates an instance of the
ListDecoderManifestsRequest.Builder
avoiding the need to create one manually viaListDecoderManifestsRequest.builder()
- Parameters:
listDecoderManifestsRequest
- AConsumer
that will call methods onListDecoderManifestsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleets
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.- Parameters:
listFleetsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleets
default CompletableFuture<ListFleetsResponse> listFleets(Consumer<ListFleetsRequest.Builder> listFleetsRequest) 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
ListFleetsRequest.Builder
avoiding the need to create one manually viaListFleetsRequest.builder()
- Parameters:
listFleetsRequest
- AConsumer
that will call methods onListFleetsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsForVehicle
default CompletableFuture<ListFleetsForVehicleResponse> listFleetsForVehicle(ListFleetsForVehicleRequest listFleetsForVehicleRequest) 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.- Parameters:
listFleetsForVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsForVehicle
default CompletableFuture<ListFleetsForVehicleResponse> listFleetsForVehicle(Consumer<ListFleetsForVehicleRequest.Builder> listFleetsForVehicleRequest) 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
ListFleetsForVehicleRequest.Builder
avoiding the need to create one manually viaListFleetsForVehicleRequest.builder()
- Parameters:
listFleetsForVehicleRequest
- AConsumer
that will call methods onListFleetsForVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsForVehiclePaginator
default ListFleetsForVehiclePublisher listFleetsForVehiclePaginator(ListFleetsForVehicleRequest listFleetsForVehicleRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse response) { //... }; });
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
listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)
operation.- Parameters:
listFleetsForVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsForVehiclePaginator
default ListFleetsForVehiclePublisher listFleetsForVehiclePaginator(Consumer<ListFleetsForVehicleRequest.Builder> listFleetsForVehicleRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsForVehiclePublisher publisher = client.listFleetsForVehiclePaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleResponse response) { //... }; });
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
listFleetsForVehicle(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsForVehicleRequest)
operation.
This is a convenience which creates an instance of the
ListFleetsForVehicleRequest.Builder
avoiding the need to create one manually viaListFleetsForVehicleRequest.builder()
- Parameters:
listFleetsForVehicleRequest
- AConsumer
that will call methods onListFleetsForVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsPaginator
This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse response) { //... }; });
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
listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)
operation.- Parameters:
listFleetsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listFleetsPaginator
default ListFleetsPublisher listFleetsPaginator(Consumer<ListFleetsRequest.Builder> listFleetsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListFleetsPublisher publisher = client.listFleetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsResponse response) { //... }; });
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
listFleets(software.amazon.awssdk.services.iotfleetwise.model.ListFleetsRequest)
operation.
This is a convenience which creates an instance of the
ListFleetsRequest.Builder
avoiding the need to create one manually viaListFleetsRequest.builder()
- Parameters:
listFleetsRequest
- AConsumer
that will call methods onListFleetsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestNodes
default CompletableFuture<ListModelManifestNodesResponse> listModelManifestNodes(ListModelManifestNodesRequest listModelManifestNodesRequest) 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.- Parameters:
listModelManifestNodesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestNodes
default CompletableFuture<ListModelManifestNodesResponse> listModelManifestNodes(Consumer<ListModelManifestNodesRequest.Builder> listModelManifestNodesRequest) 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
ListModelManifestNodesRequest.Builder
avoiding the need to create one manually viaListModelManifestNodesRequest.builder()
- Parameters:
listModelManifestNodesRequest
- AConsumer
that will call methods onListModelManifestNodesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestNodesPaginator
default ListModelManifestNodesPublisher listModelManifestNodesPaginator(ListModelManifestNodesRequest listModelManifestNodesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse response) { //... }; });
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
listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)
operation.- Parameters:
listModelManifestNodesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestNodesPaginator
default ListModelManifestNodesPublisher listModelManifestNodesPaginator(Consumer<ListModelManifestNodesRequest.Builder> listModelManifestNodesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestNodesPublisher publisher = client.listModelManifestNodesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesResponse response) { //... }; });
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
listModelManifestNodes(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestNodesRequest)
operation.
This is a convenience which creates an instance of the
ListModelManifestNodesRequest.Builder
avoiding the need to create one manually viaListModelManifestNodesRequest.builder()
- Parameters:
listModelManifestNodesRequest
- AConsumer
that will call methods onListModelManifestNodesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifests
default CompletableFuture<ListModelManifestsResponse> listModelManifests(ListModelManifestsRequest listModelManifestsRequest) Retrieves a list of vehicle models (model manifests).
This API operation uses pagination. Specify the
nextToken
parameter in the request to return more results.- Parameters:
listModelManifestsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifests
default CompletableFuture<ListModelManifestsResponse> listModelManifests(Consumer<ListModelManifestsRequest.Builder> listModelManifestsRequest) 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
ListModelManifestsRequest.Builder
avoiding the need to create one manually viaListModelManifestsRequest.builder()
- Parameters:
listModelManifestsRequest
- AConsumer
that will call methods onListModelManifestsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestsPaginator
default ListModelManifestsPublisher listModelManifestsPaginator(ListModelManifestsRequest listModelManifestsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse response) { //... }; });
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
listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)
operation.- Parameters:
listModelManifestsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listModelManifestsPaginator
default ListModelManifestsPublisher listModelManifestsPaginator(Consumer<ListModelManifestsRequest.Builder> listModelManifestsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListModelManifestsPublisher publisher = client.listModelManifestsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsResponse response) { //... }; });
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
listModelManifests(software.amazon.awssdk.services.iotfleetwise.model.ListModelManifestsRequest)
operation.
This is a convenience which creates an instance of the
ListModelManifestsRequest.Builder
avoiding the need to create one manually viaListModelManifestsRequest.builder()
- Parameters:
listModelManifestsRequest
- AConsumer
that will call methods onListModelManifestsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogNodes
default CompletableFuture<ListSignalCatalogNodesResponse> listSignalCatalogNodes(ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) 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.- Parameters:
listSignalCatalogNodesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogNodes
default CompletableFuture<ListSignalCatalogNodesResponse> listSignalCatalogNodes(Consumer<ListSignalCatalogNodesRequest.Builder> listSignalCatalogNodesRequest) 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
ListSignalCatalogNodesRequest.Builder
avoiding the need to create one manually viaListSignalCatalogNodesRequest.builder()
- Parameters:
listSignalCatalogNodesRequest
- AConsumer
that will call methods onListSignalCatalogNodesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogNodesPaginator
default ListSignalCatalogNodesPublisher listSignalCatalogNodesPaginator(ListSignalCatalogNodesRequest listSignalCatalogNodesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse response) { //... }; });
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
listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)
operation.- Parameters:
listSignalCatalogNodesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogNodesPaginator
default ListSignalCatalogNodesPublisher listSignalCatalogNodesPaginator(Consumer<ListSignalCatalogNodesRequest.Builder> listSignalCatalogNodesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogNodesPublisher publisher = client.listSignalCatalogNodesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesResponse response) { //... }; });
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
listSignalCatalogNodes(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogNodesRequest)
operation.
This is a convenience which creates an instance of the
ListSignalCatalogNodesRequest.Builder
avoiding the need to create one manually viaListSignalCatalogNodesRequest.builder()
- Parameters:
listSignalCatalogNodesRequest
- AConsumer
that will call methods onListSignalCatalogNodesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogs
default CompletableFuture<ListSignalCatalogsResponse> listSignalCatalogs(ListSignalCatalogsRequest listSignalCatalogsRequest) 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.- Parameters:
listSignalCatalogsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogs
default CompletableFuture<ListSignalCatalogsResponse> listSignalCatalogs(Consumer<ListSignalCatalogsRequest.Builder> listSignalCatalogsRequest) 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
ListSignalCatalogsRequest.Builder
avoiding the need to create one manually viaListSignalCatalogsRequest.builder()
- Parameters:
listSignalCatalogsRequest
- AConsumer
that will call methods onListSignalCatalogsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogsPaginator
default ListSignalCatalogsPublisher listSignalCatalogsPaginator(ListSignalCatalogsRequest listSignalCatalogsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse response) { //... }; });
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
listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)
operation.- Parameters:
listSignalCatalogsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listSignalCatalogsPaginator
default ListSignalCatalogsPublisher listSignalCatalogsPaginator(Consumer<ListSignalCatalogsRequest.Builder> listSignalCatalogsRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListSignalCatalogsPublisher publisher = client.listSignalCatalogsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsResponse response) { //... }; });
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
listSignalCatalogs(software.amazon.awssdk.services.iotfleetwise.model.ListSignalCatalogsRequest)
operation.
This is a convenience which creates an instance of the
ListSignalCatalogsRequest.Builder
avoiding the need to create one manually viaListSignalCatalogsRequest.builder()
- Parameters:
listSignalCatalogsRequest
- AConsumer
that will call methods onListSignalCatalogsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags (metadata) you have assigned to the resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags (metadata) you have assigned to the resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehicles
default CompletableFuture<ListVehiclesResponse> listVehicles(ListVehiclesRequest listVehiclesRequest) Retrieves a list of summaries of created vehicles.
This API operation uses pagination. Specify the
nextToken
parameter in the request to return more results.- Parameters:
listVehiclesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehicles
default CompletableFuture<ListVehiclesResponse> listVehicles(Consumer<ListVehiclesRequest.Builder> listVehiclesRequest) 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
ListVehiclesRequest.Builder
avoiding the need to create one manually viaListVehiclesRequest.builder()
- Parameters:
listVehiclesRequest
- AConsumer
that will call methods onListVehiclesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesInFleet
default CompletableFuture<ListVehiclesInFleetResponse> listVehiclesInFleet(ListVehiclesInFleetRequest listVehiclesInFleetRequest) 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.- Parameters:
listVehiclesInFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesInFleet
default CompletableFuture<ListVehiclesInFleetResponse> listVehiclesInFleet(Consumer<ListVehiclesInFleetRequest.Builder> listVehiclesInFleetRequest) 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
ListVehiclesInFleetRequest.Builder
avoiding the need to create one manually viaListVehiclesInFleetRequest.builder()
- Parameters:
listVehiclesInFleetRequest
- AConsumer
that will call methods onListVehiclesInFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesInFleetPaginator
default ListVehiclesInFleetPublisher listVehiclesInFleetPaginator(ListVehiclesInFleetRequest listVehiclesInFleetRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse response) { //... }; });
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
listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)
operation.- Parameters:
listVehiclesInFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesInFleetPaginator
default ListVehiclesInFleetPublisher listVehiclesInFleetPaginator(Consumer<ListVehiclesInFleetRequest.Builder> listVehiclesInFleetRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesInFleetPublisher publisher = client.listVehiclesInFleetPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetResponse response) { //... }; });
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
listVehiclesInFleet(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesInFleetRequest)
operation.
This is a convenience which creates an instance of the
ListVehiclesInFleetRequest.Builder
avoiding the need to create one manually viaListVehiclesInFleetRequest.builder()
- Parameters:
listVehiclesInFleetRequest
- AConsumer
that will call methods onListVehiclesInFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesPaginator
This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse response) { //... }; });
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
listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)
operation.- Parameters:
listVehiclesRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
listVehiclesPaginator
default ListVehiclesPublisher listVehiclesPaginator(Consumer<ListVehiclesRequest.Builder> listVehiclesRequest) This is a variant of
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
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
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 methodsoftware.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.iotfleetwise.paginators.ListVehiclesPublisher publisher = client.listVehiclesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesResponse response) { //... }; });
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
listVehicles(software.amazon.awssdk.services.iotfleetwise.model.ListVehiclesRequest)
operation.
This is a convenience which creates an instance of the
ListVehiclesRequest.Builder
avoiding the need to create one manually viaListVehiclesRequest.builder()
- Parameters:
listVehiclesRequest
- AConsumer
that will call methods onListVehiclesRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
putEncryptionConfiguration
default CompletableFuture<PutEncryptionConfigurationResponse> putEncryptionConfiguration(PutEncryptionConfigurationRequest putEncryptionConfigurationRequest) 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.
- Parameters:
putEncryptionConfigurationRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
putEncryptionConfiguration
default CompletableFuture<PutEncryptionConfigurationResponse> putEncryptionConfiguration(Consumer<PutEncryptionConfigurationRequest.Builder> putEncryptionConfigurationRequest) 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
PutEncryptionConfigurationRequest.Builder
avoiding the need to create one manually viaPutEncryptionConfigurationRequest.builder()
- Parameters:
putEncryptionConfigurationRequest
- AConsumer
that will call methods onPutEncryptionConfigurationRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
putLoggingOptions
default CompletableFuture<PutLoggingOptionsResponse> putLoggingOptions(PutLoggingOptionsRequest putLoggingOptionsRequest) Creates or updates the logging option.
- Parameters:
putLoggingOptionsRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
putLoggingOptions
default CompletableFuture<PutLoggingOptionsResponse> putLoggingOptions(Consumer<PutLoggingOptionsRequest.Builder> putLoggingOptionsRequest) Creates or updates the logging option.
This is a convenience which creates an instance of the
PutLoggingOptionsRequest.Builder
avoiding the need to create one manually viaPutLoggingOptionsRequest.builder()
- Parameters:
putLoggingOptionsRequest
- AConsumer
that will call methods onPutLoggingOptionsRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
registerAccount
default CompletableFuture<RegisterAccountResponse> registerAccount(RegisterAccountRequest registerAccountRequest) 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.
- Parameters:
registerAccountRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
registerAccount
default CompletableFuture<RegisterAccountResponse> registerAccount(Consumer<RegisterAccountRequest.Builder> registerAccountRequest) 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
RegisterAccountRequest.Builder
avoiding the need to create one manually viaRegisterAccountRequest.builder()
- Parameters:
registerAccountRequest
- AConsumer
that will call methods onRegisterAccountRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
tagResource
Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource.
- Parameters:
tagResourceRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) 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
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes the given tags (metadata) from the resource.
- Parameters:
untagResourceRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the given tags (metadata) from the resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateCampaign
default CompletableFuture<UpdateCampaignResponse> updateCampaign(UpdateCampaignRequest updateCampaignRequest) Updates a campaign.
- Parameters:
updateCampaignRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateCampaign
default CompletableFuture<UpdateCampaignResponse> updateCampaign(Consumer<UpdateCampaignRequest.Builder> updateCampaignRequest) Updates a campaign.
This is a convenience which creates an instance of the
UpdateCampaignRequest.Builder
avoiding the need to create one manually viaUpdateCampaignRequest.builder()
- Parameters:
updateCampaignRequest
- AConsumer
that will call methods onUpdateCampaignRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateDecoderManifest
default CompletableFuture<UpdateDecoderManifestResponse> updateDecoderManifest(UpdateDecoderManifestRequest updateDecoderManifestRequest) Updates a decoder manifest.
A decoder manifest can only be updated when the status is
DRAFT
. OnlyACTIVE
decoder manifests can be associated with vehicles.- Parameters:
updateDecoderManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateDecoderManifest
default CompletableFuture<UpdateDecoderManifestResponse> updateDecoderManifest(Consumer<UpdateDecoderManifestRequest.Builder> updateDecoderManifestRequest) Updates a decoder manifest.
A decoder manifest can only be updated when the status is
DRAFT
. OnlyACTIVE
decoder manifests can be associated with vehicles.
This is a convenience which creates an instance of the
UpdateDecoderManifestRequest.Builder
avoiding the need to create one manually viaUpdateDecoderManifestRequest.builder()
- Parameters:
updateDecoderManifestRequest
- AConsumer
that will call methods onUpdateDecoderManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateFleet
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.
- Parameters:
updateFleetRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateFleet
default CompletableFuture<UpdateFleetResponse> updateFleet(Consumer<UpdateFleetRequest.Builder> updateFleetRequest) 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
UpdateFleetRequest.Builder
avoiding the need to create one manually viaUpdateFleetRequest.builder()
- Parameters:
updateFleetRequest
- AConsumer
that will call methods onUpdateFleetRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateModelManifest
default CompletableFuture<UpdateModelManifestResponse> updateModelManifest(UpdateModelManifestRequest updateModelManifestRequest) Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be updated.
- Parameters:
updateModelManifestRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateModelManifest
default CompletableFuture<UpdateModelManifestResponse> updateModelManifest(Consumer<UpdateModelManifestRequest.Builder> updateModelManifestRequest) 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
UpdateModelManifestRequest.Builder
avoiding the need to create one manually viaUpdateModelManifestRequest.builder()
- Parameters:
updateModelManifestRequest
- AConsumer
that will call methods onUpdateModelManifestRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateSignalCatalog
default CompletableFuture<UpdateSignalCatalogResponse> updateSignalCatalog(UpdateSignalCatalogRequest updateSignalCatalogRequest) Updates a signal catalog.
- Parameters:
updateSignalCatalogRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateSignalCatalog
default CompletableFuture<UpdateSignalCatalogResponse> updateSignalCatalog(Consumer<UpdateSignalCatalogRequest.Builder> updateSignalCatalogRequest) Updates a signal catalog.
This is a convenience which creates an instance of the
UpdateSignalCatalogRequest.Builder
avoiding the need to create one manually viaUpdateSignalCatalogRequest.builder()
- Parameters:
updateSignalCatalogRequest
- AConsumer
that will call methods onUpdateSignalCatalogRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateVehicle
default CompletableFuture<UpdateVehicleResponse> updateVehicle(UpdateVehicleRequest updateVehicleRequest) Updates a vehicle.
- Parameters:
updateVehicleRequest
-- Returns:
- 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 invokeThrowable.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.
- See Also:
-
updateVehicle
default CompletableFuture<UpdateVehicleResponse> updateVehicle(Consumer<UpdateVehicleRequest.Builder> updateVehicleRequest) Updates a vehicle.
This is a convenience which creates an instance of the
UpdateVehicleRequest.Builder
avoiding the need to create one manually viaUpdateVehicleRequest.builder()
- Parameters:
updateVehicleRequest
- AConsumer
that will call methods onUpdateVehicleRequest.Builder
to create a request.- Returns:
- 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 invokeThrowable.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.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aIoTFleetWiseAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aIoTFleetWiseAsyncClient
.
-