private List getMetricsLoggingKeyList()

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;
    }