@Stability(value=Stable)
public static interface CfnAssetModel.ExpressionVariableProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iotsitewise.*;
ExpressionVariableProperty expressionVariableProperty = ExpressionVariableProperty.builder()
.name("name")
.value(VariableValueProperty.builder()
.propertyLogicalId("propertyLogicalId")
// the properties below are optional
.hierarchyLogicalId("hierarchyLogicalId")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnAssetModel.ExpressionVariableProperty.Builder
A builder for
CfnAssetModel.ExpressionVariableProperty |
static class |
CfnAssetModel.ExpressionVariableProperty.Jsii$Proxy
An implementation for
CfnAssetModel.ExpressionVariableProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnAssetModel.ExpressionVariableProperty.Builder |
builder() |
String |
getName()
The friendly name of the variable to be used in the expression.
|
Object |
getValue()
The variable that identifies an asset property from which to use values.
|
@Stability(value=Stable) @NotNull String getName()
The maximum length is 64 characters with the pattern ^[a-z][a-z0-9_]*$ .
@Stability(value=Stable) @NotNull Object getValue()
@Stability(value=Stable) static CfnAssetModel.ExpressionVariableProperty.Builder builder()
Copyright © 2022. All rights reserved.