StringSpecializer
Initializers
import com.aliyun.ros.cdk.core.StringSpecializer;
new StringSpecializer(Stack stack, java.lang.String qualifier);
Name | Type | Description |
---|---|---|
stack |
Stack |
No description. |
qualifier |
java.lang.String |
No description. |
stack
Required
- Type: Stack
qualifier
Required
- Type: java.lang.String
Methods
Name | Description |
---|---|
qualifierOnly |
Specialize only the qualifier. |
specialize |
Function to replace placeholders in the input string as much as possible. |
specializeNoTokens |
Specialize the given string, make sure it doesn't contain tokens. |
qualifierOnly
public java.lang.String qualifierOnly(java.lang.String str)
Specialize only the qualifier.
- Type: java.lang.String
specialize
public java.lang.String specialize(java.lang.String str)
Function to replace placeholders in the input string as much as possible.
We replace:
- ${Qualifier}: always
- ${ALIYUN::AccountId}, ${ALIYUN::Region}: only if we have the actual values available
- Type: java.lang.String
specializeNoTokens
public java.lang.String specializeNoTokens(java.lang.String str, java.lang.String what)
Specialize the given string, make sure it doesn't contain tokens.
- Type: java.lang.String
- Type: java.lang.String
Static Functions
Name | Description |
---|---|
validateNoTokens |
Validate that the given string does not contain tokens. |
validateNoTokens
import com.aliyun.ros.cdk.core.StringSpecializer;
StringSpecializer.validateNoTokens(java.lang.String str, java.lang.String what)
Validate that the given string does not contain tokens.
- Type: java.lang.String
- Type: java.lang.String