toUpdateParamType method

UpdateParamType toUpdateParamType()

Implementation

UpdateParamType toUpdateParamType() {
  switch (this) {
    case 'Version':
      return UpdateParamType.version;
    case 'PlatformVersion':
      return UpdateParamType.platformVersion;
    case 'EndpointPrivateAccess':
      return UpdateParamType.endpointPrivateAccess;
    case 'EndpointPublicAccess':
      return UpdateParamType.endpointPublicAccess;
    case 'ClusterLogging':
      return UpdateParamType.clusterLogging;
    case 'DesiredSize':
      return UpdateParamType.desiredSize;
    case 'LabelsToAdd':
      return UpdateParamType.labelsToAdd;
    case 'LabelsToRemove':
      return UpdateParamType.labelsToRemove;
    case 'MaxSize':
      return UpdateParamType.maxSize;
    case 'MinSize':
      return UpdateParamType.minSize;
    case 'ReleaseVersion':
      return UpdateParamType.releaseVersion;
    case 'PublicAccessCidrs':
      return UpdateParamType.publicAccessCidrs;
    case 'AddonVersion':
      return UpdateParamType.addonVersion;
    case 'ServiceAccountRoleArn':
      return UpdateParamType.serviceAccountRoleArn;
    case 'ResolveConflicts':
      return UpdateParamType.resolveConflicts;
  }
  throw Exception('$this is not known in enum UpdateParamType');
}