@Stability(value=Stable) public static final class CfnCampaign.Builder extends Object implements software.amazon.jsii.Builder<CfnCampaign>
CfnCampaign.| Modifier and Type | Method and Description |
|---|---|
CfnCampaign.Builder |
action(String action)
`AWS::IoTFleetWise::Campaign.Action`.
|
CfnCampaign |
build() |
CfnCampaign.Builder |
collectionScheme(CfnCampaign.CollectionSchemeProperty collectionScheme)
`AWS::IoTFleetWise::Campaign.CollectionScheme`.
|
CfnCampaign.Builder |
collectionScheme(IResolvable collectionScheme)
`AWS::IoTFleetWise::Campaign.CollectionScheme`.
|
CfnCampaign.Builder |
compression(String compression)
`AWS::IoTFleetWise::Campaign.Compression`.
|
static CfnCampaign.Builder |
create(Construct scope,
String id) |
CfnCampaign.Builder |
dataExtraDimensions(List<String> dataExtraDimensions)
`AWS::IoTFleetWise::Campaign.DataExtraDimensions`.
|
CfnCampaign.Builder |
description(String description)
`AWS::IoTFleetWise::Campaign.Description`.
|
CfnCampaign.Builder |
diagnosticsMode(String diagnosticsMode)
`AWS::IoTFleetWise::Campaign.DiagnosticsMode`.
|
CfnCampaign.Builder |
expiryTime(String expiryTime)
`AWS::IoTFleetWise::Campaign.ExpiryTime`.
|
CfnCampaign.Builder |
name(String name)
`AWS::IoTFleetWise::Campaign.Name`.
|
CfnCampaign.Builder |
postTriggerCollectionDuration(Number postTriggerCollectionDuration)
`AWS::IoTFleetWise::Campaign.PostTriggerCollectionDuration`.
|
CfnCampaign.Builder |
priority(Number priority)
`AWS::IoTFleetWise::Campaign.Priority`.
|
CfnCampaign.Builder |
signalCatalogArn(String signalCatalogArn)
`AWS::IoTFleetWise::Campaign.SignalCatalogArn`.
|
CfnCampaign.Builder |
signalsToCollect(IResolvable signalsToCollect)
`AWS::IoTFleetWise::Campaign.SignalsToCollect`.
|
CfnCampaign.Builder |
signalsToCollect(List<? extends Object> signalsToCollect)
`AWS::IoTFleetWise::Campaign.SignalsToCollect`.
|
CfnCampaign.Builder |
spoolingMode(String spoolingMode)
`AWS::IoTFleetWise::Campaign.SpoolingMode`.
|
CfnCampaign.Builder |
startTime(String startTime)
`AWS::IoTFleetWise::Campaign.StartTime`.
|
CfnCampaign.Builder |
tags(List<? extends CfnTag> tags)
`AWS::IoTFleetWise::Campaign.Tags`.
|
CfnCampaign.Builder |
targetArn(String targetArn)
`AWS::IoTFleetWise::Campaign.TargetArn`.
|
@Stability(value=Stable) public static CfnCampaign.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCampaign.CollectionSchemeProperty.Builder.@Stability(value=Stable) public CfnCampaign.Builder action(String action)
action - `AWS::IoTFleetWise::Campaign.Action`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder collectionScheme(CfnCampaign.CollectionSchemeProperty collectionScheme)
collectionScheme - `AWS::IoTFleetWise::Campaign.CollectionScheme`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder collectionScheme(IResolvable collectionScheme)
collectionScheme - `AWS::IoTFleetWise::Campaign.CollectionScheme`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder name(String name)
name - `AWS::IoTFleetWise::Campaign.Name`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder signalCatalogArn(String signalCatalogArn)
signalCatalogArn - `AWS::IoTFleetWise::Campaign.SignalCatalogArn`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder targetArn(String targetArn)
targetArn - `AWS::IoTFleetWise::Campaign.TargetArn`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder compression(String compression)
compression - `AWS::IoTFleetWise::Campaign.Compression`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder dataExtraDimensions(List<String> dataExtraDimensions)
dataExtraDimensions - `AWS::IoTFleetWise::Campaign.DataExtraDimensions`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder description(String description)
description - `AWS::IoTFleetWise::Campaign.Description`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder diagnosticsMode(String diagnosticsMode)
diagnosticsMode - `AWS::IoTFleetWise::Campaign.DiagnosticsMode`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder expiryTime(String expiryTime)
expiryTime - `AWS::IoTFleetWise::Campaign.ExpiryTime`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder postTriggerCollectionDuration(Number postTriggerCollectionDuration)
postTriggerCollectionDuration - `AWS::IoTFleetWise::Campaign.PostTriggerCollectionDuration`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder priority(Number priority)
priority - `AWS::IoTFleetWise::Campaign.Priority`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder signalsToCollect(IResolvable signalsToCollect)
signalsToCollect - `AWS::IoTFleetWise::Campaign.SignalsToCollect`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder signalsToCollect(List<? extends Object> signalsToCollect)
signalsToCollect - `AWS::IoTFleetWise::Campaign.SignalsToCollect`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder spoolingMode(String spoolingMode)
spoolingMode - `AWS::IoTFleetWise::Campaign.SpoolingMode`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder startTime(String startTime)
startTime - `AWS::IoTFleetWise::Campaign.StartTime`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::IoTFleetWise::Campaign.Tags`. This parameter is required.this@Stability(value=Stable) public CfnCampaign build()
build in interface software.amazon.jsii.Builder<CfnCampaign>Copyright © 2022. All rights reserved.