@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateCampaignRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateCampaignRequest() |
Modifier and Type | Method and Description |
---|---|
CreateCampaignRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
CollectionScheme |
getCollectionScheme()
The data collection scheme associated with the campaign.
|
String |
getCompression()
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise.
|
List<DataDestinationConfig> |
getDataDestinationConfigs()
The destination where the campaign sends data.
|
List<String> |
getDataExtraDimensions()
(Optional) A list of vehicle attributes to associate with a campaign.
|
String |
getDescription()
An optional description of the campaign to help identify its purpose.
|
String |
getDiagnosticsMode()
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise.
|
Date |
getExpiryTime()
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
String |
getName()
The name of the campaign to create.
|
Long |
getPostTriggerCollectionDuration()
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection.
|
Integer |
getPriority()
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
|
String |
getSignalCatalogArn()
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
|
List<SignalInformation> |
getSignalsToCollect()
(Optional) A list of information about signals to collect.
|
String |
getSpoolingMode()
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud.
|
Date |
getStartTime()
(Optional) The time, in milliseconds, to deliver a campaign after it was approved.
|
List<Tag> |
getTags()
Metadata that can be used to manage the campaign.
|
String |
getTargetArn()
The ARN of the vehicle or fleet to deploy a campaign to.
|
int |
hashCode() |
void |
setCollectionScheme(CollectionScheme collectionScheme)
The data collection scheme associated with the campaign.
|
void |
setCompression(String compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise.
|
void |
setDataDestinationConfigs(Collection<DataDestinationConfig> dataDestinationConfigs)
The destination where the campaign sends data.
|
void |
setDataExtraDimensions(Collection<String> dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
|
void |
setDescription(String description)
An optional description of the campaign to help identify its purpose.
|
void |
setDiagnosticsMode(String diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise.
|
void |
setExpiryTime(Date expiryTime)
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
void |
setName(String name)
The name of the campaign to create.
|
void |
setPostTriggerCollectionDuration(Long postTriggerCollectionDuration)
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection.
|
void |
setPriority(Integer priority)
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
|
void |
setSignalCatalogArn(String signalCatalogArn)
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
|
void |
setSignalsToCollect(Collection<SignalInformation> signalsToCollect)
(Optional) A list of information about signals to collect.
|
void |
setSpoolingMode(String spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud.
|
void |
setStartTime(Date startTime)
(Optional) The time, in milliseconds, to deliver a campaign after it was approved.
|
void |
setTags(Collection<Tag> tags)
Metadata that can be used to manage the campaign.
|
void |
setTargetArn(String targetArn)
The ARN of the vehicle or fleet to deploy a campaign to.
|
String |
toString()
Returns a string representation of this object.
|
CreateCampaignRequest |
withCollectionScheme(CollectionScheme collectionScheme)
The data collection scheme associated with the campaign.
|
CreateCampaignRequest |
withCompression(Compression compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise.
|
CreateCampaignRequest |
withCompression(String compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise.
|
CreateCampaignRequest |
withDataDestinationConfigs(Collection<DataDestinationConfig> dataDestinationConfigs)
The destination where the campaign sends data.
|
CreateCampaignRequest |
withDataDestinationConfigs(DataDestinationConfig... dataDestinationConfigs)
The destination where the campaign sends data.
|
CreateCampaignRequest |
withDataExtraDimensions(Collection<String> dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
|
CreateCampaignRequest |
withDataExtraDimensions(String... dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
|
CreateCampaignRequest |
withDescription(String description)
An optional description of the campaign to help identify its purpose.
|
CreateCampaignRequest |
withDiagnosticsMode(DiagnosticsMode diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise.
|
CreateCampaignRequest |
withDiagnosticsMode(String diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise.
|
CreateCampaignRequest |
withExpiryTime(Date expiryTime)
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time).
|
CreateCampaignRequest |
withName(String name)
The name of the campaign to create.
|
CreateCampaignRequest |
withPostTriggerCollectionDuration(Long postTriggerCollectionDuration)
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection.
|
CreateCampaignRequest |
withPriority(Integer priority)
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
|
CreateCampaignRequest |
withSignalCatalogArn(String signalCatalogArn)
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
|
CreateCampaignRequest |
withSignalsToCollect(Collection<SignalInformation> signalsToCollect)
(Optional) A list of information about signals to collect.
|
CreateCampaignRequest |
withSignalsToCollect(SignalInformation... signalsToCollect)
(Optional) A list of information about signals to collect.
|
CreateCampaignRequest |
withSpoolingMode(SpoolingMode spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud.
|
CreateCampaignRequest |
withSpoolingMode(String spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud.
|
CreateCampaignRequest |
withStartTime(Date startTime)
(Optional) The time, in milliseconds, to deliver a campaign after it was approved.
|
CreateCampaignRequest |
withTags(Collection<Tag> tags)
Metadata that can be used to manage the campaign.
|
CreateCampaignRequest |
withTags(Tag... tags)
Metadata that can be used to manage the campaign.
|
CreateCampaignRequest |
withTargetArn(String targetArn)
The ARN of the vehicle or fleet to deploy a campaign to.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the campaign to create.
name
- The name of the campaign to create.public String getName()
The name of the campaign to create.
public CreateCampaignRequest withName(String name)
The name of the campaign to create.
name
- The name of the campaign to create.public void setDescription(String description)
An optional description of the campaign to help identify its purpose.
description
- An optional description of the campaign to help identify its purpose.public String getDescription()
An optional description of the campaign to help identify its purpose.
public CreateCampaignRequest withDescription(String description)
An optional description of the campaign to help identify its purpose.
description
- An optional description of the campaign to help identify its purpose.public void setSignalCatalogArn(String signalCatalogArn)
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
signalCatalogArn
- The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.public String getSignalCatalogArn()
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
public CreateCampaignRequest withSignalCatalogArn(String signalCatalogArn)
The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.
signalCatalogArn
- The Amazon Resource Name (ARN) of the signal catalog to associate with the campaign.public void setTargetArn(String targetArn)
The ARN of the vehicle or fleet to deploy a campaign to.
targetArn
- The ARN of the vehicle or fleet to deploy a campaign to.public String getTargetArn()
The ARN of the vehicle or fleet to deploy a campaign to.
public CreateCampaignRequest withTargetArn(String targetArn)
The ARN of the vehicle or fleet to deploy a campaign to.
targetArn
- The ARN of the vehicle or fleet to deploy a campaign to.public void setStartTime(Date startTime)
(Optional) The time, in milliseconds, to deliver a campaign after it was approved. If it's not specified,
0
is used.
Default: 0
startTime
- (Optional) The time, in milliseconds, to deliver a campaign after it was approved. If it's not specified,
0
is used.
Default: 0
public Date getStartTime()
(Optional) The time, in milliseconds, to deliver a campaign after it was approved. If it's not specified,
0
is used.
Default: 0
0
is used.
Default: 0
public CreateCampaignRequest withStartTime(Date startTime)
(Optional) The time, in milliseconds, to deliver a campaign after it was approved. If it's not specified,
0
is used.
Default: 0
startTime
- (Optional) The time, in milliseconds, to deliver a campaign after it was approved. If it's not specified,
0
is used.
Default: 0
public void setExpiryTime(Date expiryTime)
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time). Vehicle data isn't collected after the campaign expires.
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
expiryTime
- (Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time).
Vehicle data isn't collected after the campaign expires.
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
public Date getExpiryTime()
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time). Vehicle data isn't collected after the campaign expires.
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
public CreateCampaignRequest withExpiryTime(Date expiryTime)
(Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time). Vehicle data isn't collected after the campaign expires.
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
expiryTime
- (Optional) The time the campaign expires, in seconds since epoch (January 1, 1970 at midnight UTC time).
Vehicle data isn't collected after the campaign expires.
Default: 253402214400 (December 31, 9999, 00:00:00 UTC)
public void setPostTriggerCollectionDuration(Long postTriggerCollectionDuration)
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection. If
it's not specified, 0
is used.
Default: 0
postTriggerCollectionDuration
- (Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the
collection. If it's not specified, 0
is used.
Default: 0
public Long getPostTriggerCollectionDuration()
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection. If
it's not specified, 0
is used.
Default: 0
0
is used.
Default: 0
public CreateCampaignRequest withPostTriggerCollectionDuration(Long postTriggerCollectionDuration)
(Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the collection. If
it's not specified, 0
is used.
Default: 0
postTriggerCollectionDuration
- (Optional) How long (in milliseconds) to collect raw data after a triggering event initiates the
collection. If it's not specified, 0
is used.
Default: 0
public void setDiagnosticsMode(String diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If you
want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified, OFF
is used.
Default: OFF
diagnosticsMode
- (Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If
you want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified,
OFF
is used.
Default: OFF
DiagnosticsMode
public String getDiagnosticsMode()
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If you
want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified, OFF
is used.
Default: OFF
SEND_ACTIVE_DTCS
. If it's not specified,
OFF
is used.
Default: OFF
DiagnosticsMode
public CreateCampaignRequest withDiagnosticsMode(String diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If you
want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified, OFF
is used.
Default: OFF
diagnosticsMode
- (Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If
you want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified,
OFF
is used.
Default: OFF
DiagnosticsMode
public CreateCampaignRequest withDiagnosticsMode(DiagnosticsMode diagnosticsMode)
(Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If you
want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified, OFF
is used.
Default: OFF
diagnosticsMode
- (Optional) Option for a vehicle to send diagnostic trouble codes to Amazon Web Services IoT FleetWise. If
you want to send diagnostic trouble codes, use SEND_ACTIVE_DTCS
. If it's not specified,
OFF
is used.
Default: OFF
DiagnosticsMode
public void setSpoolingMode(String spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a connection
is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If you want to store
collected data when a vehicle loses connection with the cloud, use TO_DISK
. If it's not specified,
OFF
is used.
Default: OFF
spoolingMode
- (Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a
connection is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If
you want to store collected data when a vehicle loses connection with the cloud, use TO_DISK
.
If it's not specified, OFF
is used.
Default: OFF
SpoolingMode
public String getSpoolingMode()
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a connection
is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If you want to store
collected data when a vehicle loses connection with the cloud, use TO_DISK
. If it's not specified,
OFF
is used.
Default: OFF
TO_DISK
. If it's not specified, OFF
is used.
Default: OFF
SpoolingMode
public CreateCampaignRequest withSpoolingMode(String spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a connection
is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If you want to store
collected data when a vehicle loses connection with the cloud, use TO_DISK
. If it's not specified,
OFF
is used.
Default: OFF
spoolingMode
- (Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a
connection is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If
you want to store collected data when a vehicle loses connection with the cloud, use TO_DISK
.
If it's not specified, OFF
is used.
Default: OFF
SpoolingMode
public CreateCampaignRequest withSpoolingMode(SpoolingMode spoolingMode)
(Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a connection
is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If you want to store
collected data when a vehicle loses connection with the cloud, use TO_DISK
. If it's not specified,
OFF
is used.
Default: OFF
spoolingMode
- (Optional) Whether to store collected data after a vehicle lost a connection with the cloud. After a
connection is re-established, the data is automatically forwarded to Amazon Web Services IoT FleetWise. If
you want to store collected data when a vehicle loses connection with the cloud, use TO_DISK
.
If it's not specified, OFF
is used.
Default: OFF
SpoolingMode
public void setCompression(String compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If you
don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
compression
- (Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If
you don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
Compression
public String getCompression()
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If you
don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
Compression
public CreateCampaignRequest withCompression(String compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If you
don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
compression
- (Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If
you don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
Compression
public CreateCampaignRequest withCompression(Compression compression)
(Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If you
don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
compression
- (Optional) Whether to compress signals before transmitting data to Amazon Web Services IoT FleetWise. If
you don't want to compress the signals, use OFF
. If it's not specified, SNAPPY
is used.
Default: SNAPPY
Compression
public void setPriority(Integer priority)
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
A campaign with the lowest value is deployed to vehicles before any other campaigns. If it's not specified,
0
is used.
Default: 0
priority
- (Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or
fleet. A campaign with the lowest value is deployed to vehicles before any other campaigns. If it's not
specified, 0
is used.
Default: 0
public Integer getPriority()
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
A campaign with the lowest value is deployed to vehicles before any other campaigns. If it's not specified,
0
is used.
Default: 0
0
is used.
Default: 0
public CreateCampaignRequest withPriority(Integer priority)
(Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or fleet.
A campaign with the lowest value is deployed to vehicles before any other campaigns. If it's not specified,
0
is used.
Default: 0
priority
- (Optional) A number indicating the priority of one campaign over another campaign for a certain vehicle or
fleet. A campaign with the lowest value is deployed to vehicles before any other campaigns. If it's not
specified, 0
is used.
Default: 0
public List<SignalInformation> getSignalsToCollect()
(Optional) A list of information about signals to collect.
public void setSignalsToCollect(Collection<SignalInformation> signalsToCollect)
(Optional) A list of information about signals to collect.
signalsToCollect
- (Optional) A list of information about signals to collect.public CreateCampaignRequest withSignalsToCollect(SignalInformation... signalsToCollect)
(Optional) A list of information about signals to collect.
NOTE: This method appends the values to the existing list (if any). Use
setSignalsToCollect(java.util.Collection)
or withSignalsToCollect(java.util.Collection)
if you
want to override the existing values.
signalsToCollect
- (Optional) A list of information about signals to collect.public CreateCampaignRequest withSignalsToCollect(Collection<SignalInformation> signalsToCollect)
(Optional) A list of information about signals to collect.
signalsToCollect
- (Optional) A list of information about signals to collect.public void setCollectionScheme(CollectionScheme collectionScheme)
The data collection scheme associated with the campaign. You can specify a scheme that collects data based on time or an event.
collectionScheme
- The data collection scheme associated with the campaign. You can specify a scheme that collects data based
on time or an event.public CollectionScheme getCollectionScheme()
The data collection scheme associated with the campaign. You can specify a scheme that collects data based on time or an event.
public CreateCampaignRequest withCollectionScheme(CollectionScheme collectionScheme)
The data collection scheme associated with the campaign. You can specify a scheme that collects data based on time or an event.
collectionScheme
- The data collection scheme associated with the campaign. You can specify a scheme that collects data based
on time or an event.public List<String> getDataExtraDimensions()
(Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and model
to
the campaign, and Amazon Web Services IoT FleetWise will associate the data with those attributes as dimensions
in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
Enrich the data with specified vehicle attributes. For example, add make
and
model
to the campaign, and Amazon Web Services IoT FleetWise will associate the data with
those attributes as dimensions in Amazon Timestream. You can then query the data against
make
and model
.
Default: An empty array
public void setDataExtraDimensions(Collection<String> dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and model
to
the campaign, and Amazon Web Services IoT FleetWise will associate the data with those attributes as dimensions
in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
dataExtraDimensions
- (Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and
model
to the campaign, and Amazon Web Services IoT FleetWise will associate the data with
those attributes as dimensions in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
public CreateCampaignRequest withDataExtraDimensions(String... dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and model
to
the campaign, and Amazon Web Services IoT FleetWise will associate the data with those attributes as dimensions
in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
NOTE: This method appends the values to the existing list (if any). Use
setDataExtraDimensions(java.util.Collection)
or withDataExtraDimensions(java.util.Collection)
if you want to override the existing values.
dataExtraDimensions
- (Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and
model
to the campaign, and Amazon Web Services IoT FleetWise will associate the data with
those attributes as dimensions in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
public CreateCampaignRequest withDataExtraDimensions(Collection<String> dataExtraDimensions)
(Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and model
to
the campaign, and Amazon Web Services IoT FleetWise will associate the data with those attributes as dimensions
in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
dataExtraDimensions
- (Optional) A list of vehicle attributes to associate with a campaign.
Enrich the data with specified vehicle attributes. For example, add make
and
model
to the campaign, and Amazon Web Services IoT FleetWise will associate the data with
those attributes as dimensions in Amazon Timestream. You can then query the data against make
and model
.
Default: An empty array
public List<Tag> getTags()
Metadata that can be used to manage the campaign.
public void setTags(Collection<Tag> tags)
Metadata that can be used to manage the campaign.
tags
- Metadata that can be used to manage the campaign.public CreateCampaignRequest withTags(Tag... tags)
Metadata that can be used to manage the campaign.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Metadata that can be used to manage the campaign.public CreateCampaignRequest withTags(Collection<Tag> tags)
Metadata that can be used to manage the campaign.
tags
- Metadata that can be used to manage the campaign.public List<DataDestinationConfig> getDataDestinationConfigs()
The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
public void setDataDestinationConfigs(Collection<DataDestinationConfig> dataDestinationConfigs)
The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
dataDestinationConfigs
- The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or
Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
public CreateCampaignRequest withDataDestinationConfigs(DataDestinationConfig... dataDestinationConfigs)
The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
NOTE: This method appends the values to the existing list (if any). Use
setDataDestinationConfigs(java.util.Collection)
or
withDataDestinationConfigs(java.util.Collection)
if you want to override the existing values.
dataDestinationConfigs
- The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or
Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
public CreateCampaignRequest withDataDestinationConfigs(Collection<DataDestinationConfig> dataDestinationConfigs)
The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
dataDestinationConfigs
- The destination where the campaign sends data. You can choose to send data to be stored in Amazon S3 or
Amazon Timestream.
Amazon S3 optimizes the cost of data storage and provides additional mechanisms to use vehicle data, such as data lakes, centralized data storage, data processing pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services IoT FleetWise servers for redundancy and high availability.
You can use Amazon Timestream to access and analyze time series data, and Timestream to query vehicle data so that you can identify trends and patterns.
public String toString()
toString
in class Object
Object.toString()
public CreateCampaignRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()