toESPartitionInstanceType method

ESPartitionInstanceType toESPartitionInstanceType()

Implementation

ESPartitionInstanceType toESPartitionInstanceType() {
  switch (this) {
    case 'm3.medium.elasticsearch':
      return ESPartitionInstanceType.m3MediumElasticsearch;
    case 'm3.large.elasticsearch':
      return ESPartitionInstanceType.m3LargeElasticsearch;
    case 'm3.xlarge.elasticsearch':
      return ESPartitionInstanceType.m3XlargeElasticsearch;
    case 'm3.2xlarge.elasticsearch':
      return ESPartitionInstanceType.m3_2xlargeElasticsearch;
    case 'm4.large.elasticsearch':
      return ESPartitionInstanceType.m4LargeElasticsearch;
    case 'm4.xlarge.elasticsearch':
      return ESPartitionInstanceType.m4XlargeElasticsearch;
    case 'm4.2xlarge.elasticsearch':
      return ESPartitionInstanceType.m4_2xlargeElasticsearch;
    case 'm4.4xlarge.elasticsearch':
      return ESPartitionInstanceType.m4_4xlargeElasticsearch;
    case 'm4.10xlarge.elasticsearch':
      return ESPartitionInstanceType.m4_10xlargeElasticsearch;
    case 'm5.large.elasticsearch':
      return ESPartitionInstanceType.m5LargeElasticsearch;
    case 'm5.xlarge.elasticsearch':
      return ESPartitionInstanceType.m5XlargeElasticsearch;
    case 'm5.2xlarge.elasticsearch':
      return ESPartitionInstanceType.m5_2xlargeElasticsearch;
    case 'm5.4xlarge.elasticsearch':
      return ESPartitionInstanceType.m5_4xlargeElasticsearch;
    case 'm5.12xlarge.elasticsearch':
      return ESPartitionInstanceType.m5_12xlargeElasticsearch;
    case 'r5.large.elasticsearch':
      return ESPartitionInstanceType.r5LargeElasticsearch;
    case 'r5.xlarge.elasticsearch':
      return ESPartitionInstanceType.r5XlargeElasticsearch;
    case 'r5.2xlarge.elasticsearch':
      return ESPartitionInstanceType.r5_2xlargeElasticsearch;
    case 'r5.4xlarge.elasticsearch':
      return ESPartitionInstanceType.r5_4xlargeElasticsearch;
    case 'r5.12xlarge.elasticsearch':
      return ESPartitionInstanceType.r5_12xlargeElasticsearch;
    case 'c5.large.elasticsearch':
      return ESPartitionInstanceType.c5LargeElasticsearch;
    case 'c5.xlarge.elasticsearch':
      return ESPartitionInstanceType.c5XlargeElasticsearch;
    case 'c5.2xlarge.elasticsearch':
      return ESPartitionInstanceType.c5_2xlargeElasticsearch;
    case 'c5.4xlarge.elasticsearch':
      return ESPartitionInstanceType.c5_4xlargeElasticsearch;
    case 'c5.9xlarge.elasticsearch':
      return ESPartitionInstanceType.c5_9xlargeElasticsearch;
    case 'c5.18xlarge.elasticsearch':
      return ESPartitionInstanceType.c5_18xlargeElasticsearch;
    case 'ultrawarm1.medium.elasticsearch':
      return ESPartitionInstanceType.ultrawarm1MediumElasticsearch;
    case 'ultrawarm1.large.elasticsearch':
      return ESPartitionInstanceType.ultrawarm1LargeElasticsearch;
    case 't2.micro.elasticsearch':
      return ESPartitionInstanceType.t2MicroElasticsearch;
    case 't2.small.elasticsearch':
      return ESPartitionInstanceType.t2SmallElasticsearch;
    case 't2.medium.elasticsearch':
      return ESPartitionInstanceType.t2MediumElasticsearch;
    case 'r3.large.elasticsearch':
      return ESPartitionInstanceType.r3LargeElasticsearch;
    case 'r3.xlarge.elasticsearch':
      return ESPartitionInstanceType.r3XlargeElasticsearch;
    case 'r3.2xlarge.elasticsearch':
      return ESPartitionInstanceType.r3_2xlargeElasticsearch;
    case 'r3.4xlarge.elasticsearch':
      return ESPartitionInstanceType.r3_4xlargeElasticsearch;
    case 'r3.8xlarge.elasticsearch':
      return ESPartitionInstanceType.r3_8xlargeElasticsearch;
    case 'i2.xlarge.elasticsearch':
      return ESPartitionInstanceType.i2XlargeElasticsearch;
    case 'i2.2xlarge.elasticsearch':
      return ESPartitionInstanceType.i2_2xlargeElasticsearch;
    case 'd2.xlarge.elasticsearch':
      return ESPartitionInstanceType.d2XlargeElasticsearch;
    case 'd2.2xlarge.elasticsearch':
      return ESPartitionInstanceType.d2_2xlargeElasticsearch;
    case 'd2.4xlarge.elasticsearch':
      return ESPartitionInstanceType.d2_4xlargeElasticsearch;
    case 'd2.8xlarge.elasticsearch':
      return ESPartitionInstanceType.d2_8xlargeElasticsearch;
    case 'c4.large.elasticsearch':
      return ESPartitionInstanceType.c4LargeElasticsearch;
    case 'c4.xlarge.elasticsearch':
      return ESPartitionInstanceType.c4XlargeElasticsearch;
    case 'c4.2xlarge.elasticsearch':
      return ESPartitionInstanceType.c4_2xlargeElasticsearch;
    case 'c4.4xlarge.elasticsearch':
      return ESPartitionInstanceType.c4_4xlargeElasticsearch;
    case 'c4.8xlarge.elasticsearch':
      return ESPartitionInstanceType.c4_8xlargeElasticsearch;
    case 'r4.large.elasticsearch':
      return ESPartitionInstanceType.r4LargeElasticsearch;
    case 'r4.xlarge.elasticsearch':
      return ESPartitionInstanceType.r4XlargeElasticsearch;
    case 'r4.2xlarge.elasticsearch':
      return ESPartitionInstanceType.r4_2xlargeElasticsearch;
    case 'r4.4xlarge.elasticsearch':
      return ESPartitionInstanceType.r4_4xlargeElasticsearch;
    case 'r4.8xlarge.elasticsearch':
      return ESPartitionInstanceType.r4_8xlargeElasticsearch;
    case 'r4.16xlarge.elasticsearch':
      return ESPartitionInstanceType.r4_16xlargeElasticsearch;
    case 'i3.large.elasticsearch':
      return ESPartitionInstanceType.i3LargeElasticsearch;
    case 'i3.xlarge.elasticsearch':
      return ESPartitionInstanceType.i3XlargeElasticsearch;
    case 'i3.2xlarge.elasticsearch':
      return ESPartitionInstanceType.i3_2xlargeElasticsearch;
    case 'i3.4xlarge.elasticsearch':
      return ESPartitionInstanceType.i3_4xlargeElasticsearch;
    case 'i3.8xlarge.elasticsearch':
      return ESPartitionInstanceType.i3_8xlargeElasticsearch;
    case 'i3.16xlarge.elasticsearch':
      return ESPartitionInstanceType.i3_16xlargeElasticsearch;
  }
  throw Exception('$this is not known in enum ESPartitionInstanceType');
}