Skip to content
v2.273.0

TokenizedStringFragments Class ​

Fragments of a concatenated string containing stringified Tokens.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const tokenizedStringFragments = new cdk.TokenizedStringFragments();
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk as cdk

tokenized_string_fragments = cdk.TokenizedStringFragments()
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;

TokenizedStringFragments tokenizedStringFragments = new TokenizedStringFragments();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;

var tokenizedStringFragments = new TokenizedStringFragments();
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import cdk "github.com/aws/aws-cdk-go/awscdk"

tokenizedStringFragments := cdk.NewTokenizedStringFragments()

Initializer ​

ts
new TokenizedStringFragments()
python
TokenizedStringFragments()
java
new TokenizedStringFragments()
csharp
new TokenizedStringFragments()
go
NewTokenizedStringFragments()

Properties ​

firstTokenIResolvablefirst_tokenIResolvablefirstTokenIResolvableFirstTokenIResolvableFirstTokenIResolvable#
firstValueanyfirst_valueAnyfirstValueObjectFirstValueobjectFirstValueinterface{}required#
lengthnumberlengthint | floatlengthNumberLengthdoubleLength*float64required#
tokensIResolvable[]tokenstyping.List[IResolvable]tokensList<IResolvable>TokensIResolvable[]Tokens*[]IResolvablerequired#
Return all Tokens from this string.

Methods ​

addIntrinsic(value: any): voiddef add_intrinsic(self, value: Any) -> Nonepublic void addIntrinsic(Object value)public void AddIntrinsic(object value)func AddIntrinsic(Value interface{})#
addLiteral(lit: any): voiddef add_literal(self, lit: Any) -> Nonepublic void addLiteral(Object lit)public void AddLiteral(object lit)func AddLiteral(Lit interface{})#
addToken(token: IResolvable): voiddef add_token(self, token: IResolvable) -> Nonepublic void addToken(IResolvable token)public void AddToken(IResolvable token)func AddToken(Token IResolvable)#
join(concat: IFragmentConcatenator): anydef join(self, concat: IFragmentConcatenator) -> Anypublic Object join(IFragmentConcatenator concat)public object Join(IFragmentConcatenator concat)func Join(Concat IFragmentConcatenator) interface{}#
Combine the string fragments using the given joiner.

If there are any

mapTokens(mapper: ITokenMapper): TokenizedStringFragments // chainabledef map_tokens(self, mapper: ITokenMapper) -> TokenizedStringFragmentspublic TokenizedStringFragments mapTokens(ITokenMapper mapper)public TokenizedStringFragments MapTokens(ITokenMapper mapper)func MapTokens(Mapper ITokenMapper) TokenizedStringFragments#
Apply a transformation function to all tokens in the string.