Class IdentifierUtils
java.lang.Object
software.amazon.cloudformation.resource.IdentifierUtils
public class IdentifierUtils
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.lang.StringgenerateResourceIdentifier(java.lang.String logicalResourceId, java.lang.String clientRequestToken)For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...static java.lang.StringgenerateResourceIdentifier(java.lang.String logicalResourceId, java.lang.String clientRequestToken, int maxLength)For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...static java.lang.StringgenerateResourceIdentifier(java.lang.String stackId, java.lang.String logicalResourceId, java.lang.String clientRequestToken, int maxLength)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
generateResourceIdentifier
public static java.lang.String generateResourceIdentifier(java.lang.String logicalResourceId, java.lang.String clientRequestToken)For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...- Parameters:
logicalResourceId- logical name for the resource as defined in CloudFormationclientRequestToken- the idempotent token from CloudFormation to help detect duplicate calls- Returns:
- generated ID string
-
generateResourceIdentifier
public static java.lang.String generateResourceIdentifier(java.lang.String logicalResourceId, java.lang.String clientRequestToken, int maxLength)For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...- Parameters:
logicalResourceId- logical name for the resource as defined in CloudFormationclientRequestToken- the idempotent token from CloudFormation to help detect duplicate callsmaxLength- the maximum length size for the identifier- Returns:
- generated ID string
-
generateResourceIdentifier
public static java.lang.String generateResourceIdentifier(java.lang.String stackId, java.lang.String logicalResourceId, java.lang.String clientRequestToken, int maxLength)
-