@Generated(value="jsii-pacmak/1.61.0 (build abf4039)", date="2022-07-13T07:45:56.070Z") @Stability(value=Experimental) 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 |
---|---|
|
Lazy() |
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)
(experimental) Produces a lazy token from an untyped value.
|
static IResolvable |
anyValue(IAnyProducer producer,
LazyAnyValueOptions options)
(experimental) Produces a lazy token from an untyped value.
|
static List<String> |
listValue(IListProducer producer)
(experimental) Returns a list-ified token for a lazy value.
|
static List<String> |
listValue(IListProducer producer,
LazyListValueOptions options)
(experimental) Returns a list-ified token for a lazy value.
|
static Number |
numberValue(INumberProducer producer)
(experimental) Returns a numberified token for a lazy value.
|
static String |
stringValue(IStringProducer producer)
(experimental) Returns a stringified token for a lazy value.
|
static String |
stringValue(IStringProducer producer,
LazyStringValueOptions options)
(experimental) Returns a stringified token for a lazy value.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
protected Lazy(software.amazon.jsii.JsiiObjectRef objRef)
protected Lazy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) public Lazy()
@Stability(value=Experimental) @NotNull public static IResolvable anyValue(@NotNull IAnyProducer producer, @Nullable LazyAnyValueOptions options)
producer
- The lazy producer. This parameter is required.options
- Options.@Stability(value=Experimental) @NotNull public static IResolvable anyValue(@NotNull IAnyProducer producer)
producer
- The lazy producer. This parameter is required.@Stability(value=Experimental) @NotNull public static List<String> listValue(@NotNull IListProducer producer, @Nullable LazyListValueOptions options)
producer
- The producer. This parameter is required.options
- Options.@Stability(value=Experimental) @NotNull public static List<String> listValue(@NotNull IListProducer producer)
producer
- The producer. This parameter is required.@Stability(value=Experimental) @NotNull public static Number numberValue(@NotNull INumberProducer producer)
producer
- The producer. This parameter is required.@Stability(value=Experimental) @NotNull public static String stringValue(@NotNull IStringProducer producer, @Nullable LazyStringValueOptions options)
producer
- The producer. This parameter is required.options
- Options.@Stability(value=Experimental) @NotNull public static String stringValue(@NotNull IStringProducer producer)
producer
- The producer. This parameter is required.Copyright © 2022. All rights reserved.