@Generated(value="software.amazon.awssdk:codegen") public interface IotAsyncClient extends SdkClient
builder() method.
AWS IoT provides secure, bi-directional communication between Internet-connected devices (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each device (Registry), configure logging, and create and manage policies and credentials to authenticate devices.
For more information about how AWS IoT works, see the Developer Guide.
For information about how to use the credentials provider for AWS IoT, see Authorizing Direct Calls to AWS Services.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
serviceNameclosestatic final String SERVICE_NAME
static IotAsyncClient create()
IotAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static IotAsyncClientBuilder builder()
IotAsyncClient.default CompletableFuture<AcceptCertificateTransferResponse> acceptCertificateTransfer(AcceptCertificateTransferRequest acceptCertificateTransferRequest)
Accepts a pending certificate transfer. The default state of the certificate is INACTIVE.
To check for pending certificate transfers, call ListCertificates to enumerate your certificates.
acceptCertificateTransferRequest - The input for the AcceptCertificateTransfer operation.default CompletableFuture<AcceptCertificateTransferResponse> acceptCertificateTransfer(Consumer<AcceptCertificateTransferRequest.Builder> acceptCertificateTransferRequest)
Accepts a pending certificate transfer. The default state of the certificate is INACTIVE.
To check for pending certificate transfers, call ListCertificates to enumerate your certificates.
This is a convenience which creates an instance of the AcceptCertificateTransferRequest.Builder avoiding
the need to create one manually via AcceptCertificateTransferRequest.builder()
acceptCertificateTransferRequest - A Consumer that will call methods on AcceptCertificateTransferRequest.Builder to create a
request. The input for the AcceptCertificateTransfer operation.default CompletableFuture<AddThingToBillingGroupResponse> addThingToBillingGroup(AddThingToBillingGroupRequest addThingToBillingGroupRequest)
Adds a thing to a billing group.
addThingToBillingGroupRequest - default CompletableFuture<AddThingToBillingGroupResponse> addThingToBillingGroup(Consumer<AddThingToBillingGroupRequest.Builder> addThingToBillingGroupRequest)
Adds a thing to a billing group.
This is a convenience which creates an instance of the AddThingToBillingGroupRequest.Builder avoiding the
need to create one manually via AddThingToBillingGroupRequest.builder()
addThingToBillingGroupRequest - A Consumer that will call methods on AddThingToBillingGroupRequest.Builder to create a
request.default CompletableFuture<AddThingToThingGroupResponse> addThingToThingGroup(AddThingToThingGroupRequest addThingToThingGroupRequest)
Adds a thing to a thing group.
addThingToThingGroupRequest - default CompletableFuture<AddThingToThingGroupResponse> addThingToThingGroup(Consumer<AddThingToThingGroupRequest.Builder> addThingToThingGroupRequest)
Adds a thing to a thing group.
This is a convenience which creates an instance of the AddThingToThingGroupRequest.Builder avoiding the
need to create one manually via AddThingToThingGroupRequest.builder()
addThingToThingGroupRequest - A Consumer that will call methods on AddThingToThingGroupRequest.Builder to create a
request.default CompletableFuture<AssociateTargetsWithJobResponse> associateTargetsWithJob(AssociateTargetsWithJobRequest associateTargetsWithJobRequest)
Associates a group with a continuous job. The following criteria must be met:
The job must have been created with the targetSelection field set to "CONTINUOUS".
The job status must currently be "IN_PROGRESS".
The total number of targets associated with a job must not exceed 100.
associateTargetsWithJobRequest - default CompletableFuture<AssociateTargetsWithJobResponse> associateTargetsWithJob(Consumer<AssociateTargetsWithJobRequest.Builder> associateTargetsWithJobRequest)
Associates a group with a continuous job. The following criteria must be met:
The job must have been created with the targetSelection field set to "CONTINUOUS".
The job status must currently be "IN_PROGRESS".
The total number of targets associated with a job must not exceed 100.
This is a convenience which creates an instance of the AssociateTargetsWithJobRequest.Builder avoiding
the need to create one manually via AssociateTargetsWithJobRequest.builder()
associateTargetsWithJobRequest - A Consumer that will call methods on AssociateTargetsWithJobRequest.Builder to create a
request.default CompletableFuture<AttachPolicyResponse> attachPolicy(AttachPolicyRequest attachPolicyRequest)
Attaches a policy to the specified target.
attachPolicyRequest - default CompletableFuture<AttachPolicyResponse> attachPolicy(Consumer<AttachPolicyRequest.Builder> attachPolicyRequest)
Attaches a policy to the specified target.
This is a convenience which creates an instance of the AttachPolicyRequest.Builder avoiding the need to
create one manually via AttachPolicyRequest.builder()
attachPolicyRequest - A Consumer that will call methods on AttachPolicyRequest.Builder to create a request.default CompletableFuture<AttachSecurityProfileResponse> attachSecurityProfile(AttachSecurityProfileRequest attachSecurityProfileRequest)
Associates a Device Defender security profile with a thing group or with this account. Each thing group or account can have up to five security profiles associated with it.
attachSecurityProfileRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<AttachSecurityProfileResponse> attachSecurityProfile(Consumer<AttachSecurityProfileRequest.Builder> attachSecurityProfileRequest)
Associates a Device Defender security profile with a thing group or with this account. Each thing group or account can have up to five security profiles associated with it.
This is a convenience which creates an instance of the AttachSecurityProfileRequest.Builder avoiding the
need to create one manually via AttachSecurityProfileRequest.builder()
attachSecurityProfileRequest - A Consumer that will call methods on AttachSecurityProfileRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<AttachThingPrincipalResponse> attachThingPrincipal(AttachThingPrincipalRequest attachThingPrincipalRequest)
Attaches the specified principal to the specified thing.
attachThingPrincipalRequest - The input for the AttachThingPrincipal operation.default CompletableFuture<AttachThingPrincipalResponse> attachThingPrincipal(Consumer<AttachThingPrincipalRequest.Builder> attachThingPrincipalRequest)
Attaches the specified principal to the specified thing.
This is a convenience which creates an instance of the AttachThingPrincipalRequest.Builder avoiding the
need to create one manually via AttachThingPrincipalRequest.builder()
attachThingPrincipalRequest - A Consumer that will call methods on AttachThingPrincipalRequest.Builder to create a
request. The input for the AttachThingPrincipal operation.default CompletableFuture<CancelAuditTaskResponse> cancelAuditTask(CancelAuditTaskRequest cancelAuditTaskRequest)
Cancels an audit that is in progress. The audit can be either scheduled or on-demand. If the audit is not in progress, an "InvalidRequestException" occurs.
cancelAuditTaskRequest - default CompletableFuture<CancelAuditTaskResponse> cancelAuditTask(Consumer<CancelAuditTaskRequest.Builder> cancelAuditTaskRequest)
Cancels an audit that is in progress. The audit can be either scheduled or on-demand. If the audit is not in progress, an "InvalidRequestException" occurs.
This is a convenience which creates an instance of the CancelAuditTaskRequest.Builder avoiding the need
to create one manually via CancelAuditTaskRequest.builder()
cancelAuditTaskRequest - A Consumer that will call methods on CancelAuditTaskRequest.Builder to create a request.default CompletableFuture<CancelCertificateTransferResponse> cancelCertificateTransfer(CancelCertificateTransferRequest cancelCertificateTransferRequest)
Cancels a pending transfer for the specified certificate.
Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.
After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.
cancelCertificateTransferRequest - The input for the CancelCertificateTransfer operation.default CompletableFuture<CancelCertificateTransferResponse> cancelCertificateTransfer(Consumer<CancelCertificateTransferRequest.Builder> cancelCertificateTransferRequest)
Cancels a pending transfer for the specified certificate.
Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use RejectCertificateTransfer instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.
After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.
This is a convenience which creates an instance of the CancelCertificateTransferRequest.Builder avoiding
the need to create one manually via CancelCertificateTransferRequest.builder()
cancelCertificateTransferRequest - A Consumer that will call methods on CancelCertificateTransferRequest.Builder to create a
request. The input for the CancelCertificateTransfer operation.default CompletableFuture<CancelJobResponse> cancelJob(CancelJobRequest cancelJobRequest)
Cancels a job.
cancelJobRequest - default CompletableFuture<CancelJobResponse> cancelJob(Consumer<CancelJobRequest.Builder> cancelJobRequest)
Cancels a job.
This is a convenience which creates an instance of the CancelJobRequest.Builder avoiding the need to
create one manually via CancelJobRequest.builder()
cancelJobRequest - A Consumer that will call methods on CancelJobRequest.Builder to create a request.default CompletableFuture<CancelJobExecutionResponse> cancelJobExecution(CancelJobExecutionRequest cancelJobExecutionRequest)
Cancels the execution of a job for a given thing.
cancelJobExecutionRequest - force
parameter.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<CancelJobExecutionResponse> cancelJobExecution(Consumer<CancelJobExecutionRequest.Builder> cancelJobExecutionRequest)
Cancels the execution of a job for a given thing.
This is a convenience which creates an instance of the CancelJobExecutionRequest.Builder avoiding the
need to create one manually via CancelJobExecutionRequest.builder()
cancelJobExecutionRequest - A Consumer that will call methods on CancelJobExecutionRequest.Builder to create a
request.force
parameter.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<ClearDefaultAuthorizerResponse> clearDefaultAuthorizer(ClearDefaultAuthorizerRequest clearDefaultAuthorizerRequest)
Clears the default authorizer.
clearDefaultAuthorizerRequest - default CompletableFuture<ClearDefaultAuthorizerResponse> clearDefaultAuthorizer(Consumer<ClearDefaultAuthorizerRequest.Builder> clearDefaultAuthorizerRequest)
Clears the default authorizer.
This is a convenience which creates an instance of the ClearDefaultAuthorizerRequest.Builder avoiding the
need to create one manually via ClearDefaultAuthorizerRequest.builder()
clearDefaultAuthorizerRequest - A Consumer that will call methods on ClearDefaultAuthorizerRequest.Builder to create a
request.default CompletableFuture<ClearDefaultAuthorizerResponse> clearDefaultAuthorizer()
Clears the default authorizer.
default CompletableFuture<CreateAuthorizerResponse> createAuthorizer(CreateAuthorizerRequest createAuthorizerRequest)
Creates an authorizer.
createAuthorizerRequest - default CompletableFuture<CreateAuthorizerResponse> createAuthorizer(Consumer<CreateAuthorizerRequest.Builder> createAuthorizerRequest)
Creates an authorizer.
This is a convenience which creates an instance of the CreateAuthorizerRequest.Builder avoiding the need
to create one manually via CreateAuthorizerRequest.builder()
createAuthorizerRequest - A Consumer that will call methods on CreateAuthorizerRequest.Builder to create a request.default CompletableFuture<CreateBillingGroupResponse> createBillingGroup(CreateBillingGroupRequest createBillingGroupRequest)
Creates a billing group.
createBillingGroupRequest - default CompletableFuture<CreateBillingGroupResponse> createBillingGroup(Consumer<CreateBillingGroupRequest.Builder> createBillingGroupRequest)
Creates a billing group.
This is a convenience which creates an instance of the CreateBillingGroupRequest.Builder avoiding the
need to create one manually via CreateBillingGroupRequest.builder()
createBillingGroupRequest - A Consumer that will call methods on CreateBillingGroupRequest.Builder to create a
request.default CompletableFuture<CreateCertificateFromCsrResponse> createCertificateFromCsr(CreateCertificateFromCsrRequest createCertificateFromCsrRequest)
Creates an X.509 certificate using the specified certificate signing request.
Note: The CSR must include a public key that is either an RSA key with a length of at least 2048 bits or an ECC key from NIST P-256 or NIST P-384 curves.
Note: Reusing the same certificate signing request (CSR) results in a distinct certificate.
You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.
Assuming a set of CSRs are located inside of the directory my-csr-directory:
On Linux and OS X, the command is:
$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}
This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.
The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:
$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}
On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:
> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}
On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:
> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"
createCertificateFromCsrRequest - The input for the CreateCertificateFromCsr operation.default CompletableFuture<CreateCertificateFromCsrResponse> createCertificateFromCsr(Consumer<CreateCertificateFromCsrRequest.Builder> createCertificateFromCsrRequest)
Creates an X.509 certificate using the specified certificate signing request.
Note: The CSR must include a public key that is either an RSA key with a length of at least 2048 bits or an ECC key from NIST P-256 or NIST P-384 curves.
Note: Reusing the same certificate signing request (CSR) results in a distinct certificate.
You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.
Assuming a set of CSRs are located inside of the directory my-csr-directory:
On Linux and OS X, the command is:
$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}
This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.
The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:
$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}
On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:
> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}
On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:
> forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path"
This is a convenience which creates an instance of the CreateCertificateFromCsrRequest.Builder avoiding
the need to create one manually via CreateCertificateFromCsrRequest.builder()
createCertificateFromCsrRequest - A Consumer that will call methods on CreateCertificateFromCsrRequest.Builder to create a
request. The input for the CreateCertificateFromCsr operation.default CompletableFuture<CreateDynamicThingGroupResponse> createDynamicThingGroup(CreateDynamicThingGroupRequest createDynamicThingGroupRequest)
Creates a dynamic thing group.
createDynamicThingGroupRequest - default CompletableFuture<CreateDynamicThingGroupResponse> createDynamicThingGroup(Consumer<CreateDynamicThingGroupRequest.Builder> createDynamicThingGroupRequest)
Creates a dynamic thing group.
This is a convenience which creates an instance of the CreateDynamicThingGroupRequest.Builder avoiding
the need to create one manually via CreateDynamicThingGroupRequest.builder()
createDynamicThingGroupRequest - A Consumer that will call methods on CreateDynamicThingGroupRequest.Builder to create a
request.default CompletableFuture<CreateJobResponse> createJob(CreateJobRequest createJobRequest)
Creates a job.
createJobRequest - default CompletableFuture<CreateJobResponse> createJob(Consumer<CreateJobRequest.Builder> createJobRequest)
Creates a job.
This is a convenience which creates an instance of the CreateJobRequest.Builder avoiding the need to
create one manually via CreateJobRequest.builder()
createJobRequest - A Consumer that will call methods on CreateJobRequest.Builder to create a request.default CompletableFuture<CreateKeysAndCertificateResponse> createKeysAndCertificate(CreateKeysAndCertificateRequest createKeysAndCertificateRequest)
Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.
Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.
createKeysAndCertificateRequest - The input for the CreateKeysAndCertificate operation.default CompletableFuture<CreateKeysAndCertificateResponse> createKeysAndCertificate(Consumer<CreateKeysAndCertificateRequest.Builder> createKeysAndCertificateRequest)
Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.
Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.
This is a convenience which creates an instance of the CreateKeysAndCertificateRequest.Builder avoiding
the need to create one manually via CreateKeysAndCertificateRequest.builder()
createKeysAndCertificateRequest - A Consumer that will call methods on CreateKeysAndCertificateRequest.Builder to create a
request. The input for the CreateKeysAndCertificate operation.default CompletableFuture<CreateKeysAndCertificateResponse> createKeysAndCertificate()
Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.
Note This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.
default CompletableFuture<CreateOtaUpdateResponse> createOTAUpdate(CreateOtaUpdateRequest createOtaUpdateRequest)
Creates an AWS IoT OTAUpdate on a target group of things or groups.
createOtaUpdateRequest - default CompletableFuture<CreateOtaUpdateResponse> createOTAUpdate(Consumer<CreateOtaUpdateRequest.Builder> createOtaUpdateRequest)
Creates an AWS IoT OTAUpdate on a target group of things or groups.
This is a convenience which creates an instance of the CreateOtaUpdateRequest.Builder avoiding the need
to create one manually via CreateOtaUpdateRequest.builder()
createOtaUpdateRequest - A Consumer that will call methods on CreateOTAUpdateRequest.Builder to create a request.default CompletableFuture<CreatePolicyResponse> createPolicy(CreatePolicyRequest createPolicyRequest)
Creates an AWS IoT policy.
The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.
createPolicyRequest - The input for the CreatePolicy operation.default CompletableFuture<CreatePolicyResponse> createPolicy(Consumer<CreatePolicyRequest.Builder> createPolicyRequest)
Creates an AWS IoT policy.
The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version.
This is a convenience which creates an instance of the CreatePolicyRequest.Builder avoiding the need to
create one manually via CreatePolicyRequest.builder()
createPolicyRequest - A Consumer that will call methods on CreatePolicyRequest.Builder to create a request. The
input for the CreatePolicy operation.default CompletableFuture<CreatePolicyVersionResponse> createPolicyVersion(CreatePolicyVersionRequest createPolicyVersionRequest)
Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.
Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).
createPolicyVersionRequest - The input for the CreatePolicyVersion operation.default CompletableFuture<CreatePolicyVersionResponse> createPolicyVersion(Consumer<CreatePolicyVersionRequest.Builder> createPolicyVersionRequest)
Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use DeletePolicyVersion to delete an existing version before you create a new one.
Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).
This is a convenience which creates an instance of the CreatePolicyVersionRequest.Builder avoiding the
need to create one manually via CreatePolicyVersionRequest.builder()
createPolicyVersionRequest - A Consumer that will call methods on CreatePolicyVersionRequest.Builder to create a
request. The input for the CreatePolicyVersion operation.default CompletableFuture<CreateRoleAliasResponse> createRoleAlias(CreateRoleAliasRequest createRoleAliasRequest)
Creates a role alias.
createRoleAliasRequest - default CompletableFuture<CreateRoleAliasResponse> createRoleAlias(Consumer<CreateRoleAliasRequest.Builder> createRoleAliasRequest)
Creates a role alias.
This is a convenience which creates an instance of the CreateRoleAliasRequest.Builder avoiding the need
to create one manually via CreateRoleAliasRequest.builder()
createRoleAliasRequest - A Consumer that will call methods on CreateRoleAliasRequest.Builder to create a request.default CompletableFuture<CreateScheduledAuditResponse> createScheduledAudit(CreateScheduledAuditRequest createScheduledAuditRequest)
Creates a scheduled audit that is run at a specified time interval.
createScheduledAuditRequest - default CompletableFuture<CreateScheduledAuditResponse> createScheduledAudit(Consumer<CreateScheduledAuditRequest.Builder> createScheduledAuditRequest)
Creates a scheduled audit that is run at a specified time interval.
This is a convenience which creates an instance of the CreateScheduledAuditRequest.Builder avoiding the
need to create one manually via CreateScheduledAuditRequest.builder()
createScheduledAuditRequest - A Consumer that will call methods on CreateScheduledAuditRequest.Builder to create a
request.default CompletableFuture<CreateSecurityProfileResponse> createSecurityProfile(CreateSecurityProfileRequest createSecurityProfileRequest)
Creates a Device Defender security profile.
createSecurityProfileRequest - default CompletableFuture<CreateSecurityProfileResponse> createSecurityProfile(Consumer<CreateSecurityProfileRequest.Builder> createSecurityProfileRequest)
Creates a Device Defender security profile.
This is a convenience which creates an instance of the CreateSecurityProfileRequest.Builder avoiding the
need to create one manually via CreateSecurityProfileRequest.builder()
createSecurityProfileRequest - A Consumer that will call methods on CreateSecurityProfileRequest.Builder to create a
request.default CompletableFuture<CreateStreamResponse> createStream(CreateStreamRequest createStreamRequest)
Creates a stream for delivering one or more large files in chunks over MQTT. A stream transports data bytes in chunks or blocks packaged as MQTT messages from a source like S3. You can have one or more files associated with a stream. The total size of a file associated with the stream cannot exceed more than 2 MB. The stream will be created with version 0. If a stream is created with the same streamID as a stream that existed and was deleted within last 90 days, we will resurrect that old stream by incrementing the version by 1.
createStreamRequest - default CompletableFuture<CreateStreamResponse> createStream(Consumer<CreateStreamRequest.Builder> createStreamRequest)
Creates a stream for delivering one or more large files in chunks over MQTT. A stream transports data bytes in chunks or blocks packaged as MQTT messages from a source like S3. You can have one or more files associated with a stream. The total size of a file associated with the stream cannot exceed more than 2 MB. The stream will be created with version 0. If a stream is created with the same streamID as a stream that existed and was deleted within last 90 days, we will resurrect that old stream by incrementing the version by 1.
This is a convenience which creates an instance of the CreateStreamRequest.Builder avoiding the need to
create one manually via CreateStreamRequest.builder()
createStreamRequest - A Consumer that will call methods on CreateStreamRequest.Builder to create a request.default CompletableFuture<CreateThingResponse> createThing(CreateThingRequest createThingRequest)
Creates a thing record in the registry.
This is a control plane operation. See Authorization for information about authorizing control plane actions.
createThingRequest - The input for the CreateThing operation.default CompletableFuture<CreateThingResponse> createThing(Consumer<CreateThingRequest.Builder> createThingRequest)
Creates a thing record in the registry.
This is a control plane operation. See Authorization for information about authorizing control plane actions.
This is a convenience which creates an instance of the CreateThingRequest.Builder avoiding the need to
create one manually via CreateThingRequest.builder()
createThingRequest - A Consumer that will call methods on CreateThingRequest.Builder to create a request. The
input for the CreateThing operation.default CompletableFuture<CreateThingGroupResponse> createThingGroup(CreateThingGroupRequest createThingGroupRequest)
Create a thing group.
This is a control plane operation. See Authorization for information about authorizing control plane actions.
createThingGroupRequest - default CompletableFuture<CreateThingGroupResponse> createThingGroup(Consumer<CreateThingGroupRequest.Builder> createThingGroupRequest)
Create a thing group.
This is a control plane operation. See Authorization for information about authorizing control plane actions.
This is a convenience which creates an instance of the CreateThingGroupRequest.Builder avoiding the need
to create one manually via CreateThingGroupRequest.builder()
createThingGroupRequest - A Consumer that will call methods on CreateThingGroupRequest.Builder to create a request.default CompletableFuture<CreateThingTypeResponse> createThingType(CreateThingTypeRequest createThingTypeRequest)
Creates a new thing type.
createThingTypeRequest - The input for the CreateThingType operation.default CompletableFuture<CreateThingTypeResponse> createThingType(Consumer<CreateThingTypeRequest.Builder> createThingTypeRequest)
Creates a new thing type.
This is a convenience which creates an instance of the CreateThingTypeRequest.Builder avoiding the need
to create one manually via CreateThingTypeRequest.builder()
createThingTypeRequest - A Consumer that will call methods on CreateThingTypeRequest.Builder to create a request.
The input for the CreateThingType operation.default CompletableFuture<CreateTopicRuleResponse> createTopicRule(CreateTopicRuleRequest createTopicRuleRequest)
Creates a rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule.
createTopicRuleRequest - The input for the CreateTopicRule operation.default CompletableFuture<CreateTopicRuleResponse> createTopicRule(Consumer<CreateTopicRuleRequest.Builder> createTopicRuleRequest)
Creates a rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule.
This is a convenience which creates an instance of the CreateTopicRuleRequest.Builder avoiding the need
to create one manually via CreateTopicRuleRequest.builder()
createTopicRuleRequest - A Consumer that will call methods on CreateTopicRuleRequest.Builder to create a request.
The input for the CreateTopicRule operation.default CompletableFuture<DeleteAccountAuditConfigurationResponse> deleteAccountAuditConfiguration(DeleteAccountAuditConfigurationRequest deleteAccountAuditConfigurationRequest)
Restores the default settings for Device Defender audits for this account. Any configuration data you entered is deleted and all audit checks are reset to disabled.
deleteAccountAuditConfigurationRequest - default CompletableFuture<DeleteAccountAuditConfigurationResponse> deleteAccountAuditConfiguration(Consumer<DeleteAccountAuditConfigurationRequest.Builder> deleteAccountAuditConfigurationRequest)
Restores the default settings for Device Defender audits for this account. Any configuration data you entered is deleted and all audit checks are reset to disabled.
This is a convenience which creates an instance of the DeleteAccountAuditConfigurationRequest.Builder
avoiding the need to create one manually via DeleteAccountAuditConfigurationRequest.builder()
deleteAccountAuditConfigurationRequest - A Consumer that will call methods on DeleteAccountAuditConfigurationRequest.Builder to
create a request.default CompletableFuture<DeleteAccountAuditConfigurationResponse> deleteAccountAuditConfiguration()
Restores the default settings for Device Defender audits for this account. Any configuration data you entered is deleted and all audit checks are reset to disabled.
default CompletableFuture<DeleteAuthorizerResponse> deleteAuthorizer(DeleteAuthorizerRequest deleteAuthorizerRequest)
Deletes an authorizer.
deleteAuthorizerRequest - default CompletableFuture<DeleteAuthorizerResponse> deleteAuthorizer(Consumer<DeleteAuthorizerRequest.Builder> deleteAuthorizerRequest)
Deletes an authorizer.
This is a convenience which creates an instance of the DeleteAuthorizerRequest.Builder avoiding the need
to create one manually via DeleteAuthorizerRequest.builder()
deleteAuthorizerRequest - A Consumer that will call methods on DeleteAuthorizerRequest.Builder to create a request.default CompletableFuture<DeleteBillingGroupResponse> deleteBillingGroup(DeleteBillingGroupRequest deleteBillingGroupRequest)
Deletes the billing group.
deleteBillingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteBillingGroupResponse> deleteBillingGroup(Consumer<DeleteBillingGroupRequest.Builder> deleteBillingGroupRequest)
Deletes the billing group.
This is a convenience which creates an instance of the DeleteBillingGroupRequest.Builder avoiding the
need to create one manually via DeleteBillingGroupRequest.builder()
deleteBillingGroupRequest - A Consumer that will call methods on DeleteBillingGroupRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteCaCertificateResponse> deleteCACertificate(DeleteCaCertificateRequest deleteCaCertificateRequest)
Deletes a registered CA certificate.
deleteCaCertificateRequest - Input for the DeleteCACertificate operation.default CompletableFuture<DeleteCaCertificateResponse> deleteCACertificate(Consumer<DeleteCaCertificateRequest.Builder> deleteCaCertificateRequest)
Deletes a registered CA certificate.
This is a convenience which creates an instance of the DeleteCaCertificateRequest.Builder avoiding the
need to create one manually via DeleteCaCertificateRequest.builder()
deleteCaCertificateRequest - A Consumer that will call methods on DeleteCACertificateRequest.Builder to create a
request. Input for the DeleteCACertificate operation.default CompletableFuture<DeleteCertificateResponse> deleteCertificate(DeleteCertificateRequest deleteCertificateRequest)
Deletes the specified certificate.
A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.
deleteCertificateRequest - The input for the DeleteCertificate operation.default CompletableFuture<DeleteCertificateResponse> deleteCertificate(Consumer<DeleteCertificateRequest.Builder> deleteCertificateRequest)
Deletes the specified certificate.
A certificate cannot be deleted if it has a policy attached to it or if its status is set to ACTIVE. To delete a certificate, first use the DetachPrincipalPolicy API to detach all policies. Next, use the UpdateCertificate API to set the certificate to the INACTIVE status.
This is a convenience which creates an instance of the DeleteCertificateRequest.Builder avoiding the need
to create one manually via DeleteCertificateRequest.builder()
deleteCertificateRequest - A Consumer that will call methods on DeleteCertificateRequest.Builder to create a request.
The input for the DeleteCertificate operation.default CompletableFuture<DeleteDynamicThingGroupResponse> deleteDynamicThingGroup(DeleteDynamicThingGroupRequest deleteDynamicThingGroupRequest)
Deletes a dynamic thing group.
deleteDynamicThingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteDynamicThingGroupResponse> deleteDynamicThingGroup(Consumer<DeleteDynamicThingGroupRequest.Builder> deleteDynamicThingGroupRequest)
Deletes a dynamic thing group.
This is a convenience which creates an instance of the DeleteDynamicThingGroupRequest.Builder avoiding
the need to create one manually via DeleteDynamicThingGroupRequest.builder()
deleteDynamicThingGroupRequest - A Consumer that will call methods on DeleteDynamicThingGroupRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteJobResponse> deleteJob(DeleteJobRequest deleteJobRequest)
Deletes a job and its related job executions.
Deleting a job may take time, depending on the number of job executions created for the job and various other factors. While the job is being deleted, the status of the job will be shown as "DELETION_IN_PROGRESS". Attempting to delete or cancel a job whose status is already "DELETION_IN_PROGRESS" will result in an error.
Only 10 jobs may have status "DELETION_IN_PROGRESS" at the same time, or a LimitExceededException will occur.
deleteJobRequest - force
parameter.default CompletableFuture<DeleteJobResponse> deleteJob(Consumer<DeleteJobRequest.Builder> deleteJobRequest)
Deletes a job and its related job executions.
Deleting a job may take time, depending on the number of job executions created for the job and various other factors. While the job is being deleted, the status of the job will be shown as "DELETION_IN_PROGRESS". Attempting to delete or cancel a job whose status is already "DELETION_IN_PROGRESS" will result in an error.
Only 10 jobs may have status "DELETION_IN_PROGRESS" at the same time, or a LimitExceededException will occur.
This is a convenience which creates an instance of the DeleteJobRequest.Builder avoiding the need to
create one manually via DeleteJobRequest.builder()
deleteJobRequest - A Consumer that will call methods on DeleteJobRequest.Builder to create a request.force
parameter.default CompletableFuture<DeleteJobExecutionResponse> deleteJobExecution(DeleteJobExecutionRequest deleteJobExecutionRequest)
Deletes a job execution.
deleteJobExecutionRequest - force
parameter.default CompletableFuture<DeleteJobExecutionResponse> deleteJobExecution(Consumer<DeleteJobExecutionRequest.Builder> deleteJobExecutionRequest)
Deletes a job execution.
This is a convenience which creates an instance of the DeleteJobExecutionRequest.Builder avoiding the
need to create one manually via DeleteJobExecutionRequest.builder()
deleteJobExecutionRequest - A Consumer that will call methods on DeleteJobExecutionRequest.Builder to create a
request.force
parameter.default CompletableFuture<DeleteOtaUpdateResponse> deleteOTAUpdate(DeleteOtaUpdateRequest deleteOtaUpdateRequest)
Delete an OTA update.
deleteOtaUpdateRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteOtaUpdateResponse> deleteOTAUpdate(Consumer<DeleteOtaUpdateRequest.Builder> deleteOtaUpdateRequest)
Delete an OTA update.
This is a convenience which creates an instance of the DeleteOtaUpdateRequest.Builder avoiding the need
to create one manually via DeleteOtaUpdateRequest.builder()
deleteOtaUpdateRequest - A Consumer that will call methods on DeleteOTAUpdateRequest.Builder to create a request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeletePolicyResponse> deletePolicy(DeletePolicyRequest deletePolicyRequest)
Deletes the specified policy.
A policy cannot be deleted if it has non-default versions or it is attached to any certificate.
To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.
When a policy is deleted using DeletePolicy, its default version is deleted with it.
deletePolicyRequest - The input for the DeletePolicy operation.default CompletableFuture<DeletePolicyResponse> deletePolicy(Consumer<DeletePolicyRequest.Builder> deletePolicyRequest)
Deletes the specified policy.
A policy cannot be deleted if it has non-default versions or it is attached to any certificate.
To delete a policy, use the DeletePolicyVersion API to delete all non-default versions of the policy; use the DetachPrincipalPolicy API to detach the policy from any certificate; and then use the DeletePolicy API to delete the policy.
When a policy is deleted using DeletePolicy, its default version is deleted with it.
This is a convenience which creates an instance of the DeletePolicyRequest.Builder avoiding the need to
create one manually via DeletePolicyRequest.builder()
deletePolicyRequest - A Consumer that will call methods on DeletePolicyRequest.Builder to create a request. The
input for the DeletePolicy operation.default CompletableFuture<DeletePolicyVersionResponse> deletePolicyVersion(DeletePolicyVersionRequest deletePolicyVersionRequest)
Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.
deletePolicyVersionRequest - The input for the DeletePolicyVersion operation.default CompletableFuture<DeletePolicyVersionResponse> deletePolicyVersion(Consumer<DeletePolicyVersionRequest.Builder> deletePolicyVersionRequest)
Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this API. To delete the default version of a policy, use DeletePolicy. To find out which version of a policy is marked as the default version, use ListPolicyVersions.
This is a convenience which creates an instance of the DeletePolicyVersionRequest.Builder avoiding the
need to create one manually via DeletePolicyVersionRequest.builder()
deletePolicyVersionRequest - A Consumer that will call methods on DeletePolicyVersionRequest.Builder to create a
request. The input for the DeletePolicyVersion operation.default CompletableFuture<DeleteRegistrationCodeResponse> deleteRegistrationCode(DeleteRegistrationCodeRequest deleteRegistrationCodeRequest)
Deletes a CA certificate registration code.
deleteRegistrationCodeRequest - The input for the DeleteRegistrationCode operation.default CompletableFuture<DeleteRegistrationCodeResponse> deleteRegistrationCode(Consumer<DeleteRegistrationCodeRequest.Builder> deleteRegistrationCodeRequest)
Deletes a CA certificate registration code.
This is a convenience which creates an instance of the DeleteRegistrationCodeRequest.Builder avoiding the
need to create one manually via DeleteRegistrationCodeRequest.builder()
deleteRegistrationCodeRequest - A Consumer that will call methods on DeleteRegistrationCodeRequest.Builder to create a
request. The input for the DeleteRegistrationCode operation.default CompletableFuture<DeleteRegistrationCodeResponse> deleteRegistrationCode()
Deletes a CA certificate registration code.
default CompletableFuture<DeleteRoleAliasResponse> deleteRoleAlias(DeleteRoleAliasRequest deleteRoleAliasRequest)
Deletes a role alias
deleteRoleAliasRequest - default CompletableFuture<DeleteRoleAliasResponse> deleteRoleAlias(Consumer<DeleteRoleAliasRequest.Builder> deleteRoleAliasRequest)
Deletes a role alias
This is a convenience which creates an instance of the DeleteRoleAliasRequest.Builder avoiding the need
to create one manually via DeleteRoleAliasRequest.builder()
deleteRoleAliasRequest - A Consumer that will call methods on DeleteRoleAliasRequest.Builder to create a request.default CompletableFuture<DeleteScheduledAuditResponse> deleteScheduledAudit(DeleteScheduledAuditRequest deleteScheduledAuditRequest)
Deletes a scheduled audit.
deleteScheduledAuditRequest - default CompletableFuture<DeleteScheduledAuditResponse> deleteScheduledAudit(Consumer<DeleteScheduledAuditRequest.Builder> deleteScheduledAuditRequest)
Deletes a scheduled audit.
This is a convenience which creates an instance of the DeleteScheduledAuditRequest.Builder avoiding the
need to create one manually via DeleteScheduledAuditRequest.builder()
deleteScheduledAuditRequest - A Consumer that will call methods on DeleteScheduledAuditRequest.Builder to create a
request.default CompletableFuture<DeleteSecurityProfileResponse> deleteSecurityProfile(DeleteSecurityProfileRequest deleteSecurityProfileRequest)
Deletes a Device Defender security profile.
deleteSecurityProfileRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteSecurityProfileResponse> deleteSecurityProfile(Consumer<DeleteSecurityProfileRequest.Builder> deleteSecurityProfileRequest)
Deletes a Device Defender security profile.
This is a convenience which creates an instance of the DeleteSecurityProfileRequest.Builder avoiding the
need to create one manually via DeleteSecurityProfileRequest.builder()
deleteSecurityProfileRequest - A Consumer that will call methods on DeleteSecurityProfileRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteStreamResponse> deleteStream(DeleteStreamRequest deleteStreamRequest)
Deletes a stream.
deleteStreamRequest - default CompletableFuture<DeleteStreamResponse> deleteStream(Consumer<DeleteStreamRequest.Builder> deleteStreamRequest)
Deletes a stream.
This is a convenience which creates an instance of the DeleteStreamRequest.Builder avoiding the need to
create one manually via DeleteStreamRequest.builder()
deleteStreamRequest - A Consumer that will call methods on DeleteStreamRequest.Builder to create a request.default CompletableFuture<DeleteThingResponse> deleteThing(DeleteThingRequest deleteThingRequest)
Deletes the specified thing. Returns successfully with no error if the deletion is successful or you specify a thing that doesn't exist.
deleteThingRequest - The input for the DeleteThing operation.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteThingResponse> deleteThing(Consumer<DeleteThingRequest.Builder> deleteThingRequest)
Deletes the specified thing. Returns successfully with no error if the deletion is successful or you specify a thing that doesn't exist.
This is a convenience which creates an instance of the DeleteThingRequest.Builder avoiding the need to
create one manually via DeleteThingRequest.builder()
deleteThingRequest - A Consumer that will call methods on DeleteThingRequest.Builder to create a request. The
input for the DeleteThing operation.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteThingGroupResponse> deleteThingGroup(DeleteThingGroupRequest deleteThingGroupRequest)
Deletes a thing group.
deleteThingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteThingGroupResponse> deleteThingGroup(Consumer<DeleteThingGroupRequest.Builder> deleteThingGroupRequest)
Deletes a thing group.
This is a convenience which creates an instance of the DeleteThingGroupRequest.Builder avoiding the need
to create one manually via DeleteThingGroupRequest.builder()
deleteThingGroupRequest - A Consumer that will call methods on DeleteThingGroupRequest.Builder to create a request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<DeleteThingTypeResponse> deleteThingType(DeleteThingTypeRequest deleteThingTypeRequest)
Deletes the specified thing type. You cannot delete a thing type if it has things associated with it. To delete a thing type, first mark it as deprecated by calling DeprecateThingType, then remove any associated things by calling UpdateThing to change the thing type on any associated thing, and finally use DeleteThingType to delete the thing type.
deleteThingTypeRequest - The input for the DeleteThingType operation.default CompletableFuture<DeleteThingTypeResponse> deleteThingType(Consumer<DeleteThingTypeRequest.Builder> deleteThingTypeRequest)
Deletes the specified thing type. You cannot delete a thing type if it has things associated with it. To delete a thing type, first mark it as deprecated by calling DeprecateThingType, then remove any associated things by calling UpdateThing to change the thing type on any associated thing, and finally use DeleteThingType to delete the thing type.
This is a convenience which creates an instance of the DeleteThingTypeRequest.Builder avoiding the need
to create one manually via DeleteThingTypeRequest.builder()
deleteThingTypeRequest - A Consumer that will call methods on DeleteThingTypeRequest.Builder to create a request.
The input for the DeleteThingType operation.default CompletableFuture<DeleteTopicRuleResponse> deleteTopicRule(DeleteTopicRuleRequest deleteTopicRuleRequest)
Deletes the rule.
deleteTopicRuleRequest - The input for the DeleteTopicRule operation.default CompletableFuture<DeleteTopicRuleResponse> deleteTopicRule(Consumer<DeleteTopicRuleRequest.Builder> deleteTopicRuleRequest)
Deletes the rule.
This is a convenience which creates an instance of the DeleteTopicRuleRequest.Builder avoiding the need
to create one manually via DeleteTopicRuleRequest.builder()
deleteTopicRuleRequest - A Consumer that will call methods on DeleteTopicRuleRequest.Builder to create a request.
The input for the DeleteTopicRule operation.default CompletableFuture<DeleteV2LoggingLevelResponse> deleteV2LoggingLevel(DeleteV2LoggingLevelRequest deleteV2LoggingLevelRequest)
Deletes a logging level.
deleteV2LoggingLevelRequest - default CompletableFuture<DeleteV2LoggingLevelResponse> deleteV2LoggingLevel(Consumer<DeleteV2LoggingLevelRequest.Builder> deleteV2LoggingLevelRequest)
Deletes a logging level.
This is a convenience which creates an instance of the DeleteV2LoggingLevelRequest.Builder avoiding the
need to create one manually via DeleteV2LoggingLevelRequest.builder()
deleteV2LoggingLevelRequest - A Consumer that will call methods on DeleteV2LoggingLevelRequest.Builder to create a
request.default CompletableFuture<DeprecateThingTypeResponse> deprecateThingType(DeprecateThingTypeRequest deprecateThingTypeRequest)
Deprecates a thing type. You can not associate new things with deprecated thing type.
deprecateThingTypeRequest - The input for the DeprecateThingType operation.default CompletableFuture<DeprecateThingTypeResponse> deprecateThingType(Consumer<DeprecateThingTypeRequest.Builder> deprecateThingTypeRequest)
Deprecates a thing type. You can not associate new things with deprecated thing type.
This is a convenience which creates an instance of the DeprecateThingTypeRequest.Builder avoiding the
need to create one manually via DeprecateThingTypeRequest.builder()
deprecateThingTypeRequest - A Consumer that will call methods on DeprecateThingTypeRequest.Builder to create a
request. The input for the DeprecateThingType operation.default CompletableFuture<DescribeAccountAuditConfigurationResponse> describeAccountAuditConfiguration(DescribeAccountAuditConfigurationRequest describeAccountAuditConfigurationRequest)
Gets information about the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
describeAccountAuditConfigurationRequest - default CompletableFuture<DescribeAccountAuditConfigurationResponse> describeAccountAuditConfiguration(Consumer<DescribeAccountAuditConfigurationRequest.Builder> describeAccountAuditConfigurationRequest)
Gets information about the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
This is a convenience which creates an instance of the DescribeAccountAuditConfigurationRequest.Builder
avoiding the need to create one manually via DescribeAccountAuditConfigurationRequest.builder()
describeAccountAuditConfigurationRequest - A Consumer that will call methods on DescribeAccountAuditConfigurationRequest.Builder to
create a request.default CompletableFuture<DescribeAccountAuditConfigurationResponse> describeAccountAuditConfiguration()
Gets information about the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
default CompletableFuture<DescribeAuditTaskResponse> describeAuditTask(DescribeAuditTaskRequest describeAuditTaskRequest)
Gets information about a Device Defender audit.
describeAuditTaskRequest - default CompletableFuture<DescribeAuditTaskResponse> describeAuditTask(Consumer<DescribeAuditTaskRequest.Builder> describeAuditTaskRequest)
Gets information about a Device Defender audit.
This is a convenience which creates an instance of the DescribeAuditTaskRequest.Builder avoiding the need
to create one manually via DescribeAuditTaskRequest.builder()
describeAuditTaskRequest - A Consumer that will call methods on DescribeAuditTaskRequest.Builder to create a request.default CompletableFuture<DescribeAuthorizerResponse> describeAuthorizer(DescribeAuthorizerRequest describeAuthorizerRequest)
Describes an authorizer.
describeAuthorizerRequest - default CompletableFuture<DescribeAuthorizerResponse> describeAuthorizer(Consumer<DescribeAuthorizerRequest.Builder> describeAuthorizerRequest)
Describes an authorizer.
This is a convenience which creates an instance of the DescribeAuthorizerRequest.Builder avoiding the
need to create one manually via DescribeAuthorizerRequest.builder()
describeAuthorizerRequest - A Consumer that will call methods on DescribeAuthorizerRequest.Builder to create a
request.default CompletableFuture<DescribeBillingGroupResponse> describeBillingGroup(DescribeBillingGroupRequest describeBillingGroupRequest)
Returns information about a billing group.
describeBillingGroupRequest - default CompletableFuture<DescribeBillingGroupResponse> describeBillingGroup(Consumer<DescribeBillingGroupRequest.Builder> describeBillingGroupRequest)
Returns information about a billing group.
This is a convenience which creates an instance of the DescribeBillingGroupRequest.Builder avoiding the
need to create one manually via DescribeBillingGroupRequest.builder()
describeBillingGroupRequest - A Consumer that will call methods on DescribeBillingGroupRequest.Builder to create a
request.default CompletableFuture<DescribeCaCertificateResponse> describeCACertificate(DescribeCaCertificateRequest describeCaCertificateRequest)
Describes a registered CA certificate.
describeCaCertificateRequest - The input for the DescribeCACertificate operation.default CompletableFuture<DescribeCaCertificateResponse> describeCACertificate(Consumer<DescribeCaCertificateRequest.Builder> describeCaCertificateRequest)
Describes a registered CA certificate.
This is a convenience which creates an instance of the DescribeCaCertificateRequest.Builder avoiding the
need to create one manually via DescribeCaCertificateRequest.builder()
describeCaCertificateRequest - A Consumer that will call methods on DescribeCACertificateRequest.Builder to create a
request. The input for the DescribeCACertificate operation.default CompletableFuture<DescribeCertificateResponse> describeCertificate(DescribeCertificateRequest describeCertificateRequest)
Gets information about the specified certificate.
describeCertificateRequest - The input for the DescribeCertificate operation.default CompletableFuture<DescribeCertificateResponse> describeCertificate(Consumer<DescribeCertificateRequest.Builder> describeCertificateRequest)
Gets information about the specified certificate.
This is a convenience which creates an instance of the DescribeCertificateRequest.Builder avoiding the
need to create one manually via DescribeCertificateRequest.builder()
describeCertificateRequest - A Consumer that will call methods on DescribeCertificateRequest.Builder to create a
request. The input for the DescribeCertificate operation.default CompletableFuture<DescribeDefaultAuthorizerResponse> describeDefaultAuthorizer(DescribeDefaultAuthorizerRequest describeDefaultAuthorizerRequest)
Describes the default authorizer.
describeDefaultAuthorizerRequest - default CompletableFuture<DescribeDefaultAuthorizerResponse> describeDefaultAuthorizer(Consumer<DescribeDefaultAuthorizerRequest.Builder> describeDefaultAuthorizerRequest)
Describes the default authorizer.
This is a convenience which creates an instance of the DescribeDefaultAuthorizerRequest.Builder avoiding
the need to create one manually via DescribeDefaultAuthorizerRequest.builder()
describeDefaultAuthorizerRequest - A Consumer that will call methods on DescribeDefaultAuthorizerRequest.Builder to create a
request.default CompletableFuture<DescribeEndpointResponse> describeEndpoint(DescribeEndpointRequest describeEndpointRequest)
Returns a unique endpoint specific to the AWS account making the call.
describeEndpointRequest - The input for the DescribeEndpoint operation.default CompletableFuture<DescribeEndpointResponse> describeEndpoint(Consumer<DescribeEndpointRequest.Builder> describeEndpointRequest)
Returns a unique endpoint specific to the AWS account making the call.
This is a convenience which creates an instance of the DescribeEndpointRequest.Builder avoiding the need
to create one manually via DescribeEndpointRequest.builder()
describeEndpointRequest - A Consumer that will call methods on DescribeEndpointRequest.Builder to create a request.
The input for the DescribeEndpoint operation.default CompletableFuture<DescribeEndpointResponse> describeEndpoint()
Returns a unique endpoint specific to the AWS account making the call.
default CompletableFuture<DescribeEventConfigurationsResponse> describeEventConfigurations(DescribeEventConfigurationsRequest describeEventConfigurationsRequest)
Describes event configurations.
describeEventConfigurationsRequest - default CompletableFuture<DescribeEventConfigurationsResponse> describeEventConfigurations(Consumer<DescribeEventConfigurationsRequest.Builder> describeEventConfigurationsRequest)
Describes event configurations.
This is a convenience which creates an instance of the DescribeEventConfigurationsRequest.Builder
avoiding the need to create one manually via DescribeEventConfigurationsRequest.builder()
describeEventConfigurationsRequest - A Consumer that will call methods on DescribeEventConfigurationsRequest.Builder to create
a request.default CompletableFuture<DescribeEventConfigurationsResponse> describeEventConfigurations()
Describes event configurations.
default CompletableFuture<DescribeIndexResponse> describeIndex(DescribeIndexRequest describeIndexRequest)
Describes a search index.
describeIndexRequest - default CompletableFuture<DescribeIndexResponse> describeIndex(Consumer<DescribeIndexRequest.Builder> describeIndexRequest)
Describes a search index.
This is a convenience which creates an instance of the DescribeIndexRequest.Builder avoiding the need to
create one manually via DescribeIndexRequest.builder()
describeIndexRequest - A Consumer that will call methods on DescribeIndexRequest.Builder to create a request.default CompletableFuture<DescribeJobResponse> describeJob(DescribeJobRequest describeJobRequest)
Describes a job.
describeJobRequest - default CompletableFuture<DescribeJobResponse> describeJob(Consumer<DescribeJobRequest.Builder> describeJobRequest)
Describes a job.
This is a convenience which creates an instance of the DescribeJobRequest.Builder avoiding the need to
create one manually via DescribeJobRequest.builder()
describeJobRequest - A Consumer that will call methods on DescribeJobRequest.Builder to create a request.default CompletableFuture<DescribeJobExecutionResponse> describeJobExecution(DescribeJobExecutionRequest describeJobExecutionRequest)
Describes a job execution.
describeJobExecutionRequest - default CompletableFuture<DescribeJobExecutionResponse> describeJobExecution(Consumer<DescribeJobExecutionRequest.Builder> describeJobExecutionRequest)
Describes a job execution.
This is a convenience which creates an instance of the DescribeJobExecutionRequest.Builder avoiding the
need to create one manually via DescribeJobExecutionRequest.builder()
describeJobExecutionRequest - A Consumer that will call methods on DescribeJobExecutionRequest.Builder to create a
request.default CompletableFuture<DescribeRoleAliasResponse> describeRoleAlias(DescribeRoleAliasRequest describeRoleAliasRequest)
Describes a role alias.
describeRoleAliasRequest - default CompletableFuture<DescribeRoleAliasResponse> describeRoleAlias(Consumer<DescribeRoleAliasRequest.Builder> describeRoleAliasRequest)
Describes a role alias.
This is a convenience which creates an instance of the DescribeRoleAliasRequest.Builder avoiding the need
to create one manually via DescribeRoleAliasRequest.builder()
describeRoleAliasRequest - A Consumer that will call methods on DescribeRoleAliasRequest.Builder to create a request.default CompletableFuture<DescribeScheduledAuditResponse> describeScheduledAudit(DescribeScheduledAuditRequest describeScheduledAuditRequest)
Gets information about a scheduled audit.
describeScheduledAuditRequest - default CompletableFuture<DescribeScheduledAuditResponse> describeScheduledAudit(Consumer<DescribeScheduledAuditRequest.Builder> describeScheduledAuditRequest)
Gets information about a scheduled audit.
This is a convenience which creates an instance of the DescribeScheduledAuditRequest.Builder avoiding the
need to create one manually via DescribeScheduledAuditRequest.builder()
describeScheduledAuditRequest - A Consumer that will call methods on DescribeScheduledAuditRequest.Builder to create a
request.default CompletableFuture<DescribeSecurityProfileResponse> describeSecurityProfile(DescribeSecurityProfileRequest describeSecurityProfileRequest)
Gets information about a Device Defender security profile.
describeSecurityProfileRequest - default CompletableFuture<DescribeSecurityProfileResponse> describeSecurityProfile(Consumer<DescribeSecurityProfileRequest.Builder> describeSecurityProfileRequest)
Gets information about a Device Defender security profile.
This is a convenience which creates an instance of the DescribeSecurityProfileRequest.Builder avoiding
the need to create one manually via DescribeSecurityProfileRequest.builder()
describeSecurityProfileRequest - A Consumer that will call methods on DescribeSecurityProfileRequest.Builder to create a
request.default CompletableFuture<DescribeStreamResponse> describeStream(DescribeStreamRequest describeStreamRequest)
Gets information about a stream.
describeStreamRequest - default CompletableFuture<DescribeStreamResponse> describeStream(Consumer<DescribeStreamRequest.Builder> describeStreamRequest)
Gets information about a stream.
This is a convenience which creates an instance of the DescribeStreamRequest.Builder avoiding the need to
create one manually via DescribeStreamRequest.builder()
describeStreamRequest - A Consumer that will call methods on DescribeStreamRequest.Builder to create a request.default CompletableFuture<DescribeThingResponse> describeThing(DescribeThingRequest describeThingRequest)
Gets information about the specified thing.
describeThingRequest - The input for the DescribeThing operation.default CompletableFuture<DescribeThingResponse> describeThing(Consumer<DescribeThingRequest.Builder> describeThingRequest)
Gets information about the specified thing.
This is a convenience which creates an instance of the DescribeThingRequest.Builder avoiding the need to
create one manually via DescribeThingRequest.builder()
describeThingRequest - A Consumer that will call methods on DescribeThingRequest.Builder to create a request. The
input for the DescribeThing operation.default CompletableFuture<DescribeThingGroupResponse> describeThingGroup(DescribeThingGroupRequest describeThingGroupRequest)
Describe a thing group.
describeThingGroupRequest - default CompletableFuture<DescribeThingGroupResponse> describeThingGroup(Consumer<DescribeThingGroupRequest.Builder> describeThingGroupRequest)
Describe a thing group.
This is a convenience which creates an instance of the DescribeThingGroupRequest.Builder avoiding the
need to create one manually via DescribeThingGroupRequest.builder()
describeThingGroupRequest - A Consumer that will call methods on DescribeThingGroupRequest.Builder to create a
request.default CompletableFuture<DescribeThingRegistrationTaskResponse> describeThingRegistrationTask(DescribeThingRegistrationTaskRequest describeThingRegistrationTaskRequest)
Describes a bulk thing provisioning task.
describeThingRegistrationTaskRequest - default CompletableFuture<DescribeThingRegistrationTaskResponse> describeThingRegistrationTask(Consumer<DescribeThingRegistrationTaskRequest.Builder> describeThingRegistrationTaskRequest)
Describes a bulk thing provisioning task.
This is a convenience which creates an instance of the DescribeThingRegistrationTaskRequest.Builder
avoiding the need to create one manually via DescribeThingRegistrationTaskRequest.builder()
describeThingRegistrationTaskRequest - A Consumer that will call methods on DescribeThingRegistrationTaskRequest.Builder to
create a request.default CompletableFuture<DescribeThingTypeResponse> describeThingType(DescribeThingTypeRequest describeThingTypeRequest)
Gets information about the specified thing type.
describeThingTypeRequest - The input for the DescribeThingType operation.default CompletableFuture<DescribeThingTypeResponse> describeThingType(Consumer<DescribeThingTypeRequest.Builder> describeThingTypeRequest)
Gets information about the specified thing type.
This is a convenience which creates an instance of the DescribeThingTypeRequest.Builder avoiding the need
to create one manually via DescribeThingTypeRequest.builder()
describeThingTypeRequest - A Consumer that will call methods on DescribeThingTypeRequest.Builder to create a request.
The input for the DescribeThingType operation.default CompletableFuture<DetachPolicyResponse> detachPolicy(DetachPolicyRequest detachPolicyRequest)
Detaches a policy from the specified target.
detachPolicyRequest - default CompletableFuture<DetachPolicyResponse> detachPolicy(Consumer<DetachPolicyRequest.Builder> detachPolicyRequest)
Detaches a policy from the specified target.
This is a convenience which creates an instance of the DetachPolicyRequest.Builder avoiding the need to
create one manually via DetachPolicyRequest.builder()
detachPolicyRequest - A Consumer that will call methods on DetachPolicyRequest.Builder to create a request.default CompletableFuture<DetachSecurityProfileResponse> detachSecurityProfile(DetachSecurityProfileRequest detachSecurityProfileRequest)
Disassociates a Device Defender security profile from a thing group or from this account.
detachSecurityProfileRequest - default CompletableFuture<DetachSecurityProfileResponse> detachSecurityProfile(Consumer<DetachSecurityProfileRequest.Builder> detachSecurityProfileRequest)
Disassociates a Device Defender security profile from a thing group or from this account.
This is a convenience which creates an instance of the DetachSecurityProfileRequest.Builder avoiding the
need to create one manually via DetachSecurityProfileRequest.builder()
detachSecurityProfileRequest - A Consumer that will call methods on DetachSecurityProfileRequest.Builder to create a
request.default CompletableFuture<DetachThingPrincipalResponse> detachThingPrincipal(DetachThingPrincipalRequest detachThingPrincipalRequest)
Detaches the specified principal from the specified thing.
This call is asynchronous. It might take several seconds for the detachment to propagate.
detachThingPrincipalRequest - The input for the DetachThingPrincipal operation.default CompletableFuture<DetachThingPrincipalResponse> detachThingPrincipal(Consumer<DetachThingPrincipalRequest.Builder> detachThingPrincipalRequest)
Detaches the specified principal from the specified thing.
This call is asynchronous. It might take several seconds for the detachment to propagate.
This is a convenience which creates an instance of the DetachThingPrincipalRequest.Builder avoiding the
need to create one manually via DetachThingPrincipalRequest.builder()
detachThingPrincipalRequest - A Consumer that will call methods on DetachThingPrincipalRequest.Builder to create a
request. The input for the DetachThingPrincipal operation.default CompletableFuture<DisableTopicRuleResponse> disableTopicRule(DisableTopicRuleRequest disableTopicRuleRequest)
Disables the rule.
disableTopicRuleRequest - The input for the DisableTopicRuleRequest operation.default CompletableFuture<DisableTopicRuleResponse> disableTopicRule(Consumer<DisableTopicRuleRequest.Builder> disableTopicRuleRequest)
Disables the rule.
This is a convenience which creates an instance of the DisableTopicRuleRequest.Builder avoiding the need
to create one manually via DisableTopicRuleRequest.builder()
disableTopicRuleRequest - A Consumer that will call methods on DisableTopicRuleRequest.Builder to create a request.
The input for the DisableTopicRuleRequest operation.default CompletableFuture<EnableTopicRuleResponse> enableTopicRule(EnableTopicRuleRequest enableTopicRuleRequest)
Enables the rule.
enableTopicRuleRequest - The input for the EnableTopicRuleRequest operation.default CompletableFuture<EnableTopicRuleResponse> enableTopicRule(Consumer<EnableTopicRuleRequest.Builder> enableTopicRuleRequest)
Enables the rule.
This is a convenience which creates an instance of the EnableTopicRuleRequest.Builder avoiding the need
to create one manually via EnableTopicRuleRequest.builder()
enableTopicRuleRequest - A Consumer that will call methods on EnableTopicRuleRequest.Builder to create a request.
The input for the EnableTopicRuleRequest operation.default CompletableFuture<GetEffectivePoliciesResponse> getEffectivePolicies(GetEffectivePoliciesRequest getEffectivePoliciesRequest)
Gets a list of the policies that have an effect on the authorization behavior of the specified device when it connects to the AWS IoT device gateway.
getEffectivePoliciesRequest - default CompletableFuture<GetEffectivePoliciesResponse> getEffectivePolicies(Consumer<GetEffectivePoliciesRequest.Builder> getEffectivePoliciesRequest)
Gets a list of the policies that have an effect on the authorization behavior of the specified device when it connects to the AWS IoT device gateway.
This is a convenience which creates an instance of the GetEffectivePoliciesRequest.Builder avoiding the
need to create one manually via GetEffectivePoliciesRequest.builder()
getEffectivePoliciesRequest - A Consumer that will call methods on GetEffectivePoliciesRequest.Builder to create a
request.default CompletableFuture<GetIndexingConfigurationResponse> getIndexingConfiguration(GetIndexingConfigurationRequest getIndexingConfigurationRequest)
Gets the search configuration.
getIndexingConfigurationRequest - default CompletableFuture<GetIndexingConfigurationResponse> getIndexingConfiguration(Consumer<GetIndexingConfigurationRequest.Builder> getIndexingConfigurationRequest)
Gets the search configuration.
This is a convenience which creates an instance of the GetIndexingConfigurationRequest.Builder avoiding
the need to create one manually via GetIndexingConfigurationRequest.builder()
getIndexingConfigurationRequest - A Consumer that will call methods on GetIndexingConfigurationRequest.Builder to create a
request.default CompletableFuture<GetIndexingConfigurationResponse> getIndexingConfiguration()
Gets the search configuration.
default CompletableFuture<GetJobDocumentResponse> getJobDocument(GetJobDocumentRequest getJobDocumentRequest)
Gets a job document.
getJobDocumentRequest - default CompletableFuture<GetJobDocumentResponse> getJobDocument(Consumer<GetJobDocumentRequest.Builder> getJobDocumentRequest)
Gets a job document.
This is a convenience which creates an instance of the GetJobDocumentRequest.Builder avoiding the need to
create one manually via GetJobDocumentRequest.builder()
getJobDocumentRequest - A Consumer that will call methods on GetJobDocumentRequest.Builder to create a request.default CompletableFuture<GetLoggingOptionsResponse> getLoggingOptions(GetLoggingOptionsRequest getLoggingOptionsRequest)
Gets the logging options.
NOTE: use of this command is not recommended. Use GetV2LoggingOptions instead.
getLoggingOptionsRequest - The input for the GetLoggingOptions operation.default CompletableFuture<GetLoggingOptionsResponse> getLoggingOptions(Consumer<GetLoggingOptionsRequest.Builder> getLoggingOptionsRequest)
Gets the logging options.
NOTE: use of this command is not recommended. Use GetV2LoggingOptions instead.
This is a convenience which creates an instance of the GetLoggingOptionsRequest.Builder avoiding the need
to create one manually via GetLoggingOptionsRequest.builder()
getLoggingOptionsRequest - A Consumer that will call methods on GetLoggingOptionsRequest.Builder to create a request.
The input for the GetLoggingOptions operation.default CompletableFuture<GetLoggingOptionsResponse> getLoggingOptions()
Gets the logging options.
NOTE: use of this command is not recommended. Use GetV2LoggingOptions instead.
default CompletableFuture<GetOtaUpdateResponse> getOTAUpdate(GetOtaUpdateRequest getOtaUpdateRequest)
Gets an OTA update.
getOtaUpdateRequest - default CompletableFuture<GetOtaUpdateResponse> getOTAUpdate(Consumer<GetOtaUpdateRequest.Builder> getOtaUpdateRequest)
Gets an OTA update.
This is a convenience which creates an instance of the GetOtaUpdateRequest.Builder avoiding the need to
create one manually via GetOtaUpdateRequest.builder()
getOtaUpdateRequest - A Consumer that will call methods on GetOTAUpdateRequest.Builder to create a request.default CompletableFuture<GetPolicyResponse> getPolicy(GetPolicyRequest getPolicyRequest)
Gets information about the specified policy with the policy document of the default version.
getPolicyRequest - The input for the GetPolicy operation.default CompletableFuture<GetPolicyResponse> getPolicy(Consumer<GetPolicyRequest.Builder> getPolicyRequest)
Gets information about the specified policy with the policy document of the default version.
This is a convenience which creates an instance of the GetPolicyRequest.Builder avoiding the need to
create one manually via GetPolicyRequest.builder()
getPolicyRequest - A Consumer that will call methods on GetPolicyRequest.Builder to create a request. The
input for the GetPolicy operation.default CompletableFuture<GetPolicyVersionResponse> getPolicyVersion(GetPolicyVersionRequest getPolicyVersionRequest)
Gets information about the specified policy version.
getPolicyVersionRequest - The input for the GetPolicyVersion operation.default CompletableFuture<GetPolicyVersionResponse> getPolicyVersion(Consumer<GetPolicyVersionRequest.Builder> getPolicyVersionRequest)
Gets information about the specified policy version.
This is a convenience which creates an instance of the GetPolicyVersionRequest.Builder avoiding the need
to create one manually via GetPolicyVersionRequest.builder()
getPolicyVersionRequest - A Consumer that will call methods on GetPolicyVersionRequest.Builder to create a request.
The input for the GetPolicyVersion operation.default CompletableFuture<GetRegistrationCodeResponse> getRegistrationCode(GetRegistrationCodeRequest getRegistrationCodeRequest)
Gets a registration code used to register a CA certificate with AWS IoT.
getRegistrationCodeRequest - The input to the GetRegistrationCode operation.default CompletableFuture<GetRegistrationCodeResponse> getRegistrationCode(Consumer<GetRegistrationCodeRequest.Builder> getRegistrationCodeRequest)
Gets a registration code used to register a CA certificate with AWS IoT.
This is a convenience which creates an instance of the GetRegistrationCodeRequest.Builder avoiding the
need to create one manually via GetRegistrationCodeRequest.builder()
getRegistrationCodeRequest - A Consumer that will call methods on GetRegistrationCodeRequest.Builder to create a
request. The input to the GetRegistrationCode operation.default CompletableFuture<GetRegistrationCodeResponse> getRegistrationCode()
Gets a registration code used to register a CA certificate with AWS IoT.
default CompletableFuture<GetTopicRuleResponse> getTopicRule(GetTopicRuleRequest getTopicRuleRequest)
Gets information about the rule.
getTopicRuleRequest - The input for the GetTopicRule operation.default CompletableFuture<GetTopicRuleResponse> getTopicRule(Consumer<GetTopicRuleRequest.Builder> getTopicRuleRequest)
Gets information about the rule.
This is a convenience which creates an instance of the GetTopicRuleRequest.Builder avoiding the need to
create one manually via GetTopicRuleRequest.builder()
getTopicRuleRequest - A Consumer that will call methods on GetTopicRuleRequest.Builder to create a request. The
input for the GetTopicRule operation.default CompletableFuture<GetV2LoggingOptionsResponse> getV2LoggingOptions(GetV2LoggingOptionsRequest getV2LoggingOptionsRequest)
Gets the fine grained logging options.
getV2LoggingOptionsRequest - default CompletableFuture<GetV2LoggingOptionsResponse> getV2LoggingOptions(Consumer<GetV2LoggingOptionsRequest.Builder> getV2LoggingOptionsRequest)
Gets the fine grained logging options.
This is a convenience which creates an instance of the GetV2LoggingOptionsRequest.Builder avoiding the
need to create one manually via GetV2LoggingOptionsRequest.builder()
getV2LoggingOptionsRequest - A Consumer that will call methods on GetV2LoggingOptionsRequest.Builder to create a
request.default CompletableFuture<ListActiveViolationsResponse> listActiveViolations(ListActiveViolationsRequest listActiveViolationsRequest)
Lists the active violations for a given Device Defender security profile.
listActiveViolationsRequest - default CompletableFuture<ListActiveViolationsResponse> listActiveViolations(Consumer<ListActiveViolationsRequest.Builder> listActiveViolationsRequest)
Lists the active violations for a given Device Defender security profile.
This is a convenience which creates an instance of the ListActiveViolationsRequest.Builder avoiding the
need to create one manually via ListActiveViolationsRequest.builder()
listActiveViolationsRequest - A Consumer that will call methods on ListActiveViolationsRequest.Builder to create a
request.default CompletableFuture<ListActiveViolationsResponse> listActiveViolations()
Lists the active violations for a given Device Defender security profile.
default CompletableFuture<ListAttachedPoliciesResponse> listAttachedPolicies(ListAttachedPoliciesRequest listAttachedPoliciesRequest)
Lists the policies attached to the specified thing group.
listAttachedPoliciesRequest - default CompletableFuture<ListAttachedPoliciesResponse> listAttachedPolicies(Consumer<ListAttachedPoliciesRequest.Builder> listAttachedPoliciesRequest)
Lists the policies attached to the specified thing group.
This is a convenience which creates an instance of the ListAttachedPoliciesRequest.Builder avoiding the
need to create one manually via ListAttachedPoliciesRequest.builder()
listAttachedPoliciesRequest - A Consumer that will call methods on ListAttachedPoliciesRequest.Builder to create a
request.default CompletableFuture<ListAuditFindingsResponse> listAuditFindings(ListAuditFindingsRequest listAuditFindingsRequest)
Lists the findings (results) of a Device Defender audit or of the audits performed during a specified time period. (Findings are retained for 180 days.)
listAuditFindingsRequest - default CompletableFuture<ListAuditFindingsResponse> listAuditFindings(Consumer<ListAuditFindingsRequest.Builder> listAuditFindingsRequest)
Lists the findings (results) of a Device Defender audit or of the audits performed during a specified time period. (Findings are retained for 180 days.)
This is a convenience which creates an instance of the ListAuditFindingsRequest.Builder avoiding the need
to create one manually via ListAuditFindingsRequest.builder()
listAuditFindingsRequest - A Consumer that will call methods on ListAuditFindingsRequest.Builder to create a request.default CompletableFuture<ListAuditTasksResponse> listAuditTasks(ListAuditTasksRequest listAuditTasksRequest)
Lists the Device Defender audits that have been performed during a given time period.
listAuditTasksRequest - default CompletableFuture<ListAuditTasksResponse> listAuditTasks(Consumer<ListAuditTasksRequest.Builder> listAuditTasksRequest)
Lists the Device Defender audits that have been performed during a given time period.
This is a convenience which creates an instance of the ListAuditTasksRequest.Builder avoiding the need to
create one manually via ListAuditTasksRequest.builder()
listAuditTasksRequest - A Consumer that will call methods on ListAuditTasksRequest.Builder to create a request.default CompletableFuture<ListAuthorizersResponse> listAuthorizers(ListAuthorizersRequest listAuthorizersRequest)
Lists the authorizers registered in your account.
listAuthorizersRequest - default CompletableFuture<ListAuthorizersResponse> listAuthorizers(Consumer<ListAuthorizersRequest.Builder> listAuthorizersRequest)
Lists the authorizers registered in your account.
This is a convenience which creates an instance of the ListAuthorizersRequest.Builder avoiding the need
to create one manually via ListAuthorizersRequest.builder()
listAuthorizersRequest - A Consumer that will call methods on ListAuthorizersRequest.Builder to create a request.default CompletableFuture<ListAuthorizersResponse> listAuthorizers()
Lists the authorizers registered in your account.
default CompletableFuture<ListBillingGroupsResponse> listBillingGroups(ListBillingGroupsRequest listBillingGroupsRequest)
Lists the billing groups you have created.
listBillingGroupsRequest - default CompletableFuture<ListBillingGroupsResponse> listBillingGroups(Consumer<ListBillingGroupsRequest.Builder> listBillingGroupsRequest)
Lists the billing groups you have created.
This is a convenience which creates an instance of the ListBillingGroupsRequest.Builder avoiding the need
to create one manually via ListBillingGroupsRequest.builder()
listBillingGroupsRequest - A Consumer that will call methods on ListBillingGroupsRequest.Builder to create a request.default CompletableFuture<ListBillingGroupsResponse> listBillingGroups()
Lists the billing groups you have created.
default CompletableFuture<ListCaCertificatesResponse> listCACertificates(ListCaCertificatesRequest listCaCertificatesRequest)
Lists the CA certificates registered for your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
listCaCertificatesRequest - Input for the ListCACertificates operation.default CompletableFuture<ListCaCertificatesResponse> listCACertificates(Consumer<ListCaCertificatesRequest.Builder> listCaCertificatesRequest)
Lists the CA certificates registered for your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
This is a convenience which creates an instance of the ListCaCertificatesRequest.Builder avoiding the
need to create one manually via ListCaCertificatesRequest.builder()
listCaCertificatesRequest - A Consumer that will call methods on ListCACertificatesRequest.Builder to create a
request. Input for the ListCACertificates operation.default CompletableFuture<ListCaCertificatesResponse> listCACertificates()
Lists the CA certificates registered for your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
default CompletableFuture<ListCertificatesResponse> listCertificates(ListCertificatesRequest listCertificatesRequest)
Lists the certificates registered in your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
listCertificatesRequest - The input for the ListCertificates operation.default CompletableFuture<ListCertificatesResponse> listCertificates(Consumer<ListCertificatesRequest.Builder> listCertificatesRequest)
Lists the certificates registered in your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
This is a convenience which creates an instance of the ListCertificatesRequest.Builder avoiding the need
to create one manually via ListCertificatesRequest.builder()
listCertificatesRequest - A Consumer that will call methods on ListCertificatesRequest.Builder to create a request.
The input for the ListCertificates operation.default CompletableFuture<ListCertificatesResponse> listCertificates()
Lists the certificates registered in your AWS account.
The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results.
default CompletableFuture<ListCertificatesByCaResponse> listCertificatesByCA(ListCertificatesByCaRequest listCertificatesByCaRequest)
List the device certificates signed by the specified CA certificate.
listCertificatesByCaRequest - The input to the ListCertificatesByCA operation.default CompletableFuture<ListCertificatesByCaResponse> listCertificatesByCA(Consumer<ListCertificatesByCaRequest.Builder> listCertificatesByCaRequest)
List the device certificates signed by the specified CA certificate.
This is a convenience which creates an instance of the ListCertificatesByCaRequest.Builder avoiding the
need to create one manually via ListCertificatesByCaRequest.builder()
listCertificatesByCaRequest - A Consumer that will call methods on ListCertificatesByCARequest.Builder to create a
request. The input to the ListCertificatesByCA operation.default CompletableFuture<ListIndicesResponse> listIndices(ListIndicesRequest listIndicesRequest)
Lists the search indices.
listIndicesRequest - default CompletableFuture<ListIndicesResponse> listIndices(Consumer<ListIndicesRequest.Builder> listIndicesRequest)
Lists the search indices.
This is a convenience which creates an instance of the ListIndicesRequest.Builder avoiding the need to
create one manually via ListIndicesRequest.builder()
listIndicesRequest - A Consumer that will call methods on ListIndicesRequest.Builder to create a request.default CompletableFuture<ListIndicesResponse> listIndices()
Lists the search indices.
default CompletableFuture<ListJobExecutionsForJobResponse> listJobExecutionsForJob(ListJobExecutionsForJobRequest listJobExecutionsForJobRequest)
Lists the job executions for a job.
listJobExecutionsForJobRequest - default CompletableFuture<ListJobExecutionsForJobResponse> listJobExecutionsForJob(Consumer<ListJobExecutionsForJobRequest.Builder> listJobExecutionsForJobRequest)
Lists the job executions for a job.
This is a convenience which creates an instance of the ListJobExecutionsForJobRequest.Builder avoiding
the need to create one manually via ListJobExecutionsForJobRequest.builder()
listJobExecutionsForJobRequest - A Consumer that will call methods on ListJobExecutionsForJobRequest.Builder to create a
request.default CompletableFuture<ListJobExecutionsForThingResponse> listJobExecutionsForThing(ListJobExecutionsForThingRequest listJobExecutionsForThingRequest)
Lists the job executions for the specified thing.
listJobExecutionsForThingRequest - default CompletableFuture<ListJobExecutionsForThingResponse> listJobExecutionsForThing(Consumer<ListJobExecutionsForThingRequest.Builder> listJobExecutionsForThingRequest)
Lists the job executions for the specified thing.
This is a convenience which creates an instance of the ListJobExecutionsForThingRequest.Builder avoiding
the need to create one manually via ListJobExecutionsForThingRequest.builder()
listJobExecutionsForThingRequest - A Consumer that will call methods on ListJobExecutionsForThingRequest.Builder to create a
request.default CompletableFuture<ListJobsResponse> listJobs(ListJobsRequest listJobsRequest)
Lists jobs.
listJobsRequest - default CompletableFuture<ListJobsResponse> listJobs(Consumer<ListJobsRequest.Builder> listJobsRequest)
Lists jobs.
This is a convenience which creates an instance of the ListJobsRequest.Builder avoiding the need to
create one manually via ListJobsRequest.builder()
listJobsRequest - A Consumer that will call methods on ListJobsRequest.Builder to create a request.default CompletableFuture<ListJobsResponse> listJobs()
Lists jobs.
default CompletableFuture<ListOtaUpdatesResponse> listOTAUpdates(ListOtaUpdatesRequest listOtaUpdatesRequest)
Lists OTA updates.
listOtaUpdatesRequest - default CompletableFuture<ListOtaUpdatesResponse> listOTAUpdates(Consumer<ListOtaUpdatesRequest.Builder> listOtaUpdatesRequest)
Lists OTA updates.
This is a convenience which creates an instance of the ListOtaUpdatesRequest.Builder avoiding the need to
create one manually via ListOtaUpdatesRequest.builder()
listOtaUpdatesRequest - A Consumer that will call methods on ListOTAUpdatesRequest.Builder to create a request.default CompletableFuture<ListOtaUpdatesResponse> listOTAUpdates()
Lists OTA updates.
default CompletableFuture<ListOutgoingCertificatesResponse> listOutgoingCertificates(ListOutgoingCertificatesRequest listOutgoingCertificatesRequest)
Lists certificates that are being transferred but not yet accepted.
listOutgoingCertificatesRequest - The input to the ListOutgoingCertificates operation.default CompletableFuture<ListOutgoingCertificatesResponse> listOutgoingCertificates(Consumer<ListOutgoingCertificatesRequest.Builder> listOutgoingCertificatesRequest)
Lists certificates that are being transferred but not yet accepted.
This is a convenience which creates an instance of the ListOutgoingCertificatesRequest.Builder avoiding
the need to create one manually via ListOutgoingCertificatesRequest.builder()
listOutgoingCertificatesRequest - A Consumer that will call methods on ListOutgoingCertificatesRequest.Builder to create a
request. The input to the ListOutgoingCertificates operation.default CompletableFuture<ListOutgoingCertificatesResponse> listOutgoingCertificates()
Lists certificates that are being transferred but not yet accepted.
default CompletableFuture<ListPoliciesResponse> listPolicies(ListPoliciesRequest listPoliciesRequest)
Lists your policies.
listPoliciesRequest - The input for the ListPolicies operation.default CompletableFuture<ListPoliciesResponse> listPolicies(Consumer<ListPoliciesRequest.Builder> listPoliciesRequest)
Lists your policies.
This is a convenience which creates an instance of the ListPoliciesRequest.Builder avoiding the need to
create one manually via ListPoliciesRequest.builder()
listPoliciesRequest - A Consumer that will call methods on ListPoliciesRequest.Builder to create a request. The
input for the ListPolicies operation.default CompletableFuture<ListPoliciesResponse> listPolicies()
Lists your policies.
default CompletableFuture<ListPolicyVersionsResponse> listPolicyVersions(ListPolicyVersionsRequest listPolicyVersionsRequest)
Lists the versions of the specified policy and identifies the default version.
listPolicyVersionsRequest - The input for the ListPolicyVersions operation.default CompletableFuture<ListPolicyVersionsResponse> listPolicyVersions(Consumer<ListPolicyVersionsRequest.Builder> listPolicyVersionsRequest)
Lists the versions of the specified policy and identifies the default version.
This is a convenience which creates an instance of the ListPolicyVersionsRequest.Builder avoiding the
need to create one manually via ListPolicyVersionsRequest.builder()
listPolicyVersionsRequest - A Consumer that will call methods on ListPolicyVersionsRequest.Builder to create a
request. The input for the ListPolicyVersions operation.default CompletableFuture<ListPrincipalThingsResponse> listPrincipalThings(ListPrincipalThingsRequest listPrincipalThingsRequest)
Lists the things associated with the specified principal.
listPrincipalThingsRequest - The input for the ListPrincipalThings operation.default CompletableFuture<ListPrincipalThingsResponse> listPrincipalThings(Consumer<ListPrincipalThingsRequest.Builder> listPrincipalThingsRequest)
Lists the things associated with the specified principal.
This is a convenience which creates an instance of the ListPrincipalThingsRequest.Builder avoiding the
need to create one manually via ListPrincipalThingsRequest.builder()
listPrincipalThingsRequest - A Consumer that will call methods on ListPrincipalThingsRequest.Builder to create a
request. The input for the ListPrincipalThings operation.default CompletableFuture<ListRoleAliasesResponse> listRoleAliases(ListRoleAliasesRequest listRoleAliasesRequest)
Lists the role aliases registered in your account.
listRoleAliasesRequest - default CompletableFuture<ListRoleAliasesResponse> listRoleAliases(Consumer<ListRoleAliasesRequest.Builder> listRoleAliasesRequest)
Lists the role aliases registered in your account.
This is a convenience which creates an instance of the ListRoleAliasesRequest.Builder avoiding the need
to create one manually via ListRoleAliasesRequest.builder()
listRoleAliasesRequest - A Consumer that will call methods on ListRoleAliasesRequest.Builder to create a request.default CompletableFuture<ListRoleAliasesResponse> listRoleAliases()
Lists the role aliases registered in your account.
default CompletableFuture<ListScheduledAuditsResponse> listScheduledAudits(ListScheduledAuditsRequest listScheduledAuditsRequest)
Lists all of your scheduled audits.
listScheduledAuditsRequest - default CompletableFuture<ListScheduledAuditsResponse> listScheduledAudits(Consumer<ListScheduledAuditsRequest.Builder> listScheduledAuditsRequest)
Lists all of your scheduled audits.
This is a convenience which creates an instance of the ListScheduledAuditsRequest.Builder avoiding the
need to create one manually via ListScheduledAuditsRequest.builder()
listScheduledAuditsRequest - A Consumer that will call methods on ListScheduledAuditsRequest.Builder to create a
request.default CompletableFuture<ListScheduledAuditsResponse> listScheduledAudits()
Lists all of your scheduled audits.
default CompletableFuture<ListSecurityProfilesResponse> listSecurityProfiles(ListSecurityProfilesRequest listSecurityProfilesRequest)
Lists the Device Defender security profiles you have created. You can use filters to list only those security profiles associated with a thing group or only those associated with your account.
listSecurityProfilesRequest - default CompletableFuture<ListSecurityProfilesResponse> listSecurityProfiles(Consumer<ListSecurityProfilesRequest.Builder> listSecurityProfilesRequest)
Lists the Device Defender security profiles you have created. You can use filters to list only those security profiles associated with a thing group or only those associated with your account.
This is a convenience which creates an instance of the ListSecurityProfilesRequest.Builder avoiding the
need to create one manually via ListSecurityProfilesRequest.builder()
listSecurityProfilesRequest - A Consumer that will call methods on ListSecurityProfilesRequest.Builder to create a
request.default CompletableFuture<ListSecurityProfilesResponse> listSecurityProfiles()
Lists the Device Defender security profiles you have created. You can use filters to list only those security profiles associated with a thing group or only those associated with your account.
default CompletableFuture<ListSecurityProfilesForTargetResponse> listSecurityProfilesForTarget(ListSecurityProfilesForTargetRequest listSecurityProfilesForTargetRequest)
Lists the Device Defender security profiles attached to a target (thing group).
listSecurityProfilesForTargetRequest - default CompletableFuture<ListSecurityProfilesForTargetResponse> listSecurityProfilesForTarget(Consumer<ListSecurityProfilesForTargetRequest.Builder> listSecurityProfilesForTargetRequest)
Lists the Device Defender security profiles attached to a target (thing group).
This is a convenience which creates an instance of the ListSecurityProfilesForTargetRequest.Builder
avoiding the need to create one manually via ListSecurityProfilesForTargetRequest.builder()
listSecurityProfilesForTargetRequest - A Consumer that will call methods on ListSecurityProfilesForTargetRequest.Builder to
create a request.default CompletableFuture<ListStreamsResponse> listStreams(ListStreamsRequest listStreamsRequest)
Lists all of the streams in your AWS account.
listStreamsRequest - default CompletableFuture<ListStreamsResponse> listStreams(Consumer<ListStreamsRequest.Builder> listStreamsRequest)
Lists all of the streams in your AWS account.
This is a convenience which creates an instance of the ListStreamsRequest.Builder avoiding the need to
create one manually via ListStreamsRequest.builder()
listStreamsRequest - A Consumer that will call methods on ListStreamsRequest.Builder to create a request.default CompletableFuture<ListStreamsResponse> listStreams()
Lists all of the streams in your AWS account.
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags (metadata) you have assigned to the resource.
listTagsForResourceRequest - 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 via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<ListTargetsForPolicyResponse> listTargetsForPolicy(ListTargetsForPolicyRequest listTargetsForPolicyRequest)
List targets for the specified policy.
listTargetsForPolicyRequest - default CompletableFuture<ListTargetsForPolicyResponse> listTargetsForPolicy(Consumer<ListTargetsForPolicyRequest.Builder> listTargetsForPolicyRequest)
List targets for the specified policy.
This is a convenience which creates an instance of the ListTargetsForPolicyRequest.Builder avoiding the
need to create one manually via ListTargetsForPolicyRequest.builder()
listTargetsForPolicyRequest - A Consumer that will call methods on ListTargetsForPolicyRequest.Builder to create a
request.default CompletableFuture<ListTargetsForSecurityProfileResponse> listTargetsForSecurityProfile(ListTargetsForSecurityProfileRequest listTargetsForSecurityProfileRequest)
Lists the targets (thing groups) associated with a given Device Defender security profile.
listTargetsForSecurityProfileRequest - default CompletableFuture<ListTargetsForSecurityProfileResponse> listTargetsForSecurityProfile(Consumer<ListTargetsForSecurityProfileRequest.Builder> listTargetsForSecurityProfileRequest)
Lists the targets (thing groups) associated with a given Device Defender security profile.
This is a convenience which creates an instance of the ListTargetsForSecurityProfileRequest.Builder
avoiding the need to create one manually via ListTargetsForSecurityProfileRequest.builder()
listTargetsForSecurityProfileRequest - A Consumer that will call methods on ListTargetsForSecurityProfileRequest.Builder to
create a request.default CompletableFuture<ListThingGroupsResponse> listThingGroups(ListThingGroupsRequest listThingGroupsRequest)
List the thing groups in your account.
listThingGroupsRequest - default CompletableFuture<ListThingGroupsResponse> listThingGroups(Consumer<ListThingGroupsRequest.Builder> listThingGroupsRequest)
List the thing groups in your account.
This is a convenience which creates an instance of the ListThingGroupsRequest.Builder avoiding the need
to create one manually via ListThingGroupsRequest.builder()
listThingGroupsRequest - A Consumer that will call methods on ListThingGroupsRequest.Builder to create a request.default CompletableFuture<ListThingGroupsResponse> listThingGroups()
List the thing groups in your account.
default CompletableFuture<ListThingGroupsForThingResponse> listThingGroupsForThing(ListThingGroupsForThingRequest listThingGroupsForThingRequest)
List the thing groups to which the specified thing belongs.
listThingGroupsForThingRequest - default CompletableFuture<ListThingGroupsForThingResponse> listThingGroupsForThing(Consumer<ListThingGroupsForThingRequest.Builder> listThingGroupsForThingRequest)
List the thing groups to which the specified thing belongs.
This is a convenience which creates an instance of the ListThingGroupsForThingRequest.Builder avoiding
the need to create one manually via ListThingGroupsForThingRequest.builder()
listThingGroupsForThingRequest - A Consumer that will call methods on ListThingGroupsForThingRequest.Builder to create a
request.default CompletableFuture<ListThingPrincipalsResponse> listThingPrincipals(ListThingPrincipalsRequest listThingPrincipalsRequest)
Lists the principals associated with the specified thing.
listThingPrincipalsRequest - The input for the ListThingPrincipal operation.default CompletableFuture<ListThingPrincipalsResponse> listThingPrincipals(Consumer<ListThingPrincipalsRequest.Builder> listThingPrincipalsRequest)
Lists the principals associated with the specified thing.
This is a convenience which creates an instance of the ListThingPrincipalsRequest.Builder avoiding the
need to create one manually via ListThingPrincipalsRequest.builder()
listThingPrincipalsRequest - A Consumer that will call methods on ListThingPrincipalsRequest.Builder to create a
request. The input for the ListThingPrincipal operation.default CompletableFuture<ListThingRegistrationTaskReportsResponse> listThingRegistrationTaskReports(ListThingRegistrationTaskReportsRequest listThingRegistrationTaskReportsRequest)
Information about the thing registration tasks.
listThingRegistrationTaskReportsRequest - default CompletableFuture<ListThingRegistrationTaskReportsResponse> listThingRegistrationTaskReports(Consumer<ListThingRegistrationTaskReportsRequest.Builder> listThingRegistrationTaskReportsRequest)
Information about the thing registration tasks.
This is a convenience which creates an instance of the ListThingRegistrationTaskReportsRequest.Builder
avoiding the need to create one manually via ListThingRegistrationTaskReportsRequest.builder()
listThingRegistrationTaskReportsRequest - A Consumer that will call methods on ListThingRegistrationTaskReportsRequest.Builder to
create a request.default CompletableFuture<ListThingRegistrationTasksResponse> listThingRegistrationTasks(ListThingRegistrationTasksRequest listThingRegistrationTasksRequest)
List bulk thing provisioning tasks.
listThingRegistrationTasksRequest - default CompletableFuture<ListThingRegistrationTasksResponse> listThingRegistrationTasks(Consumer<ListThingRegistrationTasksRequest.Builder> listThingRegistrationTasksRequest)
List bulk thing provisioning tasks.
This is a convenience which creates an instance of the ListThingRegistrationTasksRequest.Builder avoiding
the need to create one manually via ListThingRegistrationTasksRequest.builder()
listThingRegistrationTasksRequest - A Consumer that will call methods on ListThingRegistrationTasksRequest.Builder to create a
request.default CompletableFuture<ListThingRegistrationTasksResponse> listThingRegistrationTasks()
List bulk thing provisioning tasks.
default CompletableFuture<ListThingTypesResponse> listThingTypes(ListThingTypesRequest listThingTypesRequest)
Lists the existing thing types.
listThingTypesRequest - The input for the ListThingTypes operation.default CompletableFuture<ListThingTypesResponse> listThingTypes(Consumer<ListThingTypesRequest.Builder> listThingTypesRequest)
Lists the existing thing types.
This is a convenience which creates an instance of the ListThingTypesRequest.Builder avoiding the need to
create one manually via ListThingTypesRequest.builder()
listThingTypesRequest - A Consumer that will call methods on ListThingTypesRequest.Builder to create a request.
The input for the ListThingTypes operation.default CompletableFuture<ListThingTypesResponse> listThingTypes()
Lists the existing thing types.
default CompletableFuture<ListThingsResponse> listThings(ListThingsRequest listThingsRequest)
Lists your things. Use the attributeName and attributeValue parameters to filter your things. For
example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in
the registry that contain an attribute Color with the value Red.
listThingsRequest - The input for the ListThings operation.default CompletableFuture<ListThingsResponse> listThings(Consumer<ListThingsRequest.Builder> listThingsRequest)
Lists your things. Use the attributeName and attributeValue parameters to filter your things. For
example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in
the registry that contain an attribute Color with the value Red.
This is a convenience which creates an instance of the ListThingsRequest.Builder avoiding the need to
create one manually via ListThingsRequest.builder()
listThingsRequest - A Consumer that will call methods on ListThingsRequest.Builder to create a request. The
input for the ListThings operation.default CompletableFuture<ListThingsResponse> listThings()
Lists your things. Use the attributeName and attributeValue parameters to filter your things. For
example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in
the registry that contain an attribute Color with the value Red.
default CompletableFuture<ListThingsInBillingGroupResponse> listThingsInBillingGroup(ListThingsInBillingGroupRequest listThingsInBillingGroupRequest)
Lists the things you have added to the given billing group.
listThingsInBillingGroupRequest - default CompletableFuture<ListThingsInBillingGroupResponse> listThingsInBillingGroup(Consumer<ListThingsInBillingGroupRequest.Builder> listThingsInBillingGroupRequest)
Lists the things you have added to the given billing group.
This is a convenience which creates an instance of the ListThingsInBillingGroupRequest.Builder avoiding
the need to create one manually via ListThingsInBillingGroupRequest.builder()
listThingsInBillingGroupRequest - A Consumer that will call methods on ListThingsInBillingGroupRequest.Builder to create a
request.default CompletableFuture<ListThingsInThingGroupResponse> listThingsInThingGroup(ListThingsInThingGroupRequest listThingsInThingGroupRequest)
Lists the things in the specified group.
listThingsInThingGroupRequest - default CompletableFuture<ListThingsInThingGroupResponse> listThingsInThingGroup(Consumer<ListThingsInThingGroupRequest.Builder> listThingsInThingGroupRequest)
Lists the things in the specified group.
This is a convenience which creates an instance of the ListThingsInThingGroupRequest.Builder avoiding the
need to create one manually via ListThingsInThingGroupRequest.builder()
listThingsInThingGroupRequest - A Consumer that will call methods on ListThingsInThingGroupRequest.Builder to create a
request.default CompletableFuture<ListTopicRulesResponse> listTopicRules(ListTopicRulesRequest listTopicRulesRequest)
Lists the rules for the specific topic.
listTopicRulesRequest - The input for the ListTopicRules operation.default CompletableFuture<ListTopicRulesResponse> listTopicRules(Consumer<ListTopicRulesRequest.Builder> listTopicRulesRequest)
Lists the rules for the specific topic.
This is a convenience which creates an instance of the ListTopicRulesRequest.Builder avoiding the need to
create one manually via ListTopicRulesRequest.builder()
listTopicRulesRequest - A Consumer that will call methods on ListTopicRulesRequest.Builder to create a request.
The input for the ListTopicRules operation.default CompletableFuture<ListTopicRulesResponse> listTopicRules()
Lists the rules for the specific topic.
default CompletableFuture<ListV2LoggingLevelsResponse> listV2LoggingLevels(ListV2LoggingLevelsRequest listV2LoggingLevelsRequest)
Lists logging levels.
listV2LoggingLevelsRequest - default CompletableFuture<ListV2LoggingLevelsResponse> listV2LoggingLevels(Consumer<ListV2LoggingLevelsRequest.Builder> listV2LoggingLevelsRequest)
Lists logging levels.
This is a convenience which creates an instance of the ListV2LoggingLevelsRequest.Builder avoiding the
need to create one manually via ListV2LoggingLevelsRequest.builder()
listV2LoggingLevelsRequest - A Consumer that will call methods on ListV2LoggingLevelsRequest.Builder to create a
request.default CompletableFuture<ListViolationEventsResponse> listViolationEvents(ListViolationEventsRequest listViolationEventsRequest)
Lists the Device Defender security profile violations discovered during the given time period. You can use filters to limit the results to those alerts issued for a particular security profile, behavior or thing (device).
listViolationEventsRequest - default CompletableFuture<ListViolationEventsResponse> listViolationEvents(Consumer<ListViolationEventsRequest.Builder> listViolationEventsRequest)
Lists the Device Defender security profile violations discovered during the given time period. You can use filters to limit the results to those alerts issued for a particular security profile, behavior or thing (device).
This is a convenience which creates an instance of the ListViolationEventsRequest.Builder avoiding the
need to create one manually via ListViolationEventsRequest.builder()
listViolationEventsRequest - A Consumer that will call methods on ListViolationEventsRequest.Builder to create a
request.default CompletableFuture<RegisterCaCertificateResponse> registerCACertificate(RegisterCaCertificateRequest registerCaCertificateRequest)
Registers a CA certificate with AWS IoT. This CA certificate can then be used to sign device certificates, which can be then registered with AWS IoT. You can register up to 10 CA certificates per AWS account that have the same subject field. This enables you to have up to 10 certificate authorities sign your device certificates. If you have more than one CA certificate registered, make sure you pass the CA certificate when you register your device certificates with the RegisterCertificate API.
registerCaCertificateRequest - The input to the RegisterCACertificate operation.default CompletableFuture<RegisterCaCertificateResponse> registerCACertificate(Consumer<RegisterCaCertificateRequest.Builder> registerCaCertificateRequest)
Registers a CA certificate with AWS IoT. This CA certificate can then be used to sign device certificates, which can be then registered with AWS IoT. You can register up to 10 CA certificates per AWS account that have the same subject field. This enables you to have up to 10 certificate authorities sign your device certificates. If you have more than one CA certificate registered, make sure you pass the CA certificate when you register your device certificates with the RegisterCertificate API.
This is a convenience which creates an instance of the RegisterCaCertificateRequest.Builder avoiding the
need to create one manually via RegisterCaCertificateRequest.builder()
registerCaCertificateRequest - A Consumer that will call methods on RegisterCACertificateRequest.Builder to create a
request. The input to the RegisterCACertificate operation.default CompletableFuture<RegisterCertificateResponse> registerCertificate(RegisterCertificateRequest registerCertificateRequest)
Registers a device certificate with AWS IoT. If you have more than one CA certificate that has the same subject field, you must specify the CA certificate that was used to sign the device certificate being registered.
registerCertificateRequest - The input to the RegisterCertificate operation.default CompletableFuture<RegisterCertificateResponse> registerCertificate(Consumer<RegisterCertificateRequest.Builder> registerCertificateRequest)
Registers a device certificate with AWS IoT. If you have more than one CA certificate that has the same subject field, you must specify the CA certificate that was used to sign the device certificate being registered.
This is a convenience which creates an instance of the RegisterCertificateRequest.Builder avoiding the
need to create one manually via RegisterCertificateRequest.builder()
registerCertificateRequest - A Consumer that will call methods on RegisterCertificateRequest.Builder to create a
request. The input to the RegisterCertificate operation.default CompletableFuture<RegisterThingResponse> registerThing(RegisterThingRequest registerThingRequest)
Provisions a thing.
registerThingRequest - default CompletableFuture<RegisterThingResponse> registerThing(Consumer<RegisterThingRequest.Builder> registerThingRequest)
Provisions a thing.
This is a convenience which creates an instance of the RegisterThingRequest.Builder avoiding the need to
create one manually via RegisterThingRequest.builder()
registerThingRequest - A Consumer that will call methods on RegisterThingRequest.Builder to create a request.default CompletableFuture<RejectCertificateTransferResponse> rejectCertificateTransfer(RejectCertificateTransferRequest rejectCertificateTransferRequest)
Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.
To check for pending certificate transfers, call ListCertificates to enumerate your certificates.
This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.
rejectCertificateTransferRequest - The input for the RejectCertificateTransfer operation.default CompletableFuture<RejectCertificateTransferResponse> rejectCertificateTransfer(Consumer<RejectCertificateTransferRequest.Builder> rejectCertificateTransferRequest)
Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE.
To check for pending certificate transfers, call ListCertificates to enumerate your certificates.
This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.
This is a convenience which creates an instance of the RejectCertificateTransferRequest.Builder avoiding
the need to create one manually via RejectCertificateTransferRequest.builder()
rejectCertificateTransferRequest - A Consumer that will call methods on RejectCertificateTransferRequest.Builder to create a
request. The input for the RejectCertificateTransfer operation.default CompletableFuture<RemoveThingFromBillingGroupResponse> removeThingFromBillingGroup(RemoveThingFromBillingGroupRequest removeThingFromBillingGroupRequest)
Removes the given thing from the billing group.
removeThingFromBillingGroupRequest - default CompletableFuture<RemoveThingFromBillingGroupResponse> removeThingFromBillingGroup(Consumer<RemoveThingFromBillingGroupRequest.Builder> removeThingFromBillingGroupRequest)
Removes the given thing from the billing group.
This is a convenience which creates an instance of the RemoveThingFromBillingGroupRequest.Builder
avoiding the need to create one manually via RemoveThingFromBillingGroupRequest.builder()
removeThingFromBillingGroupRequest - A Consumer that will call methods on RemoveThingFromBillingGroupRequest.Builder to create
a request.default CompletableFuture<RemoveThingFromThingGroupResponse> removeThingFromThingGroup(RemoveThingFromThingGroupRequest removeThingFromThingGroupRequest)
Remove the specified thing from the specified group.
removeThingFromThingGroupRequest - default CompletableFuture<RemoveThingFromThingGroupResponse> removeThingFromThingGroup(Consumer<RemoveThingFromThingGroupRequest.Builder> removeThingFromThingGroupRequest)
Remove the specified thing from the specified group.
This is a convenience which creates an instance of the RemoveThingFromThingGroupRequest.Builder avoiding
the need to create one manually via RemoveThingFromThingGroupRequest.builder()
removeThingFromThingGroupRequest - A Consumer that will call methods on RemoveThingFromThingGroupRequest.Builder to create a
request.default CompletableFuture<ReplaceTopicRuleResponse> replaceTopicRule(ReplaceTopicRuleRequest replaceTopicRuleRequest)
Replaces the rule. You must specify all parameters for the new rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule.
replaceTopicRuleRequest - The input for the ReplaceTopicRule operation.default CompletableFuture<ReplaceTopicRuleResponse> replaceTopicRule(Consumer<ReplaceTopicRuleRequest.Builder> replaceTopicRuleRequest)
Replaces the rule. You must specify all parameters for the new rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule.
This is a convenience which creates an instance of the ReplaceTopicRuleRequest.Builder avoiding the need
to create one manually via ReplaceTopicRuleRequest.builder()
replaceTopicRuleRequest - A Consumer that will call methods on ReplaceTopicRuleRequest.Builder to create a request.
The input for the ReplaceTopicRule operation.default CompletableFuture<SearchIndexResponse> searchIndex(SearchIndexRequest searchIndexRequest)
The query search index.
searchIndexRequest - default CompletableFuture<SearchIndexResponse> searchIndex(Consumer<SearchIndexRequest.Builder> searchIndexRequest)
The query search index.
This is a convenience which creates an instance of the SearchIndexRequest.Builder avoiding the need to
create one manually via SearchIndexRequest.builder()
searchIndexRequest - A Consumer that will call methods on SearchIndexRequest.Builder to create a request.default CompletableFuture<SetDefaultAuthorizerResponse> setDefaultAuthorizer(SetDefaultAuthorizerRequest setDefaultAuthorizerRequest)
Sets the default authorizer. This will be used if a websocket connection is made without specifying an authorizer.
setDefaultAuthorizerRequest - default CompletableFuture<SetDefaultAuthorizerResponse> setDefaultAuthorizer(Consumer<SetDefaultAuthorizerRequest.Builder> setDefaultAuthorizerRequest)
Sets the default authorizer. This will be used if a websocket connection is made without specifying an authorizer.
This is a convenience which creates an instance of the SetDefaultAuthorizerRequest.Builder avoiding the
need to create one manually via SetDefaultAuthorizerRequest.builder()
setDefaultAuthorizerRequest - A Consumer that will call methods on SetDefaultAuthorizerRequest.Builder to create a
request.default CompletableFuture<SetDefaultPolicyVersionResponse> setDefaultPolicyVersion(SetDefaultPolicyVersionRequest setDefaultPolicyVersionRequest)
Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.
setDefaultPolicyVersionRequest - The input for the SetDefaultPolicyVersion operation.default CompletableFuture<SetDefaultPolicyVersionResponse> setDefaultPolicyVersion(Consumer<SetDefaultPolicyVersionRequest.Builder> setDefaultPolicyVersionRequest)
Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the ListPrincipalPolicy API.
This is a convenience which creates an instance of the SetDefaultPolicyVersionRequest.Builder avoiding
the need to create one manually via SetDefaultPolicyVersionRequest.builder()
setDefaultPolicyVersionRequest - A Consumer that will call methods on SetDefaultPolicyVersionRequest.Builder to create a
request. The input for the SetDefaultPolicyVersion operation.default CompletableFuture<SetLoggingOptionsResponse> setLoggingOptions(SetLoggingOptionsRequest setLoggingOptionsRequest)
Sets the logging options.
NOTE: use of this command is not recommended. Use SetV2LoggingOptions instead.
setLoggingOptionsRequest - The input for the SetLoggingOptions operation.default CompletableFuture<SetLoggingOptionsResponse> setLoggingOptions(Consumer<SetLoggingOptionsRequest.Builder> setLoggingOptionsRequest)
Sets the logging options.
NOTE: use of this command is not recommended. Use SetV2LoggingOptions instead.
This is a convenience which creates an instance of the SetLoggingOptionsRequest.Builder avoiding the need
to create one manually via SetLoggingOptionsRequest.builder()
setLoggingOptionsRequest - A Consumer that will call methods on SetLoggingOptionsRequest.Builder to create a request.
The input for the SetLoggingOptions operation.default CompletableFuture<SetV2LoggingLevelResponse> setV2LoggingLevel(SetV2LoggingLevelRequest setV2LoggingLevelRequest)
Sets the logging level.
setV2LoggingLevelRequest - default CompletableFuture<SetV2LoggingLevelResponse> setV2LoggingLevel(Consumer<SetV2LoggingLevelRequest.Builder> setV2LoggingLevelRequest)
Sets the logging level.
This is a convenience which creates an instance of the SetV2LoggingLevelRequest.Builder avoiding the need
to create one manually via SetV2LoggingLevelRequest.builder()
setV2LoggingLevelRequest - A Consumer that will call methods on SetV2LoggingLevelRequest.Builder to create a request.default CompletableFuture<SetV2LoggingOptionsResponse> setV2LoggingOptions(SetV2LoggingOptionsRequest setV2LoggingOptionsRequest)
Sets the logging options for the V2 logging service.
setV2LoggingOptionsRequest - default CompletableFuture<SetV2LoggingOptionsResponse> setV2LoggingOptions(Consumer<SetV2LoggingOptionsRequest.Builder> setV2LoggingOptionsRequest)
Sets the logging options for the V2 logging service.
This is a convenience which creates an instance of the SetV2LoggingOptionsRequest.Builder avoiding the
need to create one manually via SetV2LoggingOptionsRequest.builder()
setV2LoggingOptionsRequest - A Consumer that will call methods on SetV2LoggingOptionsRequest.Builder to create a
request.default CompletableFuture<StartOnDemandAuditTaskResponse> startOnDemandAuditTask(StartOnDemandAuditTaskRequest startOnDemandAuditTaskRequest)
Starts an on-demand Device Defender audit.
startOnDemandAuditTaskRequest - default CompletableFuture<StartOnDemandAuditTaskResponse> startOnDemandAuditTask(Consumer<StartOnDemandAuditTaskRequest.Builder> startOnDemandAuditTaskRequest)
Starts an on-demand Device Defender audit.
This is a convenience which creates an instance of the StartOnDemandAuditTaskRequest.Builder avoiding the
need to create one manually via StartOnDemandAuditTaskRequest.builder()
startOnDemandAuditTaskRequest - A Consumer that will call methods on StartOnDemandAuditTaskRequest.Builder to create a
request.default CompletableFuture<StartThingRegistrationTaskResponse> startThingRegistrationTask(StartThingRegistrationTaskRequest startThingRegistrationTaskRequest)
Creates a bulk thing provisioning task.
startThingRegistrationTaskRequest - default CompletableFuture<StartThingRegistrationTaskResponse> startThingRegistrationTask(Consumer<StartThingRegistrationTaskRequest.Builder> startThingRegistrationTaskRequest)
Creates a bulk thing provisioning task.
This is a convenience which creates an instance of the StartThingRegistrationTaskRequest.Builder avoiding
the need to create one manually via StartThingRegistrationTaskRequest.builder()
startThingRegistrationTaskRequest - A Consumer that will call methods on StartThingRegistrationTaskRequest.Builder to create a
request.default CompletableFuture<StopThingRegistrationTaskResponse> stopThingRegistrationTask(StopThingRegistrationTaskRequest stopThingRegistrationTaskRequest)
Cancels a bulk thing provisioning task.
stopThingRegistrationTaskRequest - default CompletableFuture<StopThingRegistrationTaskResponse> stopThingRegistrationTask(Consumer<StopThingRegistrationTaskRequest.Builder> stopThingRegistrationTaskRequest)
Cancels a bulk thing provisioning task.
This is a convenience which creates an instance of the StopThingRegistrationTaskRequest.Builder avoiding
the need to create one manually via StopThingRegistrationTaskRequest.builder()
stopThingRegistrationTaskRequest - A Consumer that will call methods on StopThingRegistrationTaskRequest.Builder to create a
request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource.
tagResourceRequest - 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 via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<TestAuthorizationResponse> testAuthorization(TestAuthorizationRequest testAuthorizationRequest)
Tests if a specified principal is authorized to perform an AWS IoT action on a specified resource. Use this to test and debug the authorization behavior of devices that connect to the AWS IoT device gateway.
testAuthorizationRequest - default CompletableFuture<TestAuthorizationResponse> testAuthorization(Consumer<TestAuthorizationRequest.Builder> testAuthorizationRequest)
Tests if a specified principal is authorized to perform an AWS IoT action on a specified resource. Use this to test and debug the authorization behavior of devices that connect to the AWS IoT device gateway.
This is a convenience which creates an instance of the TestAuthorizationRequest.Builder avoiding the need
to create one manually via TestAuthorizationRequest.builder()
testAuthorizationRequest - A Consumer that will call methods on TestAuthorizationRequest.Builder to create a request.default CompletableFuture<TestInvokeAuthorizerResponse> testInvokeAuthorizer(TestInvokeAuthorizerRequest testInvokeAuthorizerRequest)
Tests a custom authorization behavior by invoking a specified custom authorizer. Use this to test and debug the custom authorization behavior of devices that connect to the AWS IoT device gateway.
testInvokeAuthorizerRequest - default CompletableFuture<TestInvokeAuthorizerResponse> testInvokeAuthorizer(Consumer<TestInvokeAuthorizerRequest.Builder> testInvokeAuthorizerRequest)
Tests a custom authorization behavior by invoking a specified custom authorizer. Use this to test and debug the custom authorization behavior of devices that connect to the AWS IoT device gateway.
This is a convenience which creates an instance of the TestInvokeAuthorizerRequest.Builder avoiding the
need to create one manually via TestInvokeAuthorizerRequest.builder()
testInvokeAuthorizerRequest - A Consumer that will call methods on TestInvokeAuthorizerRequest.Builder to create a
request.default CompletableFuture<TransferCertificateResponse> transferCertificate(TransferCertificateRequest transferCertificateRequest)
Transfers the specified certificate to the specified AWS account.
You can cancel the transfer until it is acknowledged by the recipient.
No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.
The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.
The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.
transferCertificateRequest - The input for the TransferCertificate operation.default CompletableFuture<TransferCertificateResponse> transferCertificate(Consumer<TransferCertificateRequest.Builder> transferCertificateRequest)
Transfers the specified certificate to the specified AWS account.
You can cancel the transfer until it is acknowledged by the recipient.
No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target.
The certificate being transferred must not be in the ACTIVE state. You can use the UpdateCertificate API to deactivate it.
The certificate must not have any policies attached to it. You can use the DetachPrincipalPolicy API to detach them.
This is a convenience which creates an instance of the TransferCertificateRequest.Builder avoiding the
need to create one manually via TransferCertificateRequest.builder()
transferCertificateRequest - A Consumer that will call methods on TransferCertificateRequest.Builder to create a
request. The input for the TransferCertificate operation.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes the given tags (metadata) from the resource.
untagResourceRequest - 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 via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateAccountAuditConfigurationResponse> updateAccountAuditConfiguration(UpdateAccountAuditConfigurationRequest updateAccountAuditConfigurationRequest)
Configures or reconfigures the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
updateAccountAuditConfigurationRequest - default CompletableFuture<UpdateAccountAuditConfigurationResponse> updateAccountAuditConfiguration(Consumer<UpdateAccountAuditConfigurationRequest.Builder> updateAccountAuditConfigurationRequest)
Configures or reconfigures the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled.
This is a convenience which creates an instance of the UpdateAccountAuditConfigurationRequest.Builder
avoiding the need to create one manually via UpdateAccountAuditConfigurationRequest.builder()
updateAccountAuditConfigurationRequest - A Consumer that will call methods on UpdateAccountAuditConfigurationRequest.Builder to
create a request.default CompletableFuture<UpdateAuthorizerResponse> updateAuthorizer(UpdateAuthorizerRequest updateAuthorizerRequest)
Updates an authorizer.
updateAuthorizerRequest - default CompletableFuture<UpdateAuthorizerResponse> updateAuthorizer(Consumer<UpdateAuthorizerRequest.Builder> updateAuthorizerRequest)
Updates an authorizer.
This is a convenience which creates an instance of the UpdateAuthorizerRequest.Builder avoiding the need
to create one manually via UpdateAuthorizerRequest.builder()
updateAuthorizerRequest - A Consumer that will call methods on UpdateAuthorizerRequest.Builder to create a request.default CompletableFuture<UpdateBillingGroupResponse> updateBillingGroup(UpdateBillingGroupRequest updateBillingGroupRequest)
Updates information about the billing group.
updateBillingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateBillingGroupResponse> updateBillingGroup(Consumer<UpdateBillingGroupRequest.Builder> updateBillingGroupRequest)
Updates information about the billing group.
This is a convenience which creates an instance of the UpdateBillingGroupRequest.Builder avoiding the
need to create one manually via UpdateBillingGroupRequest.builder()
updateBillingGroupRequest - A Consumer that will call methods on UpdateBillingGroupRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateCACertificateResponse> updateCACertificate(UpdateCaCertificateRequest updateCaCertificateRequest)
Updates a registered CA certificate.
updateCaCertificateRequest - The input to the UpdateCACertificate operation.default CompletableFuture<UpdateCACertificateResponse> updateCACertificate(Consumer<UpdateCaCertificateRequest.Builder> updateCaCertificateRequest)
Updates a registered CA certificate.
This is a convenience which creates an instance of the UpdateCaCertificateRequest.Builder avoiding the
need to create one manually via UpdateCaCertificateRequest.builder()
updateCaCertificateRequest - A Consumer that will call methods on UpdateCACertificateRequest.Builder to create a
request. The input to the UpdateCACertificate operation.default CompletableFuture<UpdateCertificateResponse> updateCertificate(UpdateCertificateRequest updateCertificateRequest)
Updates the status of the specified certificate. This operation is idempotent.
Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.
The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.
updateCertificateRequest - The input for the UpdateCertificate operation.default CompletableFuture<UpdateCertificateResponse> updateCertificate(Consumer<UpdateCertificateRequest.Builder> updateCertificateRequest)
Updates the status of the specified certificate. This operation is idempotent.
Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.
The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.
This is a convenience which creates an instance of the UpdateCertificateRequest.Builder avoiding the need
to create one manually via UpdateCertificateRequest.builder()
updateCertificateRequest - A Consumer that will call methods on UpdateCertificateRequest.Builder to create a request.
The input for the UpdateCertificate operation.default CompletableFuture<UpdateDynamicThingGroupResponse> updateDynamicThingGroup(UpdateDynamicThingGroupRequest updateDynamicThingGroupRequest)
Updates a dynamic thing group.
updateDynamicThingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateDynamicThingGroupResponse> updateDynamicThingGroup(Consumer<UpdateDynamicThingGroupRequest.Builder> updateDynamicThingGroupRequest)
Updates a dynamic thing group.
This is a convenience which creates an instance of the UpdateDynamicThingGroupRequest.Builder avoiding
the need to create one manually via UpdateDynamicThingGroupRequest.builder()
updateDynamicThingGroupRequest - A Consumer that will call methods on UpdateDynamicThingGroupRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateEventConfigurationsResponse> updateEventConfigurations(UpdateEventConfigurationsRequest updateEventConfigurationsRequest)
Updates the event configurations.
updateEventConfigurationsRequest - default CompletableFuture<UpdateEventConfigurationsResponse> updateEventConfigurations(Consumer<UpdateEventConfigurationsRequest.Builder> updateEventConfigurationsRequest)
Updates the event configurations.
This is a convenience which creates an instance of the UpdateEventConfigurationsRequest.Builder avoiding
the need to create one manually via UpdateEventConfigurationsRequest.builder()
updateEventConfigurationsRequest - A Consumer that will call methods on UpdateEventConfigurationsRequest.Builder to create a
request.default CompletableFuture<UpdateIndexingConfigurationResponse> updateIndexingConfiguration(UpdateIndexingConfigurationRequest updateIndexingConfigurationRequest)
Updates the search configuration.
updateIndexingConfigurationRequest - default CompletableFuture<UpdateIndexingConfigurationResponse> updateIndexingConfiguration(Consumer<UpdateIndexingConfigurationRequest.Builder> updateIndexingConfigurationRequest)
Updates the search configuration.
This is a convenience which creates an instance of the UpdateIndexingConfigurationRequest.Builder
avoiding the need to create one manually via UpdateIndexingConfigurationRequest.builder()
updateIndexingConfigurationRequest - A Consumer that will call methods on UpdateIndexingConfigurationRequest.Builder to create
a request.default CompletableFuture<UpdateJobResponse> updateJob(UpdateJobRequest updateJobRequest)
Updates supported fields of the specified job.
updateJobRequest - default CompletableFuture<UpdateJobResponse> updateJob(Consumer<UpdateJobRequest.Builder> updateJobRequest)
Updates supported fields of the specified job.
This is a convenience which creates an instance of the UpdateJobRequest.Builder avoiding the need to
create one manually via UpdateJobRequest.builder()
updateJobRequest - A Consumer that will call methods on UpdateJobRequest.Builder to create a request.default CompletableFuture<UpdateRoleAliasResponse> updateRoleAlias(UpdateRoleAliasRequest updateRoleAliasRequest)
Updates a role alias.
updateRoleAliasRequest - default CompletableFuture<UpdateRoleAliasResponse> updateRoleAlias(Consumer<UpdateRoleAliasRequest.Builder> updateRoleAliasRequest)
Updates a role alias.
This is a convenience which creates an instance of the UpdateRoleAliasRequest.Builder avoiding the need
to create one manually via UpdateRoleAliasRequest.builder()
updateRoleAliasRequest - A Consumer that will call methods on UpdateRoleAliasRequest.Builder to create a request.default CompletableFuture<UpdateScheduledAuditResponse> updateScheduledAudit(UpdateScheduledAuditRequest updateScheduledAuditRequest)
Updates a scheduled audit, including what checks are performed and how often the audit takes place.
updateScheduledAuditRequest - default CompletableFuture<UpdateScheduledAuditResponse> updateScheduledAudit(Consumer<UpdateScheduledAuditRequest.Builder> updateScheduledAuditRequest)
Updates a scheduled audit, including what checks are performed and how often the audit takes place.
This is a convenience which creates an instance of the UpdateScheduledAuditRequest.Builder avoiding the
need to create one manually via UpdateScheduledAuditRequest.builder()
updateScheduledAuditRequest - A Consumer that will call methods on UpdateScheduledAuditRequest.Builder to create a
request.default CompletableFuture<UpdateSecurityProfileResponse> updateSecurityProfile(UpdateSecurityProfileRequest updateSecurityProfileRequest)
Updates a Device Defender security profile.
updateSecurityProfileRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateSecurityProfileResponse> updateSecurityProfile(Consumer<UpdateSecurityProfileRequest.Builder> updateSecurityProfileRequest)
Updates a Device Defender security profile.
This is a convenience which creates an instance of the UpdateSecurityProfileRequest.Builder avoiding the
need to create one manually via UpdateSecurityProfileRequest.builder()
updateSecurityProfileRequest - A Consumer that will call methods on UpdateSecurityProfileRequest.Builder to create a
request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateStreamResponse> updateStream(UpdateStreamRequest updateStreamRequest)
Updates an existing stream. The stream version will be incremented by one.
updateStreamRequest - default CompletableFuture<UpdateStreamResponse> updateStream(Consumer<UpdateStreamRequest.Builder> updateStreamRequest)
Updates an existing stream. The stream version will be incremented by one.
This is a convenience which creates an instance of the UpdateStreamRequest.Builder avoiding the need to
create one manually via UpdateStreamRequest.builder()
updateStreamRequest - A Consumer that will call methods on UpdateStreamRequest.Builder to create a request.default CompletableFuture<UpdateThingResponse> updateThing(UpdateThingRequest updateThingRequest)
Updates the data for a thing.
updateThingRequest - The input for the UpdateThing operation.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateThingResponse> updateThing(Consumer<UpdateThingRequest.Builder> updateThingRequest)
Updates the data for a thing.
This is a convenience which creates an instance of the UpdateThingRequest.Builder avoiding the need to
create one manually via UpdateThingRequest.builder()
updateThingRequest - A Consumer that will call methods on UpdateThingRequest.Builder to create a request. The
input for the UpdateThing operation.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateThingGroupResponse> updateThingGroup(UpdateThingGroupRequest updateThingGroupRequest)
Update a thing group.
updateThingGroupRequest - expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateThingGroupResponse> updateThingGroup(Consumer<UpdateThingGroupRequest.Builder> updateThingGroupRequest)
Update a thing group.
This is a convenience which creates an instance of the UpdateThingGroupRequest.Builder avoiding the need
to create one manually via UpdateThingGroupRequest.builder()
updateThingGroupRequest - A Consumer that will call methods on UpdateThingGroupRequest.Builder to create a request.expectedVersion parameter does not match the latest version in the system.default CompletableFuture<UpdateThingGroupsForThingResponse> updateThingGroupsForThing(UpdateThingGroupsForThingRequest updateThingGroupsForThingRequest)
Updates the groups to which the thing belongs.
updateThingGroupsForThingRequest - default CompletableFuture<UpdateThingGroupsForThingResponse> updateThingGroupsForThing(Consumer<UpdateThingGroupsForThingRequest.Builder> updateThingGroupsForThingRequest)
Updates the groups to which the thing belongs.
This is a convenience which creates an instance of the UpdateThingGroupsForThingRequest.Builder avoiding
the need to create one manually via UpdateThingGroupsForThingRequest.builder()
updateThingGroupsForThingRequest - A Consumer that will call methods on UpdateThingGroupsForThingRequest.Builder to create a
request.default CompletableFuture<ValidateSecurityProfileBehaviorsResponse> validateSecurityProfileBehaviors(ValidateSecurityProfileBehaviorsRequest validateSecurityProfileBehaviorsRequest)
Validates a Device Defender security profile behaviors specification.
validateSecurityProfileBehaviorsRequest - default CompletableFuture<ValidateSecurityProfileBehaviorsResponse> validateSecurityProfileBehaviors(Consumer<ValidateSecurityProfileBehaviorsRequest.Builder> validateSecurityProfileBehaviorsRequest)
Validates a Device Defender security profile behaviors specification.
This is a convenience which creates an instance of the ValidateSecurityProfileBehaviorsRequest.Builder
avoiding the need to create one manually via ValidateSecurityProfileBehaviorsRequest.builder()
validateSecurityProfileBehaviorsRequest - A Consumer that will call methods on ValidateSecurityProfileBehaviorsRequest.Builder to
create a request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.