Interface ListJobExecutionsForThingRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ListJobExecutionsForThingRequest.Builder,ListJobExecutionsForThingRequest>, IotRequest.Builder, SdkBuilder<ListJobExecutionsForThingRequest.Builder,ListJobExecutionsForThingRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ListJobExecutionsForThingRequest

public static interface ListJobExecutionsForThingRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<ListJobExecutionsForThingRequest.Builder,ListJobExecutionsForThingRequest>
  • Method Details

    • thingName

      The thing name.

      Parameters:
      thingName - The thing name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      An optional filter that lets you search for jobs that have the specified status.

      Parameters:
      status - An optional filter that lets you search for jobs that have the specified status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      An optional filter that lets you search for jobs that have the specified status.

      Parameters:
      status - An optional filter that lets you search for jobs that have the specified status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • namespaceId

      The namespace used to indicate that a job is a customer-managed job.

      When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

      $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

      The namespaceId feature is in public preview.

      Parameters:
      namespaceId - The namespace used to indicate that a job is a customer-managed job.

      When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.

      $aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/

      The namespaceId feature is in public preview.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxResults

      The maximum number of results to be returned per request.

      Parameters:
      maxResults - The maximum number of results to be returned per request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      The token to retrieve the next set of results.

      Parameters:
      nextToken - The token to retrieve the next set of results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • jobId

      The unique identifier you assigned to this job when it was created.

      Parameters:
      jobId - The unique identifier you assigned to this job when it was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      ListJobExecutionsForThingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.