in statemachine/src/main/java/com/amazonaws/stepfunctions/cloudformation/statemachine/MetricsRecorder.java [162:226]
private List<String> getMetricsLoggingKeyList() {
List<String> loggingKeysToAdd = new ArrayList<>();
if (isDefinitionObjectProvided) {
loggingKeysToAdd.add(DEFINITION_OBJECT_PROVIDED.loggingKey);
}
if (isDefinitionStringProvided) {
loggingKeysToAdd.add(DEFINITION_STRING_PROVIDED.loggingKey);
}
if (isDefinitionS3LocationProvided) {
loggingKeysToAdd.add(DEFINITION_S3_LOCATION_PROVIDED.loggingKey);
}
if (isS3DefinitionJson) {
loggingKeysToAdd.add(S3_DEFINITION_JSON.loggingKey);
}
if (isS3DefinitionYaml) {
loggingKeysToAdd.add(S3_DEFINITION_YAML.loggingKey);
}
if (isStateMachineExpressType) {
loggingKeysToAdd.add(STATE_MACHINE_EXPRESS_TYPE.loggingKey);
}
if (isStateMachineStandardType) {
loggingKeysToAdd.add(STATE_MACHINE_STANDARD_TYPE.loggingKey);
}
if (isStateMachineNameGenerated) {
loggingKeysToAdd.add(STATE_MACHINE_NAME_GENERATED.loggingKey);
}
if (isLoggingConfigurationProvided) {
loggingKeysToAdd.add(LOGGING_CONFIGURATION_PROVIDED.loggingKey);
}
if (isTracingConfigurationProvided) {
loggingKeysToAdd.add(TRACING_CONFIGURATION_PROVIDED.loggingKey);
}
if (areDefinitionSubstitutionsProvided) {
loggingKeysToAdd.add(DEFINITION_SUBSTITUTIONS_PROVIDED.loggingKey);
}
if (isTemplateMissingDefinition) {
loggingKeysToAdd.add(TEMPLATE_MISSING_DEFINITION.loggingKey);
}
if (areMultipleDefinitionsProvided) {
loggingKeysToAdd.add(MULTIPLE_DEFINITIONS_PROVIDED.loggingKey);
}
if (isS3DefinitionSizeLimitExceeded) {
loggingKeysToAdd.add(S3_DEFINITION_SIZE_LIMIT_EXCEEDED.loggingKey);
}
if (isDefinitionInvalidFormat) {
loggingKeysToAdd.add(DEFINITION_INVALID_FORMAT.loggingKey);
}
return loggingKeysToAdd;
}