@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIoTWireless extends Object implements AWSIoTWireless
AWSIoTWireless
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public AssociateAwsAccountWithPartnerAccountResult associateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request)
AWSIoTWireless
Associates a partner account with your AWS account.
associateAwsAccountWithPartnerAccount
in interface AWSIoTWireless
public AssociateWirelessDeviceWithThingResult associateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request)
AWSIoTWireless
Associates a wireless device with a thing.
associateWirelessDeviceWithThing
in interface AWSIoTWireless
public AssociateWirelessGatewayWithCertificateResult associateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request)
AWSIoTWireless
Associates a wireless gateway with a certificate.
associateWirelessGatewayWithCertificate
in interface AWSIoTWireless
public AssociateWirelessGatewayWithThingResult associateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request)
AWSIoTWireless
Associates a wireless gateway with a thing.
associateWirelessGatewayWithThing
in interface AWSIoTWireless
public CreateDestinationResult createDestination(CreateDestinationRequest request)
AWSIoTWireless
Creates a new destination that maps a device message to an AWS IoT rule.
createDestination
in interface AWSIoTWireless
public CreateDeviceProfileResult createDeviceProfile(CreateDeviceProfileRequest request)
AWSIoTWireless
Creates a new device profile.
createDeviceProfile
in interface AWSIoTWireless
public CreateServiceProfileResult createServiceProfile(CreateServiceProfileRequest request)
AWSIoTWireless
Creates a new service profile.
createServiceProfile
in interface AWSIoTWireless
public CreateWirelessDeviceResult createWirelessDevice(CreateWirelessDeviceRequest request)
AWSIoTWireless
Provisions a wireless device.
createWirelessDevice
in interface AWSIoTWireless
public CreateWirelessGatewayResult createWirelessGateway(CreateWirelessGatewayRequest request)
AWSIoTWireless
Provisions a wireless gateway.
createWirelessGateway
in interface AWSIoTWireless
public CreateWirelessGatewayTaskResult createWirelessGatewayTask(CreateWirelessGatewayTaskRequest request)
AWSIoTWireless
Creates a task for a wireless gateway.
createWirelessGatewayTask
in interface AWSIoTWireless
public CreateWirelessGatewayTaskDefinitionResult createWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request)
AWSIoTWireless
Creates a gateway task definition.
createWirelessGatewayTaskDefinition
in interface AWSIoTWireless
public DeleteDestinationResult deleteDestination(DeleteDestinationRequest request)
AWSIoTWireless
Deletes a destination.
deleteDestination
in interface AWSIoTWireless
public DeleteDeviceProfileResult deleteDeviceProfile(DeleteDeviceProfileRequest request)
AWSIoTWireless
Deletes a device profile.
deleteDeviceProfile
in interface AWSIoTWireless
public DeleteServiceProfileResult deleteServiceProfile(DeleteServiceProfileRequest request)
AWSIoTWireless
Deletes a service profile.
deleteServiceProfile
in interface AWSIoTWireless
public DeleteWirelessDeviceResult deleteWirelessDevice(DeleteWirelessDeviceRequest request)
AWSIoTWireless
Deletes a wireless device.
deleteWirelessDevice
in interface AWSIoTWireless
public DeleteWirelessGatewayResult deleteWirelessGateway(DeleteWirelessGatewayRequest request)
AWSIoTWireless
Deletes a wireless gateway.
deleteWirelessGateway
in interface AWSIoTWireless
public DeleteWirelessGatewayTaskResult deleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request)
AWSIoTWireless
Deletes a wireless gateway task.
deleteWirelessGatewayTask
in interface AWSIoTWireless
public DeleteWirelessGatewayTaskDefinitionResult deleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request)
AWSIoTWireless
Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.
deleteWirelessGatewayTaskDefinition
in interface AWSIoTWireless
public DisassociateAwsAccountFromPartnerAccountResult disassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request)
AWSIoTWireless
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
public DisassociateWirelessDeviceFromThingResult disassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request)
AWSIoTWireless
Disassociates a wireless device from its currently associated thing.
disassociateWirelessDeviceFromThing
in interface AWSIoTWireless
public DisassociateWirelessGatewayFromCertificateResult disassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request)
AWSIoTWireless
Disassociates a wireless gateway from its currently associated certificate.
disassociateWirelessGatewayFromCertificate
in interface AWSIoTWireless
public DisassociateWirelessGatewayFromThingResult disassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request)
AWSIoTWireless
Disassociates a wireless gateway from its currently associated thing.
disassociateWirelessGatewayFromThing
in interface AWSIoTWireless
public GetDestinationResult getDestination(GetDestinationRequest request)
AWSIoTWireless
Gets information about a destination.
getDestination
in interface AWSIoTWireless
public GetDeviceProfileResult getDeviceProfile(GetDeviceProfileRequest request)
AWSIoTWireless
Gets information about a device profile.
getDeviceProfile
in interface AWSIoTWireless
public GetLogLevelsByResourceTypesResult getLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request)
AWSIoTWireless
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
public GetPartnerAccountResult getPartnerAccount(GetPartnerAccountRequest request)
AWSIoTWireless
Gets information about a partner account. If PartnerAccountId
and PartnerType
are
null
, returns all partner accounts.
getPartnerAccount
in interface AWSIoTWireless
public GetResourceLogLevelResult getResourceLogLevel(GetResourceLogLevelRequest request)
AWSIoTWireless
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
public GetServiceEndpointResult getServiceEndpoint(GetServiceEndpointRequest request)
AWSIoTWireless
Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.
getServiceEndpoint
in interface AWSIoTWireless
public GetServiceProfileResult getServiceProfile(GetServiceProfileRequest request)
AWSIoTWireless
Gets information about a service profile.
getServiceProfile
in interface AWSIoTWireless
public GetWirelessDeviceResult getWirelessDevice(GetWirelessDeviceRequest request)
AWSIoTWireless
Gets information about a wireless device.
getWirelessDevice
in interface AWSIoTWireless
public GetWirelessDeviceStatisticsResult getWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request)
AWSIoTWireless
Gets operating information about a wireless device.
getWirelessDeviceStatistics
in interface AWSIoTWireless
public GetWirelessGatewayResult getWirelessGateway(GetWirelessGatewayRequest request)
AWSIoTWireless
Gets information about a wireless gateway.
getWirelessGateway
in interface AWSIoTWireless
public GetWirelessGatewayCertificateResult getWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request)
AWSIoTWireless
Gets the ID of the certificate that is currently associated with a wireless gateway.
getWirelessGatewayCertificate
in interface AWSIoTWireless
public GetWirelessGatewayFirmwareInformationResult getWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request)
AWSIoTWireless
Gets the firmware version and other information about a wireless gateway.
getWirelessGatewayFirmwareInformation
in interface AWSIoTWireless
public GetWirelessGatewayStatisticsResult getWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request)
AWSIoTWireless
Gets operating information about a wireless gateway.
getWirelessGatewayStatistics
in interface AWSIoTWireless
public GetWirelessGatewayTaskResult getWirelessGatewayTask(GetWirelessGatewayTaskRequest request)
AWSIoTWireless
Gets information about a wireless gateway task.
getWirelessGatewayTask
in interface AWSIoTWireless
public GetWirelessGatewayTaskDefinitionResult getWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request)
AWSIoTWireless
Gets information about a wireless gateway task definition.
getWirelessGatewayTaskDefinition
in interface AWSIoTWireless
public ListDestinationsResult listDestinations(ListDestinationsRequest request)
AWSIoTWireless
Lists the destinations registered to your AWS account.
listDestinations
in interface AWSIoTWireless
public ListDeviceProfilesResult listDeviceProfiles(ListDeviceProfilesRequest request)
AWSIoTWireless
Lists the device profiles registered to your AWS account.
listDeviceProfiles
in interface AWSIoTWireless
public ListPartnerAccountsResult listPartnerAccounts(ListPartnerAccountsRequest request)
AWSIoTWireless
Lists the partner accounts associated with your AWS account.
listPartnerAccounts
in interface AWSIoTWireless
public ListServiceProfilesResult listServiceProfiles(ListServiceProfilesRequest request)
AWSIoTWireless
Lists the service profiles registered to your AWS account.
listServiceProfiles
in interface AWSIoTWireless
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSIoTWireless
Lists the tags (metadata) you have assigned to the resource.
listTagsForResource
in interface AWSIoTWireless
public ListWirelessDevicesResult listWirelessDevices(ListWirelessDevicesRequest request)
AWSIoTWireless
Lists the wireless devices registered to your AWS account.
listWirelessDevices
in interface AWSIoTWireless
public ListWirelessGatewayTaskDefinitionsResult listWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request)
AWSIoTWireless
List the wireless gateway tasks definitions registered to your AWS account.
listWirelessGatewayTaskDefinitions
in interface AWSIoTWireless
public ListWirelessGatewaysResult listWirelessGateways(ListWirelessGatewaysRequest request)
AWSIoTWireless
Lists the wireless gateways registered to your AWS account.
listWirelessGateways
in interface AWSIoTWireless
public PutResourceLogLevelResult putResourceLogLevel(PutResourceLogLevelRequest request)
AWSIoTWireless
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
public ResetAllResourceLogLevelsResult resetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request)
AWSIoTWireless
Removes the log-level overrides for all resources; both wireless devices and wireless gateways.
resetAllResourceLogLevels
in interface AWSIoTWireless
public ResetResourceLogLevelResult resetResourceLogLevel(ResetResourceLogLevelRequest request)
AWSIoTWireless
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
public SendDataToWirelessDeviceResult sendDataToWirelessDevice(SendDataToWirelessDeviceRequest request)
AWSIoTWireless
Sends a decrypted application data frame to a device.
sendDataToWirelessDevice
in interface AWSIoTWireless
public TagResourceResult tagResource(TagResourceRequest request)
AWSIoTWireless
Adds a tag to a resource.
tagResource
in interface AWSIoTWireless
public TestWirelessDeviceResult testWirelessDevice(TestWirelessDeviceRequest request)
AWSIoTWireless
Simulates a provisioned device by sending an uplink data payload of Hello
.
testWirelessDevice
in interface AWSIoTWireless
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSIoTWireless
Removes one or more tags from a resource.
untagResource
in interface AWSIoTWireless
public UpdateDestinationResult updateDestination(UpdateDestinationRequest request)
AWSIoTWireless
Updates properties of a destination.
updateDestination
in interface AWSIoTWireless
public UpdateLogLevelsByResourceTypesResult updateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request)
AWSIoTWireless
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
public UpdatePartnerAccountResult updatePartnerAccount(UpdatePartnerAccountRequest request)
AWSIoTWireless
Updates properties of a partner account.
updatePartnerAccount
in interface AWSIoTWireless
public UpdateWirelessDeviceResult updateWirelessDevice(UpdateWirelessDeviceRequest request)
AWSIoTWireless
Updates properties of a wireless device.
updateWirelessDevice
in interface AWSIoTWireless
public UpdateWirelessGatewayResult updateWirelessGateway(UpdateWirelessGatewayRequest request)
AWSIoTWireless
Updates properties of a wireless gateway.
updateWirelessGateway
in interface AWSIoTWireless
public void shutdown()
AWSIoTWireless
shutdown
in interface AWSIoTWireless
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSIoTWireless
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 a request.
getCachedResponseMetadata
in interface AWSIoTWireless
request
- The originally executed request.