public static interface Transform.Builder extends SdkPojo, CopyableBuilder<Transform.Builder,Transform>
| Modifier and Type | Method and Description |
|---|---|
Transform.Builder |
expression(String expression)
The mathematical expression that defines the transformation function.
|
default Transform.Builder |
processingConfig(Consumer<TransformProcessingConfig.Builder> processingConfig)
The processing configuration for the given transform property.
|
Transform.Builder |
processingConfig(TransformProcessingConfig processingConfig)
The processing configuration for the given transform property.
|
Transform.Builder |
variables(Collection<ExpressionVariable> variables)
The list of variables used in the expression.
|
Transform.Builder |
variables(Consumer<ExpressionVariable.Builder>... variables)
The list of variables used in the expression.
|
Transform.Builder |
variables(ExpressionVariable... variables)
The list of variables used in the expression.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTransform.Builder expression(String expression)
The mathematical expression that defines the transformation function. You can specify up to 10 variables per expression. You can specify up to 10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
expression - The mathematical expression that defines the transformation function. You can specify up to 10
variables per expression. You can specify up to 10 functions per expression.
For more information, see Quotas in the IoT SiteWise User Guide.
Transform.Builder variables(Collection<ExpressionVariable> variables)
The list of variables used in the expression.
variables - The list of variables used in the expression.Transform.Builder variables(ExpressionVariable... variables)
The list of variables used in the expression.
variables - The list of variables used in the expression.Transform.Builder variables(Consumer<ExpressionVariable.Builder>... variables)
The list of variables used in the expression.
This is a convenience method that creates an instance of theExpressionVariable.Builder avoiding the need to
create one manually via
ExpressionVariable.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #variables(List.
variables - a consumer that will call methods on
ExpressionVariable.Builder#variables(java.util.Collection) Transform.Builder processingConfig(TransformProcessingConfig processingConfig)
The processing configuration for the given transform property. You can configure transforms to be kept at the edge or forwarded to the Amazon Web Services Cloud. You can also configure transforms to be computed at the edge or in the cloud.
processingConfig - The processing configuration for the given transform property. You can configure transforms to be kept
at the edge or forwarded to the Amazon Web Services Cloud. You can also configure transforms to be
computed at the edge or in the cloud.default Transform.Builder processingConfig(Consumer<TransformProcessingConfig.Builder> processingConfig)
The processing configuration for the given transform property. You can configure transforms to be kept at the edge or forwarded to the Amazon Web Services Cloud. You can also configure transforms to be computed at the edge or in the cloud.
This is a convenience method that creates an instance of theTransformProcessingConfig.Builder
avoiding the need to create one manually via TransformProcessingConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to processingConfig(TransformProcessingConfig).
processingConfig - a consumer that will call methods on TransformProcessingConfig.BuilderprocessingConfig(TransformProcessingConfig)Copyright © 2022. All rights reserved.