toOpenSearchPartitionInstanceType method

OpenSearchPartitionInstanceType toOpenSearchPartitionInstanceType()

Implementation

OpenSearchPartitionInstanceType toOpenSearchPartitionInstanceType() {
  switch (this) {
    case 'm3.medium.search':
      return OpenSearchPartitionInstanceType.m3MediumSearch;
    case 'm3.large.search':
      return OpenSearchPartitionInstanceType.m3LargeSearch;
    case 'm3.xlarge.search':
      return OpenSearchPartitionInstanceType.m3XlargeSearch;
    case 'm3.2xlarge.search':
      return OpenSearchPartitionInstanceType.m3_2xlargeSearch;
    case 'm4.large.search':
      return OpenSearchPartitionInstanceType.m4LargeSearch;
    case 'm4.xlarge.search':
      return OpenSearchPartitionInstanceType.m4XlargeSearch;
    case 'm4.2xlarge.search':
      return OpenSearchPartitionInstanceType.m4_2xlargeSearch;
    case 'm4.4xlarge.search':
      return OpenSearchPartitionInstanceType.m4_4xlargeSearch;
    case 'm4.10xlarge.search':
      return OpenSearchPartitionInstanceType.m4_10xlargeSearch;
    case 'm5.large.search':
      return OpenSearchPartitionInstanceType.m5LargeSearch;
    case 'm5.xlarge.search':
      return OpenSearchPartitionInstanceType.m5XlargeSearch;
    case 'm5.2xlarge.search':
      return OpenSearchPartitionInstanceType.m5_2xlargeSearch;
    case 'm5.4xlarge.search':
      return OpenSearchPartitionInstanceType.m5_4xlargeSearch;
    case 'm5.12xlarge.search':
      return OpenSearchPartitionInstanceType.m5_12xlargeSearch;
    case 'm5.24xlarge.search':
      return OpenSearchPartitionInstanceType.m5_24xlargeSearch;
    case 'r5.large.search':
      return OpenSearchPartitionInstanceType.r5LargeSearch;
    case 'r5.xlarge.search':
      return OpenSearchPartitionInstanceType.r5XlargeSearch;
    case 'r5.2xlarge.search':
      return OpenSearchPartitionInstanceType.r5_2xlargeSearch;
    case 'r5.4xlarge.search':
      return OpenSearchPartitionInstanceType.r5_4xlargeSearch;
    case 'r5.12xlarge.search':
      return OpenSearchPartitionInstanceType.r5_12xlargeSearch;
    case 'r5.24xlarge.search':
      return OpenSearchPartitionInstanceType.r5_24xlargeSearch;
    case 'c5.large.search':
      return OpenSearchPartitionInstanceType.c5LargeSearch;
    case 'c5.xlarge.search':
      return OpenSearchPartitionInstanceType.c5XlargeSearch;
    case 'c5.2xlarge.search':
      return OpenSearchPartitionInstanceType.c5_2xlargeSearch;
    case 'c5.4xlarge.search':
      return OpenSearchPartitionInstanceType.c5_4xlargeSearch;
    case 'c5.9xlarge.search':
      return OpenSearchPartitionInstanceType.c5_9xlargeSearch;
    case 'c5.18xlarge.search':
      return OpenSearchPartitionInstanceType.c5_18xlargeSearch;
    case 't3.nano.search':
      return OpenSearchPartitionInstanceType.t3NanoSearch;
    case 't3.micro.search':
      return OpenSearchPartitionInstanceType.t3MicroSearch;
    case 't3.small.search':
      return OpenSearchPartitionInstanceType.t3SmallSearch;
    case 't3.medium.search':
      return OpenSearchPartitionInstanceType.t3MediumSearch;
    case 't3.large.search':
      return OpenSearchPartitionInstanceType.t3LargeSearch;
    case 't3.xlarge.search':
      return OpenSearchPartitionInstanceType.t3XlargeSearch;
    case 't3.2xlarge.search':
      return OpenSearchPartitionInstanceType.t3_2xlargeSearch;
    case 'ultrawarm1.medium.search':
      return OpenSearchPartitionInstanceType.ultrawarm1MediumSearch;
    case 'ultrawarm1.large.search':
      return OpenSearchPartitionInstanceType.ultrawarm1LargeSearch;
    case 'ultrawarm1.xlarge.search':
      return OpenSearchPartitionInstanceType.ultrawarm1XlargeSearch;
    case 't2.micro.search':
      return OpenSearchPartitionInstanceType.t2MicroSearch;
    case 't2.small.search':
      return OpenSearchPartitionInstanceType.t2SmallSearch;
    case 't2.medium.search':
      return OpenSearchPartitionInstanceType.t2MediumSearch;
    case 'r3.large.search':
      return OpenSearchPartitionInstanceType.r3LargeSearch;
    case 'r3.xlarge.search':
      return OpenSearchPartitionInstanceType.r3XlargeSearch;
    case 'r3.2xlarge.search':
      return OpenSearchPartitionInstanceType.r3_2xlargeSearch;
    case 'r3.4xlarge.search':
      return OpenSearchPartitionInstanceType.r3_4xlargeSearch;
    case 'r3.8xlarge.search':
      return OpenSearchPartitionInstanceType.r3_8xlargeSearch;
    case 'i2.xlarge.search':
      return OpenSearchPartitionInstanceType.i2XlargeSearch;
    case 'i2.2xlarge.search':
      return OpenSearchPartitionInstanceType.i2_2xlargeSearch;
    case 'd2.xlarge.search':
      return OpenSearchPartitionInstanceType.d2XlargeSearch;
    case 'd2.2xlarge.search':
      return OpenSearchPartitionInstanceType.d2_2xlargeSearch;
    case 'd2.4xlarge.search':
      return OpenSearchPartitionInstanceType.d2_4xlargeSearch;
    case 'd2.8xlarge.search':
      return OpenSearchPartitionInstanceType.d2_8xlargeSearch;
    case 'c4.large.search':
      return OpenSearchPartitionInstanceType.c4LargeSearch;
    case 'c4.xlarge.search':
      return OpenSearchPartitionInstanceType.c4XlargeSearch;
    case 'c4.2xlarge.search':
      return OpenSearchPartitionInstanceType.c4_2xlargeSearch;
    case 'c4.4xlarge.search':
      return OpenSearchPartitionInstanceType.c4_4xlargeSearch;
    case 'c4.8xlarge.search':
      return OpenSearchPartitionInstanceType.c4_8xlargeSearch;
    case 'r4.large.search':
      return OpenSearchPartitionInstanceType.r4LargeSearch;
    case 'r4.xlarge.search':
      return OpenSearchPartitionInstanceType.r4XlargeSearch;
    case 'r4.2xlarge.search':
      return OpenSearchPartitionInstanceType.r4_2xlargeSearch;
    case 'r4.4xlarge.search':
      return OpenSearchPartitionInstanceType.r4_4xlargeSearch;
    case 'r4.8xlarge.search':
      return OpenSearchPartitionInstanceType.r4_8xlargeSearch;
    case 'r4.16xlarge.search':
      return OpenSearchPartitionInstanceType.r4_16xlargeSearch;
    case 'i3.large.search':
      return OpenSearchPartitionInstanceType.i3LargeSearch;
    case 'i3.xlarge.search':
      return OpenSearchPartitionInstanceType.i3XlargeSearch;
    case 'i3.2xlarge.search':
      return OpenSearchPartitionInstanceType.i3_2xlargeSearch;
    case 'i3.4xlarge.search':
      return OpenSearchPartitionInstanceType.i3_4xlargeSearch;
    case 'i3.8xlarge.search':
      return OpenSearchPartitionInstanceType.i3_8xlargeSearch;
    case 'i3.16xlarge.search':
      return OpenSearchPartitionInstanceType.i3_16xlargeSearch;
    case 'r6g.large.search':
      return OpenSearchPartitionInstanceType.r6gLargeSearch;
    case 'r6g.xlarge.search':
      return OpenSearchPartitionInstanceType.r6gXlargeSearch;
    case 'r6g.2xlarge.search':
      return OpenSearchPartitionInstanceType.r6g_2xlargeSearch;
    case 'r6g.4xlarge.search':
      return OpenSearchPartitionInstanceType.r6g_4xlargeSearch;
    case 'r6g.8xlarge.search':
      return OpenSearchPartitionInstanceType.r6g_8xlargeSearch;
    case 'r6g.12xlarge.search':
      return OpenSearchPartitionInstanceType.r6g_12xlargeSearch;
    case 'm6g.large.search':
      return OpenSearchPartitionInstanceType.m6gLargeSearch;
    case 'm6g.xlarge.search':
      return OpenSearchPartitionInstanceType.m6gXlargeSearch;
    case 'm6g.2xlarge.search':
      return OpenSearchPartitionInstanceType.m6g_2xlargeSearch;
    case 'm6g.4xlarge.search':
      return OpenSearchPartitionInstanceType.m6g_4xlargeSearch;
    case 'm6g.8xlarge.search':
      return OpenSearchPartitionInstanceType.m6g_8xlargeSearch;
    case 'm6g.12xlarge.search':
      return OpenSearchPartitionInstanceType.m6g_12xlargeSearch;
    case 'c6g.large.search':
      return OpenSearchPartitionInstanceType.c6gLargeSearch;
    case 'c6g.xlarge.search':
      return OpenSearchPartitionInstanceType.c6gXlargeSearch;
    case 'c6g.2xlarge.search':
      return OpenSearchPartitionInstanceType.c6g_2xlargeSearch;
    case 'c6g.4xlarge.search':
      return OpenSearchPartitionInstanceType.c6g_4xlargeSearch;
    case 'c6g.8xlarge.search':
      return OpenSearchPartitionInstanceType.c6g_8xlargeSearch;
    case 'c6g.12xlarge.search':
      return OpenSearchPartitionInstanceType.c6g_12xlargeSearch;
    case 'r6gd.large.search':
      return OpenSearchPartitionInstanceType.r6gdLargeSearch;
    case 'r6gd.xlarge.search':
      return OpenSearchPartitionInstanceType.r6gdXlargeSearch;
    case 'r6gd.2xlarge.search':
      return OpenSearchPartitionInstanceType.r6gd_2xlargeSearch;
    case 'r6gd.4xlarge.search':
      return OpenSearchPartitionInstanceType.r6gd_4xlargeSearch;
    case 'r6gd.8xlarge.search':
      return OpenSearchPartitionInstanceType.r6gd_8xlargeSearch;
    case 'r6gd.12xlarge.search':
      return OpenSearchPartitionInstanceType.r6gd_12xlargeSearch;
    case 'r6gd.16xlarge.search':
      return OpenSearchPartitionInstanceType.r6gd_16xlargeSearch;
    case 't4g.small.search':
      return OpenSearchPartitionInstanceType.t4gSmallSearch;
    case 't4g.medium.search':
      return OpenSearchPartitionInstanceType.t4gMediumSearch;
  }
  throw Exception(
      '$this is not known in enum OpenSearchPartitionInstanceType');
}