@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTWirelessClient extends AmazonWebServiceClient implements AWSIoTWireless
AWS IoT Wireless API documentation
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSIoTWirelessClientBuilder builder()
public AssociateAwsAccountWithPartnerAccountResult associateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request)
Associates a partner account with your AWS account.
associateAwsAccountWithPartnerAccount
in interface AWSIoTWireless
associateAwsAccountWithPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.AccessDeniedException
- User does not have permission to perform this action.public AssociateWirelessDeviceWithThingResult associateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request)
Associates a wireless device with a thing.
associateWirelessDeviceWithThing
in interface AWSIoTWireless
associateWirelessDeviceWithThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public AssociateWirelessGatewayWithCertificateResult associateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request)
Associates a wireless gateway with a certificate.
associateWirelessGatewayWithCertificate
in interface AWSIoTWireless
associateWirelessGatewayWithCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public AssociateWirelessGatewayWithThingResult associateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request)
Associates a wireless gateway with a thing.
associateWirelessGatewayWithThing
in interface AWSIoTWireless
associateWirelessGatewayWithThingRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public CreateDestinationResult createDestination(CreateDestinationRequest request)
Creates a new destination that maps a device message to an AWS IoT rule.
createDestination
in interface AWSIoTWireless
createDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateDeviceProfileResult createDeviceProfile(CreateDeviceProfileRequest request)
Creates a new device profile.
createDeviceProfile
in interface AWSIoTWireless
createDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateServiceProfileResult createServiceProfile(CreateServiceProfileRequest request)
Creates a new service profile.
createServiceProfile
in interface AWSIoTWireless
createServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessDeviceResult createWirelessDevice(CreateWirelessDeviceRequest request)
Provisions a wireless device.
createWirelessDevice
in interface AWSIoTWireless
createWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayResult createWirelessGateway(CreateWirelessGatewayRequest request)
Provisions a wireless gateway.
createWirelessGateway
in interface AWSIoTWireless
createWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayTaskResult createWirelessGatewayTask(CreateWirelessGatewayTaskRequest request)
Creates a task for a wireless gateway.
createWirelessGatewayTask
in interface AWSIoTWireless
createWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public CreateWirelessGatewayTaskDefinitionResult createWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request)
Creates a gateway task definition.
createWirelessGatewayTaskDefinition
in interface AWSIoTWireless
createWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteDestinationResult deleteDestination(DeleteDestinationRequest request)
Deletes a destination.
deleteDestination
in interface AWSIoTWireless
deleteDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteDeviceProfileResult deleteDeviceProfile(DeleteDeviceProfileRequest request)
Deletes a device profile.
deleteDeviceProfile
in interface AWSIoTWireless
deleteDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteServiceProfileResult deleteServiceProfile(DeleteServiceProfileRequest request)
Deletes a service profile.
deleteServiceProfile
in interface AWSIoTWireless
deleteServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessDeviceResult deleteWirelessDevice(DeleteWirelessDeviceRequest request)
Deletes a wireless device.
deleteWirelessDevice
in interface AWSIoTWireless
deleteWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayResult deleteWirelessGateway(DeleteWirelessGatewayRequest request)
Deletes a wireless gateway.
deleteWirelessGateway
in interface AWSIoTWireless
deleteWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayTaskResult deleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request)
Deletes a wireless gateway task.
deleteWirelessGatewayTask
in interface AWSIoTWireless
deleteWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DeleteWirelessGatewayTaskDefinitionResult deleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request)
Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
deleteWirelessGatewayTaskDefinition
in interface AWSIoTWireless
deleteWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateAwsAccountFromPartnerAccountResult disassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request)
Disassociates your AWS account from a partner account. If PartnerAccountId
and
PartnerType
are null
, disassociates your AWS account from all partner accounts.
disassociateAwsAccountFromPartnerAccount
in interface AWSIoTWireless
disassociateAwsAccountFromPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateWirelessDeviceFromThingResult disassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request)
Disassociates a wireless device from its currently associated thing.
disassociateWirelessDeviceFromThing
in interface AWSIoTWireless
disassociateWirelessDeviceFromThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public DisassociateWirelessGatewayFromCertificateResult disassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request)
Disassociates a wireless gateway from its currently associated certificate.
disassociateWirelessGatewayFromCertificate
in interface AWSIoTWireless
disassociateWirelessGatewayFromCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public DisassociateWirelessGatewayFromThingResult disassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request)
Disassociates a wireless gateway from its currently associated thing.
disassociateWirelessGatewayFromThing
in interface AWSIoTWireless
disassociateWirelessGatewayFromThingRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public GetDestinationResult getDestination(GetDestinationRequest request)
Gets information about a destination.
getDestination
in interface AWSIoTWireless
getDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetDeviceProfileResult getDeviceProfile(GetDeviceProfileRequest request)
Gets information about a device profile.
getDeviceProfile
in interface AWSIoTWireless
getDeviceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetLogLevelsByResourceTypesResult getLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request)
Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options.
getLogLevelsByResourceTypes
in interface AWSIoTWireless
getLogLevelsByResourceTypesRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public GetPartnerAccountResult getPartnerAccount(GetPartnerAccountRequest request)
Gets information about a partner account. If PartnerAccountId
and PartnerType
are
null
, returns all partner accounts.
getPartnerAccount
in interface AWSIoTWireless
getPartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetResourceLogLevelResult getResourceLogLevel(GetResourceLogLevelRequest request)
Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
getResourceLogLevel
in interface AWSIoTWireless
getResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public GetServiceEndpointResult getServiceEndpoint(GetServiceEndpointRequest request)
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
getServiceEndpoint
in interface AWSIoTWireless
getServiceEndpointRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetServiceProfileResult getServiceProfile(GetServiceProfileRequest request)
Gets information about a service profile.
getServiceProfile
in interface AWSIoTWireless
getServiceProfileRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessDeviceResult getWirelessDevice(GetWirelessDeviceRequest request)
Gets information about a wireless device.
getWirelessDevice
in interface AWSIoTWireless
getWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessDeviceStatisticsResult getWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request)
Gets operating information about a wireless device.
getWirelessDeviceStatistics
in interface AWSIoTWireless
getWirelessDeviceStatisticsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayResult getWirelessGateway(GetWirelessGatewayRequest request)
Gets information about a wireless gateway.
getWirelessGateway
in interface AWSIoTWireless
getWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayCertificateResult getWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request)
Gets the ID of the certificate that is currently associated with a wireless gateway.
getWirelessGatewayCertificate
in interface AWSIoTWireless
getWirelessGatewayCertificateRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayFirmwareInformationResult getWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request)
Gets the firmware version and other information about a wireless gateway.
getWirelessGatewayFirmwareInformation
in interface AWSIoTWireless
getWirelessGatewayFirmwareInformationRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayStatisticsResult getWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request)
Gets operating information about a wireless gateway.
getWirelessGatewayStatistics
in interface AWSIoTWireless
getWirelessGatewayStatisticsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayTaskResult getWirelessGatewayTask(GetWirelessGatewayTaskRequest request)
Gets information about a wireless gateway task.
getWirelessGatewayTask
in interface AWSIoTWireless
getWirelessGatewayTaskRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public GetWirelessGatewayTaskDefinitionResult getWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request)
Gets information about a wireless gateway task definition.
getWirelessGatewayTaskDefinition
in interface AWSIoTWireless
getWirelessGatewayTaskDefinitionRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListDestinationsResult listDestinations(ListDestinationsRequest request)
Lists the destinations registered to your AWS account.
listDestinations
in interface AWSIoTWireless
listDestinationsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListDeviceProfilesResult listDeviceProfiles(ListDeviceProfilesRequest request)
Lists the device profiles registered to your AWS account.
listDeviceProfiles
in interface AWSIoTWireless
listDeviceProfilesRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListPartnerAccountsResult listPartnerAccounts(ListPartnerAccountsRequest request)
Lists the partner accounts associated with your AWS account.
listPartnerAccounts
in interface AWSIoTWireless
listPartnerAccountsRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListServiceProfilesResult listServiceProfiles(ListServiceProfilesRequest request)
Lists the service profiles registered to your AWS account.
listServiceProfiles
in interface AWSIoTWireless
listServiceProfilesRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags (metadata) you have assigned to the resource.
listTagsForResource
in interface AWSIoTWireless
listTagsForResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListWirelessDevicesResult listWirelessDevices(ListWirelessDevicesRequest request)
Lists the wireless devices registered to your AWS account.
listWirelessDevices
in interface AWSIoTWireless
listWirelessDevicesRequest
- ValidationException
- The input did not meet the specified constraints.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.AccessDeniedException
- User does not have permission to perform this action.public ListWirelessGatewayTaskDefinitionsResult listWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request)
List the wireless gateway tasks definitions registered to your AWS account.
listWirelessGatewayTaskDefinitions
in interface AWSIoTWireless
listWirelessGatewayTaskDefinitionsRequest
- ValidationException
- The input did not meet the specified constraints.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ListWirelessGatewaysResult listWirelessGateways(ListWirelessGatewaysRequest request)
Lists the wireless gateways registered to your AWS account.
listWirelessGateways
in interface AWSIoTWireless
listWirelessGatewaysRequest
- ValidationException
- The input did not meet the specified constraints.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.AccessDeniedException
- User does not have permission to perform this action.public PutResourceLogLevelResult putResourceLogLevel(PutResourceLogLevelRequest request)
Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.
putResourceLogLevel
in interface AWSIoTWireless
putResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public ResetAllResourceLogLevelsResult resetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request)
Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
resetAllResourceLogLevels
in interface AWSIoTWireless
resetAllResourceLogLevelsRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public ResetResourceLogLevelResult resetResourceLogLevel(ResetResourceLogLevelRequest request)
Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.
resetResourceLogLevel
in interface AWSIoTWireless
resetResourceLogLevelRequest
- AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public SendDataToWirelessDeviceResult sendDataToWirelessDevice(SendDataToWirelessDeviceRequest request)
Sends a decrypted application data frame to a device.
sendDataToWirelessDevice
in interface AWSIoTWireless
sendDataToWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public TagResourceResult tagResource(TagResourceRequest request)
Adds a tag to a resource.
tagResource
in interface AWSIoTWireless
tagResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.TooManyTagsException
- The request was denied because the resource can't have any more tags.public TestWirelessDeviceResult testWirelessDevice(TestWirelessDeviceRequest request)
Simulates a provisioned device by sending an uplink data payload of Hello
.
testWirelessDevice
in interface AWSIoTWireless
testWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.InternalServerException
- An unexpected error occurred while processing a request.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags from a resource.
untagResource
in interface AWSIoTWireless
untagResourceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateDestinationResult updateDestination(UpdateDestinationRequest request)
Updates properties of a destination.
updateDestination
in interface AWSIoTWireless
updateDestinationRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateLogLevelsByResourceTypesResult updateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request)
Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.
updateLogLevelsByResourceTypes
in interface AWSIoTWireless
updateLogLevelsByResourceTypesRequest
- AccessDeniedException
- User does not have permission to perform this action.ConflictException
- Adding, updating, or deleting the resource can cause an inconsistent state.InternalServerException
- An unexpected error occurred while processing a request.ResourceNotFoundException
- Resource does not exist.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.ValidationException
- The input did not meet the specified constraints.public UpdatePartnerAccountResult updatePartnerAccount(UpdatePartnerAccountRequest request)
Updates properties of a partner account.
updatePartnerAccount
in interface AWSIoTWireless
updatePartnerAccountRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateWirelessDeviceResult updateWirelessDevice(UpdateWirelessDeviceRequest request)
Updates properties of a wireless device.
updateWirelessDevice
in interface AWSIoTWireless
updateWirelessDeviceRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public UpdateWirelessGatewayResult updateWirelessGateway(UpdateWirelessGatewayRequest request)
Updates properties of a wireless gateway.
updateWirelessGateway
in interface AWSIoTWireless
updateWirelessGatewayRequest
- ValidationException
- The input did not meet the specified constraints.ResourceNotFoundException
- Resource does not exist.AccessDeniedException
- User does not have permission to perform this action.InternalServerException
- An unexpected error occurred while processing a request.ThrottlingException
- The request was denied because it exceeded the allowed API request rate.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AWSIoTWireless
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSIoTWireless
shutdown
in class AmazonWebServiceClient