@Generated(value="jsii-pacmak/1.12.0 (build 5ddc9f2)", date="2020-09-22T23:51:19.600Z") @Stability(value=Stable) public class Lazy extends software.amazon.jsii.JsiiObject
Can be used to return a string, list or numeric value whose actual value will only be calculated later, during synthesis.
| Modifier | Constructor and Description |
|---|---|
protected |
Lazy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Lazy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static IResolvable |
anyValue(IAnyProducer producer) |
static IResolvable |
anyValue(IAnyProducer producer,
LazyAnyValueOptions options) |
static List<String> |
listValue(IListProducer producer) |
static List<String> |
listValue(IListProducer producer,
LazyListValueOptions options) |
static Number |
numberValue(INumberProducer producer) |
static String |
stringValue(IStringProducer producer) |
static String |
stringValue(IStringProducer producer,
LazyStringValueOptions options) |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetprotected Lazy(software.amazon.jsii.JsiiObjectRef objRef)
protected Lazy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) @NotNull public static IResolvable anyValue(@NotNull IAnyProducer producer, @Nullable LazyAnyValueOptions options)
producer - This parameter is required.options - @Stability(value=Stable) @NotNull public static IResolvable anyValue(@NotNull IAnyProducer producer)
producer - This parameter is required.@Stability(value=Stable) @NotNull public static List<String> listValue(@NotNull IListProducer producer, @Nullable LazyListValueOptions options)
producer - This parameter is required.options - @Stability(value=Stable) @NotNull public static List<String> listValue(@NotNull IListProducer producer)
producer - This parameter is required.@Stability(value=Stable) @NotNull public static Number numberValue(@NotNull INumberProducer producer)
producer - This parameter is required.@Stability(value=Stable) @NotNull public static String stringValue(@NotNull IStringProducer producer, @Nullable LazyStringValueOptions options)
producer - This parameter is required.options - @Stability(value=Stable) @NotNull public static String stringValue(@NotNull IStringProducer producer)
producer - This parameter is required.Copyright © 2020. All rights reserved.