toValue method

String toValue()

Implementation

String toValue() {
  switch (this) {
    case ExportableAutoScalingGroupField.accountId:
      return 'AccountId';
    case ExportableAutoScalingGroupField.autoScalingGroupArn:
      return 'AutoScalingGroupArn';
    case ExportableAutoScalingGroupField.autoScalingGroupName:
      return 'AutoScalingGroupName';
    case ExportableAutoScalingGroupField.finding:
      return 'Finding';
    case ExportableAutoScalingGroupField.utilizationMetricsCpuMaximum:
      return 'UtilizationMetricsCpuMaximum';
    case ExportableAutoScalingGroupField.utilizationMetricsMemoryMaximum:
      return 'UtilizationMetricsMemoryMaximum';
    case ExportableAutoScalingGroupField
        .utilizationMetricsEbsReadOpsPerSecondMaximum:
      return 'UtilizationMetricsEbsReadOpsPerSecondMaximum';
    case ExportableAutoScalingGroupField
        .utilizationMetricsEbsWriteOpsPerSecondMaximum:
      return 'UtilizationMetricsEbsWriteOpsPerSecondMaximum';
    case ExportableAutoScalingGroupField
        .utilizationMetricsEbsReadBytesPerSecondMaximum:
      return 'UtilizationMetricsEbsReadBytesPerSecondMaximum';
    case ExportableAutoScalingGroupField
        .utilizationMetricsEbsWriteBytesPerSecondMaximum:
      return 'UtilizationMetricsEbsWriteBytesPerSecondMaximum';
    case ExportableAutoScalingGroupField.lookbackPeriodInDays:
      return 'LookbackPeriodInDays';
    case ExportableAutoScalingGroupField.currentConfigurationInstanceType:
      return 'CurrentConfigurationInstanceType';
    case ExportableAutoScalingGroupField.currentConfigurationDesiredCapacity:
      return 'CurrentConfigurationDesiredCapacity';
    case ExportableAutoScalingGroupField.currentConfigurationMinSize:
      return 'CurrentConfigurationMinSize';
    case ExportableAutoScalingGroupField.currentConfigurationMaxSize:
      return 'CurrentConfigurationMaxSize';
    case ExportableAutoScalingGroupField.currentOnDemandPrice:
      return 'CurrentOnDemandPrice';
    case ExportableAutoScalingGroupField
        .currentStandardOneYearNoUpfrontReservedPrice:
      return 'CurrentStandardOneYearNoUpfrontReservedPrice';
    case ExportableAutoScalingGroupField
        .currentStandardThreeYearNoUpfrontReservedPrice:
      return 'CurrentStandardThreeYearNoUpfrontReservedPrice';
    case ExportableAutoScalingGroupField.currentVCpus:
      return 'CurrentVCpus';
    case ExportableAutoScalingGroupField.currentMemory:
      return 'CurrentMemory';
    case ExportableAutoScalingGroupField.currentStorage:
      return 'CurrentStorage';
    case ExportableAutoScalingGroupField.currentNetwork:
      return 'CurrentNetwork';
    case ExportableAutoScalingGroupField
        .recommendationOptionsConfigurationInstanceType:
      return 'RecommendationOptionsConfigurationInstanceType';
    case ExportableAutoScalingGroupField
        .recommendationOptionsConfigurationDesiredCapacity:
      return 'RecommendationOptionsConfigurationDesiredCapacity';
    case ExportableAutoScalingGroupField
        .recommendationOptionsConfigurationMinSize:
      return 'RecommendationOptionsConfigurationMinSize';
    case ExportableAutoScalingGroupField
        .recommendationOptionsConfigurationMaxSize:
      return 'RecommendationOptionsConfigurationMaxSize';
    case ExportableAutoScalingGroupField
        .recommendationOptionsProjectedUtilizationMetricsCpuMaximum:
      return 'RecommendationOptionsProjectedUtilizationMetricsCpuMaximum';
    case ExportableAutoScalingGroupField
        .recommendationOptionsProjectedUtilizationMetricsMemoryMaximum:
      return 'RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum';
    case ExportableAutoScalingGroupField.recommendationOptionsPerformanceRisk:
      return 'RecommendationOptionsPerformanceRisk';
    case ExportableAutoScalingGroupField.recommendationOptionsOnDemandPrice:
      return 'RecommendationOptionsOnDemandPrice';
    case ExportableAutoScalingGroupField
        .recommendationOptionsStandardOneYearNoUpfrontReservedPrice:
      return 'RecommendationOptionsStandardOneYearNoUpfrontReservedPrice';
    case ExportableAutoScalingGroupField
        .recommendationOptionsStandardThreeYearNoUpfrontReservedPrice:
      return 'RecommendationOptionsStandardThreeYearNoUpfrontReservedPrice';
    case ExportableAutoScalingGroupField.recommendationOptionsVcpus:
      return 'RecommendationOptionsVcpus';
    case ExportableAutoScalingGroupField.recommendationOptionsMemory:
      return 'RecommendationOptionsMemory';
    case ExportableAutoScalingGroupField.recommendationOptionsStorage:
      return 'RecommendationOptionsStorage';
    case ExportableAutoScalingGroupField.recommendationOptionsNetwork:
      return 'RecommendationOptionsNetwork';
    case ExportableAutoScalingGroupField.lastRefreshTimestamp:
      return 'LastRefreshTimestamp';
  }
}