Interface SignalInformation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SignalInformation.Builder,SignalInformation>,SdkBuilder<SignalInformation.Builder,SignalInformation>,SdkPojo
- Enclosing class:
- SignalInformation
public static interface SignalInformation.Builder extends SdkPojo, CopyableBuilder<SignalInformation.Builder,SignalInformation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SignalInformation.BuilderdataPartitionId(String dataPartitionId)The ID of the data partition this signal is associated with.SignalInformation.BuildermaxSampleCount(Long maxSampleCount)The maximum number of samples to collect.SignalInformation.BuilderminimumSamplingIntervalMs(Long minimumSamplingIntervalMs)The minimum duration of time (in milliseconds) between two triggering events to collect data.SignalInformation.Buildername(String name)The name of the signal.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
SignalInformation.Builder name(String name)
The name of the signal.
- Parameters:
name- The name of the signal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxSampleCount
SignalInformation.Builder maxSampleCount(Long maxSampleCount)
The maximum number of samples to collect.
- Parameters:
maxSampleCount- The maximum number of samples to collect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumSamplingIntervalMs
SignalInformation.Builder minimumSamplingIntervalMs(Long minimumSamplingIntervalMs)
The minimum duration of time (in milliseconds) between two triggering events to collect data.
If a signal changes often, you might want to collect data at a slower rate.
- Parameters:
minimumSamplingIntervalMs- The minimum duration of time (in milliseconds) between two triggering events to collect data.If a signal changes often, you might want to collect data at a slower rate.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataPartitionId
SignalInformation.Builder dataPartitionId(String dataPartitionId)
The ID of the data partition this signal is associated with.
The ID must match one of the IDs provided in
dataPartitions. This is accomplished either by specifying a particular data partition ID or by usingdefaultfor an established default partition. You can establish a default partition in theDataPartitiondata type.If you upload a signal as a condition for a campaign's data partition, the same signal must be included in
signalsToCollect.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Parameters:
dataPartitionId- The ID of the data partition this signal is associated with.The ID must match one of the IDs provided in
dataPartitions. This is accomplished either by specifying a particular data partition ID or by usingdefaultfor an established default partition. You can establish a default partition in theDataPartitiondata type.If you upload a signal as a condition for a campaign's data partition, the same signal must be included in
signalsToCollect.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-