Interface CampaignSummary.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of a campaign.

      Parameters:
      arn - The Amazon Resource Name (ARN) of a campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of a campaign.

      Parameters:
      name - The name of a campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CampaignSummary.Builder description(String description)

      The description of the campaign.

      Parameters:
      description - The description of the campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signalCatalogArn

      CampaignSummary.Builder signalCatalogArn(String signalCatalogArn)

      The ARN of the signal catalog associated with the campaign.

      Parameters:
      signalCatalogArn - The ARN of the signal catalog associated with the campaign.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetArn

      CampaignSummary.Builder targetArn(String targetArn)

      The ARN of a vehicle or fleet to which the campaign is deployed.

      Parameters:
      targetArn - The ARN of a vehicle or fleet to which the campaign is deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The state of a campaign. The status can be one of the following:

      • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.

      • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.

      • RUNNING - The campaign is active.

      • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

      Parameters:
      status - The state of a campaign. The status can be one of the following:

      • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.

      • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.

      • RUNNING - The campaign is active.

      • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

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

      The state of a campaign. The status can be one of the following:

      • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.

      • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.

      • RUNNING - The campaign is active.

      • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

      Parameters:
      status - The state of a campaign. The status can be one of the following:

      • CREATING - Amazon Web Services IoT FleetWise is processing your request to create the campaign.

      • WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL state. To allow Amazon Web Services IoT FleetWise to deploy the campaign to the target vehicle or fleet, use the API operation to approve the campaign.

      • RUNNING - The campaign is active.

      • SUSPENDED - The campaign is suspended. To resume the campaign, use the API operation.

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

      CampaignSummary.Builder creationTime(Instant creationTime)

      The time the campaign was created.

      Parameters:
      creationTime - The time the campaign was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModificationTime

      CampaignSummary.Builder lastModificationTime(Instant lastModificationTime)

      The last time the campaign was modified.

      Parameters:
      lastModificationTime - The last time the campaign was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.